不需要Flash, 不需要Java, 不需要Websocket, 不需要Bullshit。使用XMLHttpRequest和Web Workers在Javascript中实现的非常轻量级的网速测试工具。
HTML5 Speedtest可用于查看下载速度、ping速度、上传速度;很小巧方便,直接打开页面点击一下start就能自动检测,你本机到远程服务器的网络状况,快速得到观测数据;这款服务器测速软件基于html5+php环境运行,使用非常简单。
使用docker容器,简单一行命令让HTML5 Speedtest跑起来,docker运行命令如下:
curl -sSL https://get.docker.com/ | sh systemctl start docker systemctl enable docker docker run -d --restart=always -p 6688:80 ilemonrain/html5-speedtest:alpine; firewall-cmd --zone=public --add-port=6688/tcp --permanent
GitHub:https://github.com/adolfintel/speedtest