目 录CONTENT

文章目录

Docker在服务器搭建Speedtest-X测速服务

yyzq
2023-01-17 / 0 评论 / 6 点赞 / 5,049 阅读 / 392 字

我们平时测网速一般都是直接在第三方的测速服务器测速,那么我们自己也可以搭建这样一个测速服务,如Speedtest-X项目

Speedtest-X是一个开源的测速服务项目,今天介绍如何在服务器用docker搭建这样的测速服务
image-1673942109369

Speedtest-X项目地址

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/

6

评论区