常规部署(环境要求: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进行测速