[教程] 在绿联 NAS 上部署Speedtest-X测速工具

[复制链接]
发表于 1 小时前 | 显示全部楼层 |阅读模式
speedtest-x是一款基于 Docker 的网络测速工具镜像,具有友好的用户界面和高效的测速服务。主要功能包括网络测速、数据存储(记录测速历史)、跨平台支持(如AMD64和ARM64)以及IP解析。用户可以通过 Docker Compose 在 UGOS Pro 系统上快速部署该服务。配置文件中指定了镜像名称、容器名称、端口映射和重启策略等参数。部署成功后,用户可以通过浏览器访问 NAS 的 IP 地址和指定端口,进入 speedtest-x 界面进行网络测速,既可以测内网速度,也可以测外网速度。[backcolor=var(--likcc-summaraid-cursor)]

电脑端
speedtest-x 简介

speedtest-x 是一款基于 Docker 的网络测速工具镜像,它具备友好的用户界面,能提供高效的测速服务。


主要功能
● 网络测速:可快速且准确地测量网络的下载和上传速度。
● 数据存储:能够记录测速历史,便于用户对比不同时间点的网络性能。
● 跨平台:支持多种操作系统和架构,如AMD64和ARM64。
● IP解析:提供IP信息。
GitHub开源地址:[color=var(--theme)]https://github.com/BadApple9/speedtest-x
使用 Docker Compose 部署容器

在 UGOS Pro 系统上,推荐使用项目 Docker Compose 快速部署容器,适合需同时管理多个容器的场景,这种方法简化了容器的部署与管理工作。以下是使用 Docker Compose 部署 speedtest-x 服务的详细步骤。
进入 Docker 项目界面

在 UGOS Pro 系统中,打开 Docker 应用,点击【项目 > 创建】,启动项目创建向导。


配置 Docker Compose 文件

在项目创建向导中,您需要填写项目名称、存放路径(自动生成)和上传 Docker Compose 配置文件。以下是 speedtest-x 的示例配置:
  1. services:
  2. speedtest-x:
  3.      image: badapple9/speedtest-x # 使用镜像名称
  4.      container_name: speedtest-x # 指定容器名
  5.      ports:
  6.          - '9001:80' # 将容器的 80 端口映射到宿主机的 9001 端口,也可自行将NAS主机端口修改为其他端口。
  7.      restart: always # 设置容器重启策略为始终重启
复制代码
参数说明

image
● 指定使用的镜像为 badapple9/speedtest-x。镜像来源通常是 Docker Hub,且这里没有指定版本,默认为最新版本。
container_name
● 指定容器的名称为 speedtest-x,方便通过固定名称管理该容器。
ports
● '9001:80':将容器内的 80 端口映射到绿联 NAS 的 9001 端口,也可自行修改其他端口,使局域网设备可以通过绿联 NAS 的 9001 端口访问容器内的服务。
restart
● always:设置容器无论因任何原因停止都会自动重启,确保服务高可用。
部署项目

确认配置无误后,点击【立即部署】,系统将自动拉取镜像并启动容器。部署完成后,您可以通过 http://<NAS_IP>:端口访问 speedtest-x 的首页。


访问 speedtest-x 页面

1. 部署成功后,您可以通过浏览器访问 http://<NAS-IP>:端口号,将 <NAS-IP> 替换为您的 NAS 的实际 IP 地址(如http://192.168.22.153:9001)进入 speedtest-x 界面。


2. 点击“Start”开始测速,可以测出当前网络的下载和上传速度,查看网络是否存在严重的延迟和抖动。speedtest-x 既可以测内网网速,也可以测外网的访问速度。



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注公众号

相关侵权、举报、投诉及建议等,请发 E-mail:admin@discuz.vip

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.|苏ICP备2025181899号-4|苏公网安备32080402000559号

在本版发帖
关注公众号
QQ客服返回顶部