Speedtest-X部署指南
Speedtest-X是一个更加完善的LibreSpeed Speedtest
特点
不依赖Mysql,使用轻量级数据库
支持常规部署,同时支持Docker快速部署
记录历史测速记录
使用ip.sb与ipinfo.io作为GeoIP库,拥有更多选择,IP归属地信息更为精准
部署
Docker快速部署 在此处,作者选择了使用Host模式部署,尽可能减少Docker的网络损耗
docker run -d -e MAX_LOG_COUNT=200 -e SAME_IP_MULTI_LOGS=true -e IP_SERVICE=ipinfo.io -e WEBPORT=9001 --network host -it badapple9/speedtest-x
参数解释
-d:以常驻进程模式启动
-e WEBPORT=9001: 容器内使用的端口
-e MAX_LOG_COUNT=200: 最大可保存多少条测速记录
-e IP_SERVICE=ip.sb: 使用的 IP 运营商解析服务(ip.sb 或 ipinfo.io)
-e SAME_IP_MULTI_LOGS=false: 是否允许同一IP记录多条测速结果(推荐启用)