这个github项目是一个非常好的ip代理池项目,完全解决封ip的问题。
下面是以linux为例讲,不过windows用户别慌,我就是在win10下使用的这个代理池,在win10下只需要先在windows应用商店搜索下载安装linux子系统就好了,如Ubantu, Kali,Debian都可以,安装好后就跟使用linux一样了
基本架构:
代理池架构.PNG
1.搭建redis数据库
linux命令行输入:
# wget http://download.redis.io/releases/redis-4.0.9.tar.gz
# tar xzf redis-4.0.9.tar.gz
# cd redis-4.0.9
# make
进入src目录,运行./redis-server。 ./redis-server 运行起来后就不要动他。(./redis-cli 可以进入redis客户端进行交互)
# cd src
# ./redis-server
2 下载python代码并运行
下载源码:
# git clone https://github.com/Germey/ProxyPool.git
如果没有安装pip3的话就安装pip3:
# apt-get install python3-pip
进入刚刚下载的源码,运行run.py:
# cd ProxyPool
# python3 run.py
注:运行时如果提示缺少什么模块,就直接pip3安装就行了,如缺少redis模块:
pip3 install redis