squid_proxy_pool
squid_proxy_pool copied to clipboard
Squid 代理池搭建
squid 代理池搭建
简介
使用squid以及收费代理搭建爬虫代理池,自动获取最新可用代理并写入squid配置文件。
具体介绍及思路参考文章:自己搭建亿级爬虫IP代理池
运行
-
备份原始squid配置文件
sudo cp /etc/squid/squid.conf /etc/squid/squid.conf -
购买 站大爷 短效代理 API,修改
zdy.py,将api_url = 'http://s.zdaye.com/?api=YOUR_API&count=100&fitter=1&px=2'改为自己的 api 地址 -
运行
sudo python zdy.py,由于要写文件和重新加载配置,所以要使用sudo运行。
检测
修改 test_proxy.py 中 139.xxx.xxx.66:3188 为自己的 squid 服务器地址,每次运行 test_proxy.py 都会有不同的ip,表明代理搭建成功。
TODO
- [ ] 重构代码,避免使用全局变量
- [ ] 支持多种类型的代理 API 接口,不只限定于站大爷