This commit is contained in:
本间白猫 2025-01-14 16:01:27 +08:00
parent 3822ca13b3
commit cf49b107bf
4 changed files with 32 additions and 2 deletions

View File

@ -29,7 +29,10 @@ pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple/
1⃣如果您的代理服务器地址为固定的连接不需要动态更换可以使用本地 ip.txt 的方式提供格式如下所示
```
# 支持 http/https/socks5 三种代理服务器地址
# 支持 http/https/socks5 三种代理服务器地址,支持账号密码校验
socks5://neko:123456@127.0.0.1:7890
https://neko:123456@127.0.0.1:7890
http://neko:123456@127.0.0.1:7890
socks5://127.0.0.1:7890
https://127.0.0.1:7890
http://127.0.0.1:7890
@ -98,6 +101,17 @@ A为了防止资源浪费通过 getip 获取的情况一般是付费购买
Qgetip.py 当中的appKey和anquanma是做什么的
A这两个参数是用作自动将当前请求IP添加到服务商请查看readme中最下面的第一个推荐的白名单中免去每次IP变更需重新添加的烦恼其中anquanma(安全码)需要到个人中心配置。
Q我自己有静态IP提供地址该怎么用
A将地址填入getip_url如果有账号密码请写在 proxy_username 、proxy_password 。
Q为什么我会遇到 XXX 报错?为什么不能用?
A可先看[《排查手册》](https://github.com/honmashironeko/ProxyCat/blob/main/ProxyCat-Manual/Investigation%20Manual.md)无法修复的情况下可以找作者询问提问前请先支付50元作为时间的购买费用如果您的问题属于百度可查或手册中有的费用将不会返还如果属于工具BUG或功能建议费用将全额返还并将您列入本项目的感谢名单中。实在是太多人多在问一些非常简单且写在帮助中的问题时间被极大的浪费了同时有很多态度非常恶劣的人这不是我所想要的

View File

@ -1,3 +1,9 @@
### 2025/01/14
- 增加 getip 方式下自动添加白名单机制。
- 支持带有账号密码的本地读取、getip获取、有效性校验的代理地址。、
- 整理代码结构,合并一些代码、删除一些多余代码。
### 2025/01/07
- 引入连接池机制提高性能。

View File

@ -29,7 +29,7 @@
## 功能特点
- **双协议监听**:支持 HTTP/SOCKS5 协议监听,兼容更多工具。
- **三种协议代理地址**:支持 HTTP/HTTPS/SOCKS5 代理服务器,满足不同需求。
- **三种协议代理地址**:支持 HTTP/HTTPS/SOCKS5 代理服务器及身份鉴别,满足不同需求。
- **灵活切换模式**:支持顺序、随机及自定义代理选择,优化流量分配。
- **动态获取代理**:通过 GetIP 函数即时获取可用代理,支持 API 接口调用。
- **代理保护机制**:在使用 GetIP 方式获取代理时,首次运行不会直接请求获取,将会在收到请求的时候才获取。
@ -67,6 +67,8 @@
- [ ] 增加详细日志记录,记录所有连接 ProxyCat 的 IP 身份,支持多用户。
- [ ] 增加Web UI提供更加强大易用的界面。
- [ ] 开发 babycat 模块,可将 babycat 在任意服务器或主机上运行,即可变成一台代理服务器。
- [ ] 增加请求的黑白名单可以指定某些URL、IP或域名强制丢弃的黑名单和不经过代理的白名单。
- [ ] 打包到 PyPi ,方便直接拉取使用。
如果您有好的创意或在使用过程中遇到bug请通过以下方式联系作者反馈

View File

@ -27,6 +27,14 @@ use_getip = False
# URL to get new proxy address
getip_url = http://example.com/getip
# 代理服务器认证用户名(如果代理服务器需要认证)
# Proxy server authentication username (if proxy server requires authentication)
proxy_username =
# 代理服务器认证密码(如果代理服务器需要认证)
# Proxy server authentication password (if proxy server requires authentication)
proxy_password =
# 代理地址列表文件(默认为:ip.txt)
# Proxy address list file (default:ip.txt)
proxy_file = ip.txt