基于stairspeedtest-reborn的WEB页面方式,来进行代理检测 2021-7-21

需求描述
自己编写的编号P2FA项目的爬虫程序已经采集到三万多个V2ray代理了,循环检测,输出,使用的时候,需要检测一下代理的速度,手机客户端检测非常不便捷,这个时候,就可以使用到WEB页面的检测方式,来进行代理检测

采集的代理数量
采集的代理数量 2021-7-21

基于免费代理制作成的订阅,由于检测机制的不密集,常会出现,检测时候可用,实际想要用的时候,不可用,而且,手机上无法感知真实的服务器速度,这个时候,通过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 &

在上述的服务端启动后,在自己的本机的浏览器输入服务器的地址,即可访问

StairSpeedtes的页面

输入自己的订阅地址自定义组名,点击提交即可

执行完成后,页面自动刷新,输出一个表格,输出一个图片

完成测速的截图

可以看到,在自己修改了配置文件后,本次测速,只用了220MB的总流量,比较节约。免费节点的速度,也就如图,白嫖真快乐。

有了这样的神器,再也不用担心,手机上选择时候的困境了。

Dasmz的StairSpeedtest演示站点 http://125.3.8.244:1333/gui.html

备注1,一般不要使用别人提供的测速站点,会泄漏你自己的订阅地址

备注2,公网环境,诚挚建议把站点用HTTPS封装一下,保证数据安全

Donate
云乞讨

基于stairspeedtest-reborn的WEB页面方式,来进行代理检测 2021-7-21》有1个想法

发表回复

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