GlobalProxy Master 开源推荐(个人构建免费proxy池)
GlobalProxy Master
一、 背景
作为安全从业者,在进行合规授权的漏洞扫描、信息搜集或自动化任务时,最头疼的莫过于:“IP 就被封了”,现在的商业代理池虽然好,但是架不住贵啊,我是学生,买不起。
还有就是平时用一下就没必要买商业版代理池了,当然有钱当我没说
常见的场景是:工具运行半小时,满屏皆是 403 Forbidden 或 429 Too Many Requests。虽然市面上有很多代理池工具,但大多数只能做到“把 IP 塞给你”,却做不到“智能地帮你换 IP”。
为了解决这个痛点,我推荐一个高性能的代理管理系统:GlobalProxy Master。
二、 项目简介
GlobalProxy Master 是一款专为渗透测试和高频采集设计的专业级异步代理管理与分发系统。它不仅是一个代理池,更是一个智能的流量中转站。
- 项目地址:https://github.com/hzhsec/ProxyGlobal-Master
- 技术栈:Python 3.8 + Flask + httpx + asyncio。
三、 核心技术亮点
当然最亮的点就是免费代理了
1. 真正的异步并发检测
系统基于 asyncio 和 httpx 构建,支持百级并发检测。它可以实时识别代理的存活状态、响应延迟,并利用 GeoIP 数据库精准识别 IP 归属地(国内/国外)。
2. 智能内容感知切换
这是该项目区别于传统代理池的核心。系统在转发流量时,会自动嗅探目标服务器返回的状态码和关键词:
- 状态码触发:当检测到
403、429、502等自定义状态码时。 - 内容触发:当响应体中出现“验证码”、“访问被拒绝”、“CAPTCHA”等关键字时。
系统会立即执行静默重连,自动在池中挑选下一个 IP 重新发送请求。对于前端工具来说,这几乎是透明的,极大地提高了扫描的成功率。
3. 本地分布式分发 Hub
系统在本地 8888 端口构建了一个代理 Hub。你只需要将 AWVS、Xray 或浏览器插件(如 SwitchyOmega)的代理指向 127.0.0.1:8888,就能直接享用背后数千个动态切换的 IP 资源。
4. 数据持久化与采集加速
- 持久化:所有代理数据保存在
proxies_data.json中,重启即恢复,无需重复检测。 - 采集代理:内置采集加速功能,支持通过本地代理(如 ***)拉取 GitHub 等远程源,解决了国内采集源困难的问题。
四、 快速上手
- 环境配置:
安装依赖:pip install -r requirements.txt。 - 启动后端:
运行python app.py。 - 管理界面:
访问http://127.0.0.1:5000即可进入仪表盘,进行源管理与状态监控。
五、 简单使用
-
在管理页面点击 “加载代理源”,从
api_sources.json预设中提取 URL。
![在这里插入图片描述]()
-
勾选目标源并点击 “采集勾选源”。
![]()
-
检测采集代理活性(一定要做)
![]()
-
耐心等待,获取到有效代理

- 点击 “保存当前状态”,确保数据在下次启动时依然可用。
![在这里插入图片描述]()
五、 总结
GlobalProxy Master 的核心理念是将“复杂的代理维护”与“简单的工具使用”解耦。它让安全人员可以专注于漏洞发现,而不用把精力浪费在不断寻找和更换 IP 上。
如果你也深受 IP 封禁之苦,不妨给这个项目点个 Star 支持一下:
👉 GitHub 传送门: https://github.com/hzhsec/ProxyGlobal-Master
免责声明
使用代理工具进行网络活动时,请严格遵守当地法律法规及目标网站的服务条款。未经授权的扫描或访问可能涉及法律风险。该工具仅限合法授权场景使用,开发者不对滥用行为负责。




浙公网安备 33010602011771号