Mr.Tlyer’s Blog

Docker部署speedtest测速服务器

前端演示

http://ntnas.top:99

功能介绍

speedtest 以 HTML 和 JavaScript 为主, 利用客户端的浏览器通过上传和下载垃圾数据来测试 HTTP 传输速度, 和大家常用的 speedtest.net 差不多,speedtest 使用任意操作系统上的任意 Web 服务器作为服务端, 所以理论上它支持 Windows/MacOS/Linux/Unix 等系统, IIS/Nginx/Apache/lighttpd 等服务器,任意浏览器作为客户端如 Chrome/Firefox/IE11/Edge/Safari/Opera speedtest 默认使用 PHP 作为服务端, 目前也有 node.js 版本, 也可以只用纯静态服务器。

部署方法

docker容器部署,端口转发实现

yum install docker
systemctl start docker
systemctl enable docker
docker pull adolfintel/speedtest
docker run --restart=always -d -p 8080:80 adolfintel/speedtest
systemctl stop firewalld.service
systemctl disable firewalld.service

浏览器地址栏输入 http://服务器IP:8080 即可打开测速页面

参考链接

https://github.com/librespeed/speedtest

https://blog.wylpw.top/archives/%E8%87%AA%E5%BB%BAspeedtest%E6%B5%8B%E9%80%9F%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%95%99%E7%A8%8B-linux

当前页面是本站的「Google AMP」版。查看和发表评论请点击:完整版 »