使用ProxypoolCheck代替Proxypool
本文最后更新于 287 天前,其中的信息可能已经有所发展或是发生改变。

因为发现原程序添加的抓取源多了会卡死,而我又不会使用数据库,发Issue给作者又没回复,没办法只能换一种方式实现了。上一篇文章部署Proxypool自动抓取免费节点

这里使用的是proxypoolCheck,也是该作者的另一个项目,感谢!

删除原程序

取消自启

查询服务是否开机启动

systemctl is-enabled proxypool.service

取消开机运行

systemctl disable proxypool.service

再次查询

systemctl is-enabled proxypool.service

删除文件

删除服务文件

rm /etc/systemd/system/proxypool.service

删除程序

rm /usr/bin/proxypool

删除配置文件

rm /实际目录/config.yaml  && rm /实际目录/source.yaml

使用新程序

下载最新版本

wget https://github.com/Sansui233/proxypoolCheck/releases/download/v0.2.3/proxypoolCheck-linux-amd64-v0.2.3.gz # 下载
gzip -d proxypoolCheck-linux-amd64-v0.2.3.gz # 解压
mv proxypoolCheck-linux-amd64-v0.2.3 /usr/bin/proxypoolcheck #重命名并移动
chmod 755 /usr/bin/proxypoolcheck # 赋予执行权限

如果下载慢可以先用电脑下载好,再用宝塔面板上传到指定目录操作。

新建配置文件config.yaml放在指定目录,默认配置:

# proxypool remote server url. Blank for http://127.0.0.1:8080
server_url: https://example.proxypoolserver.com
# server_url: https://example.proxypoolserver.com/clash/proxies?type=vmess

# For your local server
request: http   # http / https
domain:         # default: 127.0.0.1
port:           # default: 80

speedtest:      # default false
connection:     # default 5
timeout:        # default 10

需要修改的参数:

  • server_url:远程服务器链接,可以使用筛选参数。我使用的是作者的链接Free Proxies (proxypoolss.tk)
  • request:要显示到网页的协议,默认http,可选https。
  • domain:要显示到网页的域名,默认127.0.0.1。
  • port:要显示到网页上的端口,默认80。如果本机有其他程序占用需要修改。

可选参数:

  • speedtest:是否开启测速,默认关闭。开启测速会消耗大量服务器资源。
  • connection:测速并发连接数,默认值为5。
  • timeout:单个节点测速时间限制,默认值为10,单位为秒。超过此时间限制的节点会测速失败

暂时不支持热更新。

测试

使用 -c 指定配置路径

/usr/bin/proxypoolcheck -c /指定目录/config.yaml

浏览器访问服务器ip:端口出现下图的画面表示成功,这里使用了筛选参数

默认15分钟更新一次。按住 Ctrl + c 退出程序。

添加自启

配置systemd服务

nano /etc/systemd/system/proxypoolcheck.service 填入下面内容:

[Unit]
Description=proxypoolcheck
After=network-online.target

[Service]
Type=simple
Restart=on-abort
ExecStart=/usr/bin/proxypoolcheck -c /指定配置文件目录/config.yaml

[Install]
WantedBy=default.target

重载systemd服务

systemctl daemon-reload

启动

systemctl start proxypoolcheck

添加开机启动

systemctl enable proxypoolcheck

查询服务是否开机启动

systemctl is-enabled proxypoolcheck.service

查看运行状态

systemctl status proxypoolcheck

重新启动

systemctl restart proxypoolcheck

食用方法

使用方法与proxypool一样,导入到客户端就行了,需要删掉端口。参考部署Proxypool自动抓取免费节点

提示:当节点太多的时候,机器性能稍差的可能会卡死!建议使用筛选参数。此程序同理。

可以使用反代访问。

感谢作者!

评论

  1. 菜花
    Windows Chrome 49.0.2623.87
    10月前
    2021-1-08 21:37:15

    牛批|´・ω・)ノ

  2. wangwng34
    Windows Chrome 89.0.4389.82
    7月前
    2021-3-14 18:22:48

    翻遍全网,终于找到篇部署proxypoolCheck文章,折腾了4个小时,终于在Hyer-V虚拟机里部署成功了
    用proxypoolCheck来检查节点,再也不用人工筛选了ヾ(≧∇≦*)ゝ

    • 单身汪 博主
      Windows Edge 89.0.774.50
      7月前
      2021-3-15 18:51:20

      阿这,我就是闲的瞎折腾,能帮到你就好。

      • wangwng34
        Windows Chrome 89.0.4389.82
        7月前
        2021-3-16 0:17:56

        要不是有这篇文章,我早就放弃部署proxypoolCheck了(ノ°ο°)ノ

    • 菜花
      Windows Edge 89.0.774.54
      7月前
      2021-3-16 12:20:24

      还好找到了

发送评论 编辑评论


|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇