常规部署(环境要求:PHP 5.6+)
1,下载本仓库并解压到网站目录,访问{域名}/index.html
进行测速
2,打开{域名}/results.html
查看测速记录
提示:
backend/config.php
中可定义一些自定义配置:
MAX_LOG_COUNT = 100
:最大可保存多少条测速记录
IP_SERVICE = 'ip.sb'
:使用的IP运营商解析服务(ip.sb或ipinfo.io)
SAME_IP_MULTI_LOGS = false
:是否允许同一IP记录多条测速结果
项目地址:https://github.com/BadApple9/speedtest-x
Docker部署
1,拉取Docker本身 docker pull badapple9/speedtest-x
2,运行容器 docker run -d -p 9001:80 -it badapple9/speedtest-x
-d:以常驻进程模式启动
9001:默认容器开放端口,可替换其他端口
启动时可指定的环境变量:
-e WEBPORT = 80:容器内使用的端口
-e MAX_LOG_COUNT = 100:最大可保存多少条测速记录
-e IP_SERVICE = ip.sb:使用的IP运营商解析服务(ip.sb或ipinfo.io)
-e SAME_IP_MULTI_LOGS = false:是否允许同一IP记录多条测速结果
3,访问{IP}:{端口}/index.html
进行测速