需求描述
自己编写的编号P2FA项目的爬虫程序已经采集到三万多个V2ray代理了,循环检测,输出,使用的时候,需要检测一下代理的速度,手机客户端检测非常不便捷,这个时候,就可以使用到WEB页面的检测方式,来进行代理检测
基于免费代理制作成的订阅,由于检测机制的不密集,常会出现,检测时候可用,实际想要用的时候,不可用,而且,手机上无法感知真实的服务器速度,这个时候,通过WEB方式检测线路,然后直接手机上使用即可。
本次,基于Github上的stairspeedtest-reborn项目,Linux环境,进行WEB部署。
本次部署到Debian 9 x64云主机上,下载对应到系统平台版本的 stairspeedtest-reborn-v0.7.1-release
# 下载 root@debian:~# wget https://github.com/tindy2013/stairspeedtest-reborn/releases/download/v0.7.1/stairspeedtest_reborn_linux64.tar.gz # 解压 root@debian:~# tar -zxvf stairspeedtest_reborn_linux64.tar.gz # 进入工作目录 root@debian:~# cd stairspeedtest # 修改配置文件 pref.ini 修改test_file_urls项的内容为自定义的测速文件,一般3个不同地域的服务器,每个10MB左右的文件足够 # 修改启动项文件 webgui.sh 修改默认端口到一个其他端口,一般不推荐用默认端口 # 启动 root@debian:~# nohup ./webgui.sh &
在上述的服务端启动后,在自己的本机的浏览器输入服务器的地址,即可访问
输入自己的订阅地址,自定义组名,点击提交即可
执行完成后,页面自动刷新,输出一个表格,输出一个图片
可以看到,在自己修改了配置文件后,本次测速,只用了220MB的总流量,比较节约。免费节点的速度,也就如图,白嫖真快乐。
有了这样的神器,再也不用担心,手机上选择时候的困境了。
Dasmz的StairSpeedtest演示站点 http://125.3.8.244:1333/gui.html
备注1,一般不要使用别人提供的测速站点,会泄漏你自己的订阅地址!
备注2,公网环境,诚挚建议把站点用HTTPS封装一下,保证数据安全!