有的时候,自己买了一台 vps,想提供测速给小伙伴,那就需要搭建一个 HTML5 Speedtest。下面说方法
作者源码
https://github.com/adolfintel/speedtest/
我这里只推荐最简单的 docker 的搭建方法
1.安装 docker
curl -fsSL https://get.docker.com | bash -s docker
如果您是 centos 的系统,那还需要启动 docker,debian 的不需要运行以下两个
systemctl start docker
systemctl enable docker
2.安装 HTML5 Speedtest
docker run -d -p 6688:80 ilemonrain/html5-speedtest:alpine
具体参数解释一下
-t:启动后显示日志,可用 Ctrl+C 转入后台运行
-d:后台模式启动
-p 6688:80:镜像映射端口,修改 6688 为任意端口即可
搭建完成,打开 http://你 VPS 的 IP:6688 即可
Ps:
如果 CentOS 7 打不开,需要打开防火墙端口,或者关掉防火墙;或者你安装过宝塔,请打开 6688 的端口
打开 6688 端口
firewall-cmd --zone=public --add-port=6688/tcp --permanent
关闭防火墙
systemctl stop firewalld.service
systemctl disable firewalld.service
感谢@SunPma