0x01 工具介绍
ProxyCat 是一款面向渗透、红队场景的开源代理池中间件,能够把短效 IP 转换为固定代理入口,一次部署即可长期使用,大幅降低隧道代理成本。支持 HTTP、SOCKS5 双协议同端口监听,提供本地列表、API 接口、内置代理池三种上游来源。自带 Web 可视化面板,可管理代理节点、黑白名单、实时日志,具备负载分摊、故障节点淘汰、流量高峰自动扩缩容能力。Docker 一键部署,内置代理自动抓取、健康校验、归属地标记,非常适合 SRC 挖掘、Fuzz、批量扫描等需要频繁轮换出口 IP 的场景。
免责声明:
本文仅用于网络安全技术交流、工具原理学习与安全防御研究,ProxyCat 为开源工具,使用者需遵守《网络安全法》等相关法律法规。严禁将本工具及文中技术用于未授权测试、恶意扫描、非法访问、爬虫骚扰、IP 滥用等任何违法违规行为。
使用该工具产生的一切流量行为、法律风险与相关后果,均由使用者自行承担,工具作者、本文作者及发布平台不承担任何连带责任。请务必在拥有合法授权、可控测试环境内进行操作。

注意:现在只对常读和星标的才展示大图推送,建议大家把渗透安全HackTwo "设为 星标**⭐️****** "否 则可能就看不到了啦!
下载地址在末尾 #渗透安全HackTwo
0x02 功能介绍
✨核心特点
面板是一个单页,左侧四个页签:代理配置、代理池、访问控制、运行日志。
代理配置 · 来源设置

代理池 · 代理管理

访问控制

运行日志

深色主题 · 出口轮换

特性🔥
-
双协议监听
同一个端口同时接受 HTTP 与 SOCKS5 入站请求;上游支持带认证的 HTTP / HTTPS / SOCKS5 代理。详情
-
三种代理来源
local读本地列表、api实时取接口、pool直接用内置代理池,面板上切换即时生效。 -
多出口并发
一直维持多个上游出口同时服务,请求按各出口的实时负载分摊,上游按出口 IP 限流时并发随出口数成倍放大。上游出口与并发
-
失败占比淘汰
出口故障看滑动窗口里的失败占比,而不是连续失败次数 ------ 把「一次网络抖动」和「这个出口就是坏的」区分开。
-
高峰期自动扩容
负载顶上来了自动加出口,高峰过去一步收回;扩容与收回看的是两个不同的数,避免出口数来回震荡。
-
内置代理池
插件化抓取、先验证再入库、三档验证强度、健康评分、离线归属地,自动重验证与自动清理。内置代理池
-
真实使用反馈
运行期转发发现的坏出口会回流到池,连续失败达阈值即标记失效,重验证测通后自动恢复。
-
访问控制与出口认证
客户端 IP 白名单 / 黑名单按优先级判定,绕过名单让指定目标直连;出口支持账号密码认证。
-
Web 管理面板
代理配置、代理池、访问控制、运行日志四个页签,配置、名单、日志与服务启停一屏完成。面板与运维
-
容器化部署
Docker 一键构建启动,容器以非 root 运行,健康检查按实际面板端口探活。
0x03 更新介绍
更换版本检测逻辑
0x04 使用介绍
📦安装与使用指南
Docker 部署(推荐)
docker compose up -d --build
Compose 会构建镜像并启动容器,两个端口分别是:
| 端口 | 用途 |
|---|---|
1080 |
代理监听端口(HTTP 与 SOCKS5 共用) |
5001 |
Web 面板端口 |
三个目录通过 bind mount 挂到宿主,数据和配置不会随容器销毁而丢失:config/、logs/、 modules/proxypool/data/。
源码运行
需要 Python 3.10 及以上 :源码大量使用运行时求值的 X | Y 联合类型注解,3.9 及更早版本 会在导入阶段就报 TypeError。
pip install -r requirements.txt
# Windows 上命令名为 python
python3 app.py
#app.py会同时拉起 Web 面板与出口代理服务。仓库自带的
config/config.ini 出厂 proxy_source_mode=pool因此按这份配置启动时,内置代理池会随 服务自动启动,开箱即有出口可用。
验证部署是否成功
两条命令就能确认服务真的在工作:
# 1. 面板在监听:期望 302(跳转到 /web)
curl -i http://127.0.0.1:5001/
# 2. 代理在转发:期望 200,且请求确实经过了上游代理
# 仓库自带配置的 [Users] 段有账号,请求须带认证,不带会得到 407
curl -x http://neko:123456@127.0.0.1:1080 https://www.baidu.com -I
由于工具需要配合代理池使用,目前代理池IP监控平台已经在星球上线:


0x05 下载
《渗透安全HackTwo》回复20261027获取下载