SCFProxy
一个基于腾讯云函数服务的免费代理池。
安装
python3 -m venv .venv
source .venv/bin/activate
pip3 install -r requirements.txt
项目配置
函数配置
-
开通腾讯云函数服务
-
修改 server.py 中的
SCF_TOKEN
为随机值(该值将用于鉴权),并将相同的值填入 client.py 中的SCF_TOKEN
,将 server.py 代码复制粘贴到编辑器中。 -
点击完成
触发器配置
客户端配置
本项目基于 mitmproxy 提供本地代理,为代理 HTTPS 流量需安装证书。 运行 mitmdump
命令,证书目录自动生成在在 ~/.mitmproxy 中,安装并信任。
开启代理开始运行:
mitmdump -s client.py -p 8081 --no-http2
效果
挂上代理获取当前 ip 为 129.211.81.195: 查询 ipinfo 为腾讯的服务器:
ip 数量
经测试 200 个请求共分配了 71 个 ip。
限制
- 请求与响应流量包不能大于 6M
- 云函数操作最大超时限制默认为 3 秒,可在云函数环境配置中修改执行超时时间
- 因云函数限制不能进行长连接,仅支持代理 HTTP 流量
免责声明
此工具仅供测试和教育使用,请勿用于非法目的。