Releases: honmashironeko/ProxyCat
Releases · honmashironeko/ProxyCat
ProxyCat-V1.8
2024/09/29
- 去除使用较少的单次循环,更换为自定义模式,可根据需求自定义更换代理的逻辑。
- 对代理有效性检测修改为异步,提高速度。
- 去除问题较多的 SOCKS4 协议的代理支持。
- 对日志系统进行美化。
- 改进异常处理逻辑。
- 增加对代理格式的校验,确保格式正确。
ProxyCat-V1.7
2024/09/10
- 优化并发效率,支持在未收到响应包的情况下提前进行下一个请求,从而提高效率
- 增加负载均衡模式,该模式下将随机向代理地址进行请求,并利用并发代理的方式,提高请求效率
- 代理有效性检测修改为异步,从而提高效率
ProxyCat-V1.6
2024/09/09
- 增加功能,可设置首次启动时是否对ip.txt中的代理地址进行有效性校验,并只使用有效的代理地址
- 函数降级,支持更低版本的python
Proxycat-V1.5
2024/09/03
- 增加本地socks5监听,适配更多的软件
- 部分函数更换,适配更低版本的Python
- 美化回显内容
ProxyCat_v1.4
- 项目大结构调整
- 美化显示,将持续提示下一次更换代理地址的时间
- 已支持ctrl+c停止运行
- 大幅度调整为异步请求,并发效率提升,实测1000并发,共5000包,丢50包左右约99%稳定性,500并发0丢包
- 不再采取运行时指定参数方案,修改为从本地ini配置文件中读取,易用性更高
- 支持本地无认证,适配更多软件代理方式
- 增加版本检测功能,将自动提示版本信息
- 增加代理服务器地址的身份鉴别功能,但仅支持本地读取,因大多数API都需要白名单,因此不重复提供
- 增加功能,仅在收到新请求的情况下才使用getip更新,减少IP消耗
- 增加自识别代理服务器地址协议,以适配更多代理商
- 增加支持HTTPS、socks4代理协议,目前已覆盖HTTP、HTTPS、socks5、socks4协议
ProxyCat_v1.3
- 读取ip.txt时自动跳过空行
- httpx更换为并发池,提高性能
- 增加缓冲字典,相同站点降低延迟
- 每次请求更换IP逻辑修改为,随机选择代理
- 采用更加高效的结构和算法,优化请求处理逻辑
ProxyCat_V1.2
- 采用异步方案提高并发能力和减少超时
- 重复代码封装提高代码复用性
ProxyCat-V1.1
- 修改并发逻辑
- 增加身份鉴别功能
- 增加IP获取接口,永久更换IP
- 增加每次请求更换IP功能