以下是搭建说明,没有特殊需要基本是够用的


视频地址

Fork 项目地址:https://github.com/xiaofei-ya/proxypool

源项目地址:https://github.com/zu1k/proxypool

VPS 安装宝塔

https://www.bt.cn/bbs/thread-19376-1-1.html

下载相关文件

在宝塔根目录新建一个文件夹,名字随意

搭建 Proxypool 抓取免费节点网站

进入新建的文件夹,远程下载主程序

CODE

https://github.com/xiaofei-ya/proxypool/releases/download/v0.5.3/proxypool-linux-amd64-v0.5.3.gz

搭建 Proxypool 抓取免费节点网站

解压在当前文件夹并重命名为 proxypool,并确定权限为 755

搭建 Proxypool 抓取免费节点网站

同样远程下载另外两个配置文件

CODE

https://raw.githubusercontent.com/xiaofei-ya/proxypool/master/config/config.yaml

CODE

https://raw.githubusercontent.com/xiaofei-ya/proxypool/master/config/source.yaml

解析域名

cloudflare 或者别的域名解析到自己的 VPS 地址
搭建 Proxypool 抓取免费节点网站

配置文件

双击打开配置文件 config

domain 就是你解析的域名,source-files 这里把前面的文件夹去掉,留下./source.yaml 即可

cral-interval 是爬虫爬取间隔,设置为 720 即可,不必过于频繁

下方 speedtest 可以打开或者关闭速度测试

搭建 Proxypool 抓取免费节点网站

网站反代

宝塔网站里添加一个网站,域名为刚刚解析好并填入配置文件的网址。

搭建 Proxypool 抓取免费节点网站

申请一个 ssl 证书,并打开强制 https

搭建 Proxypool 抓取免费节点网站

然后添加一个反向代理,代理到本机的 12580 端口(配置文件默认端口)

搭建 Proxypool 抓取免费节点网站

增加 / 删除抓取源

根据他给的格式自己进行添加 / 删除

搭建 Proxypool 抓取免费节点网站

运行程序

ssh 启动命令

CODE

nohup ./proxypool -c config.yaml 1>>run.log 2>>run.log &
nohup ./proxypool -c config.yaml 1>>run.log 2>>run.log &

更新配置 / 重启程序

CODE

cd /123 # cd后面是你自己设置的根目录路径
ps -ef

然后输入 kill -s 9 ./proxypool -c config.yaml 对应的 PID

比如我这里就是 kill -s 9 595199 # 每个人的 PID 是不一样的!

搭建 Proxypool 抓取免费节点网站

这样就结束进程了

再次启动使用启动命令即可

CODE

程序有启动时间,请在 3 分钟后刷新页面查看是否生效

Demo

https://proxypool.ednovas.xyz

无法访问或者需要账户密码就是暂时闭站了

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注