下载/上传主程序
在宝塔根目录新建文件夹proxypool,权限755
进入该文件夹,上传主程序的压缩包,并解压
解析域名
在cloudflare解析
配置文件
打开配置文件config
在domain处更改为刚解析的域名
其他说明:默认端口12580,请在防火墙放行
cral-interval 是爬虫爬取间隔,设置为 1440 即可,不必过于频繁
下方 speedtest 可以打开或者关闭速度测试
网站反代
新建网站
申请ssl证书,并强制https
添加一个反向代理,代理到本机的 12580 端口(配置文件默认端口)
增加 / 删除抓取源
根据他给的格式自己进行添加 / 删除
运行程序
在ssh中,打开安装目录
cd /proxypool
启动命令
nohup ./proxypool -c config.yaml 1>>run.log 2>>run.log &
程序有启动时间,请在 3 分钟后刷新页面查看是否生效
查看/结束程序
ssh中输入
ps -ef
然后输入 kill -s 9 ./proxypool -c config.yaml
对应的 PID
比如我这里就是 kill -s 9 595199
# 每个人的 PID 是不一样的!
这样就结束进程了
再次启动使用启动命令即可
输入域名即可访问代理池
程序有启动时间,请在 3 分钟后刷新页面查看是否生效
参考文章:https://ednovas.xyz/2021/01/27/proxypool/#%E6%9B%B4%E6%96%B0%E9%85%8D%E7%BD%AE-%E9%87%8D%E5%90%AF%E7%A8%8B%E5%BA%8F