Skip to content

YingxueSec/JackProxy-Pro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 

Repository files navigation

JackProxy-Pro

JackProxy Logo
把复杂的代理池维护,收敛成一个稳定的本地 SOCKS5 出口
连接级智能轮转 · 数千级热池供给 · Token 授权接入 · Windows / macOS / Linux

项目定位

JackProxy-Pro 不是一个只会“定时拉代理”的普通小工具。

它更像一层长期驻留的本地出口系统:

  • 你的浏览器、脚本、采集器、扫描器、自动化任务,只需要统一连到本地一个 SOCKS5 端口
  • 客户端负责在本地做连接级智能轮转、故障切换和热池承载
  • 服务端负责持续维护活跃池、能力池、来源质量和动态补货

对外看起来,只是一个本地代理端口。 对内实际上是一整套持续在线、持续筛选、持续补池的代理调度体系。

为什么它更像“成品”

1. 不是零散 IP,而是可持续供给的热池

很多方案卖的是“一批代理”。 JackProxy-Pro 提供的是一套持续运行的供给能力。

当前长期版已经围绕以下目标收紧:

  • 服务端长期维护数千级热池
  • 客户端默认按稳定快照同步,不做无意义的整池漂移
  • 低水位自动补货,避免本地出口突然掉空
  • 连接级轮转与并发保护并存,既分散出口也避免把好代理瞬间打爆

2. 更适合长时间挂着跑

这版不是为了“跑一下”。 它是按长期运行的思路在做:

  • 支持连接感知选路
  • 支持热点代理并发保护
  • 支持失败惩罚、冷却恢复与延迟移除
  • 支持本地状态接口,方便观察当前池子、同步版本和连接占用
  • 支持 HTTPS 云端入口,长期接入更稳

3. 更像给实战场景准备的工具

它适合的不是演示,而是下面这些场景:

  • SRC / 漏洞赏金 / 自动化安全测试
  • 高频 API 请求与出口轮换实验
  • 长时间数据采集与任务调度
  • 红蓝对抗中的多出口接入
  • 本地研发环境的统一代理层

核心卖点

连接级智能轮转

JackProxy-Pro 默认以 SOCKS5 连接级 进行代理切换。 每个新的 SOCKS5 连接都会从当前热池中挑选更合适的上游代理,而不是机械随机。

这让它更适合真实业务:

  • 分散出口压力
  • 减少单 IP 连续打满
  • 降低热点代理瞬时过载
  • 在稳定性和轮转速度之间取得更好的平衡

数千级热池承载能力

长期版客户端已经可以直接消费服务端维护好的数千级能力池。 在实际接入中,客户端启动后可以快速拿到大体量热池快照,本地维持一个足够厚的可服务集合。

这意味着:

  • 不需要每次自己全网乱扫
  • 不需要自己维护来源质量
  • 不需要自己处理死代理占满池子的脏活

分层能力池

不是所有代理都适合同一种任务。 JackProxy-Pro 现在已经支持按能力分池:

  • generic_https:默认长期版能力池,优先满足通用 HTTPS 访问场景
  • domestic_http:适合国内轻量 HTTP 场景

这让“可用”不再只是一个笼统概念,而是更接近真实业务能力。

统一 Token 接入

长期版已经把接入入口收紧成更规范的方式:

  • 正式使用:token.txt
  • 临时调试:-token

这样做的好处是非常直接的:

  • 客户交付更标准
  • 使用路径更统一
  • 运维和排障更简单

适合谁用

如果你需要的是下面这些能力,JackProxy-Pro 会比“普通代理客户端”顺手很多:

  • 想要一个稳定的本地 SOCKS5 统一出口
  • 想降低单 IP 被连续打爆的概率
  • 想长期挂着跑,而不是反复手工换代理
  • 想把代理获取、维护、筛选、轮换这件事收敛成一套成体系的能力
  • 想给团队、客户或自动化任务交付一个更规整的代理接入方式

当前准发布版亮点

长期版架构已经走到哪一步

当前准发布版,重点已经从“能跑”转到了“能长期跑”:

  • 客户端与服务端采用稳定同步协议
  • 支持连接占用感知选路
  • 支持单代理并发保护
  • 支持自动补货与同步退避
  • 支持待移除代理延迟回收,避免忙碌连接被误删
  • 支持状态面板、管理后台、HTTPS 接入与告警体系

你拿到的不只是一个二进制,而是一套已经开始往长期运维模型靠拢的产品化方案。

下载

请直接前往 Releases 获取当前准发布版本。

当前发布资产:

  • JackProxy-Pro.exe
  • JackProxy-Pro-linux
  • JackProxy-Pro-mac-amd
  • JackProxy-Pro-mac-arm

快速开始

1. 下载对应平台客户端

从 Releases 页面下载你的系统版本。

2. 准备 token.txt

将授权 Token 写入与客户端同目录的 token.txt

echo "your-token-here" > token.txt

3. 启动客户端

Windows:

.\JackProxy-Pro.exe

Linux:

chmod +x ./JackProxy-Pro-linux
./JackProxy-Pro-linux

macOS Intel:

chmod +x ./JackProxy-Pro-mac-amd
./JackProxy-Pro-mac-amd

macOS Apple Silicon:

chmod +x ./JackProxy-Pro-mac-arm
./JackProxy-Pro-mac-arm

4. 在你的工具里接入本地 SOCKS5

默认监听:

127.0.0.1:33333

把你的浏览器、脚本、采集器或其他程序指向这个本地端口即可。

协议说明

项目 支持情况
本地代理出口 SOCKS5
上游代理协议 SOCKS5
服务端 API HTTPS / HTTP
Windows / macOS / Linux 支持

当前产品路线是把 SOCKS5 做深做稳。 如果你的工具链本身支持 SOCKS5,这一套会非常顺手。

获取授权

JackProxy Token

如需授权、部署或商务合作,请联系项目维护方。

一句话总结

如果你想要的不是“临时凑一批代理”,而是一个能长期挂着跑、能给工具链稳定供给出口、还能持续进化的本地 SOCKS5 代理层,JackProxy-Pro 就是朝这个方向打磨出来的。

About

JackProxy: 一个高性能SOCKS5代理客户端,支持自动代理池管理、负载均衡和连接保持。跨平台支持(Windows/macOS/Linux),易于配置和使用。

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors