工具简述
希望您能够在Github上为项目点一个Star,这对开源作者非常重要,感谢您的支持!
也希望能帮忙转发项目,让更多的人使用它,发现它的BUG、提出出色的功能建议,一款开源项目的成长离不开大家的支持!
双协议支持:支持 SOCKS5 和 HTTP 协议监听,适配更多工具
多重代理协议:支持 HTTP/HTTPS/SOCKS5 代理服务器,满足不同应用场景需求。 多种切换模式:按照顺序循环使用代理列表中的每一个代理,确保均衡使用;随机选择可用代理,分摊流量负载,提升性能。允许用户自定义代理选择逻辑,灵活满足特定需求。 函数获取代理:支持通过 GetIP 函数动态获取即时可用的代理,保证代理的实时性和有效性。 自动检测有效性:在启动时自动检测代理的可用性,过滤无效代理,确保代理列表的可靠性。 支持多种协议检测:针对 HTTP、HTTPS 和 SOCKS5 代理进行专门的检测,提升验证精度。 支持代理失效切换:在转发流量过程中,遇到代理服务器突然失效,可自动切换到新的代理上。 代理池身份认证:支持基于用户名和密码的代理认证,增强代理的安全性,防止未授权访问。 实时状态更新:显示当前代理状态和下次切换时间,帮助用户了解代理动态。 可配置文件:通过 config.ini 文件轻松调整端口、模式、认证信息等参数,适应不同使用场景。 版本检测:内置版本检测功能,自动检查最新版本并提醒用户更新,确保软件的持续优化。
更新说明
鉴于 ProxyCat-V1.8 存在本地 HTTP 监听服务器失效、逻辑切换不稳定等问题,因此 ProxyCat-V1.9 是基于 ProxyCat-V1.7 版本进行的修改,并且已重构补充 ProxyCat-V1.8 版本更新内容。
版本更新内容:
重写了项目结构,将部分函数写入单独文件中,方便后续维护和定义。 支持在流量代理过程中,代理服务器在到时之前失效,将自动更换新的代理服务器,并重置计时器,保证后续不丢包。
展望未来
预计将在 ProxyCat-V2 阶段增加更加强大的功能
在内网环境提供内网穿透能力 在公网提供主机一键转为代理服务器能力 提供白名单机制,仅有白名单可访问代理,增加更多的身份鉴别功能 可能支持Shadowsocks、Vmess等协议,但与朋友讨论过,机场订阅方式可能存在法律风险,因此暂时不提供开源 可能增加Web UI,集中面板控制,增加日志综合管理,提供更加简便的操控方式 增加 docker 方式部署项目,更加简单易用
若有好的建议或者使用中的BUG,请联系作者反馈哦~您的贡献都会列在本项目感谢名单中
安装与使用
下载项目:git clone https://github.com/honmashironeko/ProxyCat.git
国内地址:https://pan.quark.cn/s/39b4b5674570
or https://pan.baidu.com/s/1C9LVC9aiaQeYFSj_2mWH1w?pwd=13r5
安装依赖:pip install -r requirements.txt
运行工具:python3 ProxyCat.py -h
| _,,,---,,_ by 本间白猫
ZZZzz /,`.-'`' -. ;-;;,_
|,4- ) )-,_. , ( `'-''
'---''(_/--' `-'_) ProxyCat
用法: ProxyCat.py [-h] [-c]
参数:
-h, --help 显示此帮助信息并退出
-c C 指定配置文件名(默认config.ini)
工具使用前提:您需要有一批有效的代理地址写入相同文件夹下的 ip.txt 中,或者是有一个 API 可以获取代理地址,如果您都没有的话,可以到樱花庄的本间白猫
公众号的菜单中获取地址,经过作者及较多朋友测试后,认为质量较高,性能较强的供应商(若您有更加强大的供应商,可以推荐给作者)。
感谢支持
2024年10月25日,有幸受到GitCode邀请参加了本次的G-star开源嘉年华,并且本项目与众多优质开源项目一起展览在入口。(也是有幸,笔者的四个开源网安项目在网络安全板块占据了一排)
推荐站内搜索:最好用的开发软件、免费开源系统、渗透测试工具云盘下载、最新渗透测试资料、最新黑客工具下载……
还没有评论,来说两句吧...