06
2025
07
23:39:57

自建一个专属的网络测速网站

1.背景

在我们日常对网络进行测速中,常使用iperf3或speedtest等测速工具来进行局域网或互联网网络测试。

但这两个工具都有一个各自的特点,iperf3需要使用命令行,对部分新手小白不够友好,而speedtest只能在互联网下测速,如果将两个合二为一自建一个局域网网页测速工具,只针对自己需要测速的场景部署,岂不美哉。

这还真让我让找到一个工具,名字叫openspeedtest,可以使用docker工具部署在自己的服务器上使用。

2.部署

本次使用docker容器来部署,假设你已经准备好了compose环境。

新建一个docker-compose.yml文件,将其放置于/opt/docker/openspeedtest目录下(目录可根据实际需要自定义。),文件内容如下:


version: '3.3'
services:
    speedtest:
        restart: unless-stopped
        container_name: openspeedtest
        ports:
            - '3000:3000'
            - '3001:3001'
        image: openspeedtest/latest

执行部署:

cd /opt/docker/openspeedtest && docker-compose up -d

完成之后,需要放行防火墙3000与3001 tcp 端口,完成部署。

图片

3.访问与验证

使用http://ip:3000端口,进行浏览器访问,如:

图片

点击start即可开始测试网速,测速过程:

图片

测试结果:本次在火车上进行的测速,网速不是很理想。

图片

4.注意

为了保障网络网速的参考有效,若在公网部署需要服务器端在公网上具有较大的带宽。




推荐本站淘宝优惠价购买喜欢的宝贝:

image.png

本文链接:https://hqyman.cn/post/12214.html 非本站原创文章欢迎转载,原创文章需保留本站地址!

分享到:
打赏





休息一下~~


« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

请先 登录 再评论,若不是会员请先 注册

您的IP地址是: