高性能的多代理管理和转换系统,支持自动故障转移、动态代理池补充。
- ✅ 多代理管理: 支持管理多个代理,自动轮换使用
- ✅ 自动故障转移: 代理失败3次后自动切换到下一个可用代理
- ✅ 动态代理池: 代理耗尽时自动从API获取新代理补充
- ✅ 健康检查: 定期检查代理健康状态,自动恢复可用代理
- ✅ 多种代理源: 支持从文件和API接口获取代理列表
pip install -r requirements.txt
编辑 proxy_list.txt
文件:
username1:password1@host1:port1
username2:password2@host2:port2
# 基本启动
python start.py
# 启动系统 (支持动态代理池)
python main.py
将浏览器代理设置为:http://127.0.0.1:8888
编辑 config.json
调整参数:
local_port
: 本地监听端口 (默认8888)max_failures
: 代理最大失败次数 (默认3)api_refresh_interval
: API刷新间隔秒数 (默认1800,即30分钟)initial_proxy_check
: 启动时检查代理可用性 (默认true)ssl_error_immediate_ban
: SSL错误立即禁用代理 (默认true)
# 测试代理
curl -x http://127.0.0.1:8888 http://httpbin.org/ip