使用 Docker 快速安装 HTML5-Based Speedtest,可以准确的测试本地到 VPS 的网络速度

前言

经常会搞一些小鸡玩,但想测试速度,总是比较麻烦,而在 VPS 服务器上跑 speedtest-cli 却感觉测试结果不靠谱,因为它只跑了距离服务器最近的节点的速度。

现在,有了HTML5-Based Speedtest,这一切都迎刃而解!

应用已经Docker化了,很简单即可部署测速环境!

截图

说明

由于Speedtest会尽可能使用最大的带宽,来反馈最真实的网络性能,所以,在部署完成项目后,请不要将你的测速地址公开!

安装

1、安装Docker

1
2
3
curl -sSL https://get.docker.com/ | sh
systemctl start docker
systemctl enable docker.service

2、配置镜像
使用命令:

1
docker run [-t/-d] -p [6688]:80 ilemonrain/html5-speedtest:alpine

参数详解:

1
2
3
-t:启动后显示日志,可用Ctrl+C转入后台运行
-d:后台模式启动
-p 6688:80:镜像映射端口,修改6688为任意端口即可

示例命令:

1
docker run -d -p 6688:80 ilemonrain/html5-speedtest:alpine

然后打开 http://ip:6688 即可。

如果是 CentOS 7 可能会打不开页面,放行防火墙端口,或者关掉即可!

1
2
3
4
5
6
#打开6688端口
firewall-cmd --zone=public --add-port=6688/tcp --permanent

#关闭防火墙
systemctl stop firewalld.service
systemctl disable firewalld.service

docker 作者博客 : https://blog.ilemonrain.com