今天讲讲怎么在vps上搭建一个网络爬虫,自动抓取tg频道、订阅地址、公开互联网上的ss、ssr、vmess、trojan节点信息,聚合去重后提供节点列表。俗称“菜篮子”,下面详细讲讲怎么搭建。
首先,添加你的域名的a记录到你的vps的ip.
申请SSL证书.
登陆你的vps,安装proxypool
proxypool项目地址:https://github.com/Sansui233/proxypool
下载proxypool
wget -O - https://github.com/Sansui233/proxypool/releases/download/v0.4.4/proxypool-linux-amd64-v0.4.4.gz | gzip -d > /usr/bin/proxypool
chmod +x /usr/bin/proxypool
下载config.yaml和source.yaml配置文件,首先新建一个pool文件夹存放配置文件:
1 | mkdir /etc/pool && cd /etc/pool |
修改config.yaml文件
vi /etc/pool/config.yaml
1 | domain: example.com # 这里修改成你的域名 |
proxypool配置systemd服务
vi /etc/systemd/system/proxypool.service
填入下面内容:
1 | [Unit] |
重载systemd服务 systemctl daemon-reload
服务端配置Nginx
安装Nginx
apt install nginx
配置Nginx的Server文件
vi /etc/nginx/sites-available/default
修改配置如下,对应修改域名和证书路径:
1 | server { |
检查nginx:
nginx -t
运行nginx
systemctl start nginx
成功运行nginx后,就可以运行proxypool了。运行命令如下:
systemctl start proxypool
#启动
systemctl enable proxypool
#添加开机启动
systemctl status proxypool
#查看运行状态
systemctl restart proxypool
#重新启动
到此,也就搭建完成了。可以在浏览器打开你的域名查看“菜篮子”的爬取具体信息。例子网站:
https://proxypool.ga/,https://proxypoolss.tk/
参考:
No comments:
Post a Comment