我们平时测网速一般都是直接在第三方的测速服务器测速,那么我们自己也可以搭建这样一个测速服务,如Speedtest-X项目
Speedtest-X是一个开源的测速服务项目,今天介绍如何在服务器用docker搭建这样的测速服务
GitHub :
https://github.com/BadApple9/speedtest-x
Demo:
https://speedtest.ywsj.cf/
一、Docker环境部署
安装docker和docker-compose
Docker官方安装文档(英文)
https://docs.docker.com/get-docker/
Docker-Compose官方安装文档(英文)
https://docs.docker.com/compose/install/
Centos安装Docker和Docker-compose(中文)
https://www.yyzq.cf/?id=101
Ubuntu安装Docker和Docker-compose(中文)
https://www.yyzq.cf/?id=174
二、创建docker-compose.yml文件
mkdir ~/speedtest;cd ~/speedtest
直接创建
vim docker-compose.yml
version: '3.3'
services:
speedtest-x:
container_name: speedtest-x
ports:
- '9003:80' # 9003可以改成任意vps上未使用过的端口,80不要改
environment:
- PUID=0 # 稍后在终端输入id可以查看当前用户的id
- PGID=0 # 同上
- TZ=Asia/Shanghai
restart: always
image: badapple9/speedtest-x
根据自己的需求进行适当参数修改
三、部署运行
docker-compose up -d
四、登录speedtest页面
Docker在服务器搭建Speedtest-X测速服务
注意:需要打开相应端口
http://ip:9003 #根据自己的实际ip和端口
五、绑定域名(可选)
绑定域名可以参考
NginxProxyManager
https://duan.yyzq.cf/npmch
绑定完域名就可以用域名来访问了
https://speedtest.ywsj.cf/
评论区