Join GitHub today
GitHub is home to over 20 million developers working together to host and review code, manage projects, and build software together.
Sign up
Python
Shell
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
|
Failed to load latest commit information. |
|
util
|
init
|
Jun 14, 2017
|
|
.gitignore
|
init
|
Jun 14, 2017
|
|
README.md
|
add default proxy ip
|
Jun 14, 2017
|
|
alive_checker.py
|
init
|
Jun 14, 2017
|
|
config.example.py
|
add default proxy ip
|
Jun 14, 2017
|
|
proxy_getter.py
|
init
|
Jun 14, 2017
|
|
proxy_server.py
|
add default proxy ip
|
Jun 14, 2017
|
|
requirements.txt
|
init
|
Jun 14, 2017
|
|
rest_server.py
|
init
|
Jun 14, 2017
|
|
run.sh
|
init
|
Jun 14, 2017
|
README.md
IP代理池服务, 获取daili666/快代理(都是收费)提供的代理IP并验证可用性后以接口/代理方式提供服务。
从免费网站爬代理的方式效率太低,本项目不涉及。
环境依赖
- python库: termcolor、web.py、requests
- 可选进程管理工具pm2
文件说明
- rest_server.py 提供restful接口服务,可通过接口获取可用的代理
- alive_checker.py 检查代理的存活性,应该加入到crontab中
- proxy_server.py 代理服务器
部署说明
- 添加crontab:
*/2 * * * * python check_alive.py
- 运行接口服务:
python rest_server.py
, 默认端口80
- 运行代理服务:
python proxy_server.py
,默认端口
配置说明
内置了两个网站的代理IP服务, 需要配置购买订单号,选择默认使用的服务商
部署代理服务需要启动一个本地代理,8080,当代理服务器无法连接的时候就使用本地网络直接访问
Press h to open a hovercard with more details.
文章来源: https://github.com/peablog/auto_proxy
如有侵权请联系:admin#unsafe.sh