在绿联 NAS 上部署Speedtest-X测速工具
1、Homebox简介
Homebox是一款专为家庭或小型办公局域网设计的开源网络测试工具(由XGHeaven开发),集成了网络诊断、带宽压测和稳定性分析等功能。它通过浏览器实现高性能测速,支持万兆(10Gbps)级网络测试,适合NAS用户、网络爱好者及技术人员优化内网环境
核心功能与特点
1. 多模式测速
· 单次测速:依次执行Ping(延迟检测)、Download(下载速度)、Upload(上传速度)测试,快速评估基础网络性能14。
· 持续压测:无限时高速传输测试,用于路由器稳定性、散热能力或多设备并发负载验证18。
2. 高级自定义能力
· 可调整发包大小、线程数量、测速时长等参数48。
· 支持切换高速/低速模式:高速模式(多Worker并发)针对万兆网络优化;低速模式(单Worker)减少资源占用,适合千兆及以下网络35。
2、使用 Docker Compose 部署容器
在 UGOS Pro 系统上,推荐使用项目 Docker Compose 快速部署容器,适合需同时管理多个容器的场景,这种方法简化了容器的部署与管理工作。以下是使用 Docker Compose 部署 homebox 服务的详细步骤。
2.1 进入 Docker 项目界面
在 UGOS Pro 系统中,打开 Docker 应用,点击【项目 > 创建】,启动项目创建向导。
2.2 配置 Docker Compose 文件
在项目创建向导中,您需要填写项目名称、存放路径(自动生成)和上传 Docker Compose 配置文件。以下是 homebox 的示例配置:
services:
homebox:
image: xgheaven/homebox:latest
container_name: homebox
restart: always
volumes:
- ./config:/config # 挂载配置目录
- /etc/localtime:/etc/localtime:ro # 同步宿主机时间
ports:
- "3300:3300" # 映射端口,根据需要修改
environment:
- TZ=Asia/Shanghai
2.3 参数说明
image
· 指定使用的镜像为 xgheaven/homebox。镜像来源通常是 Docker Hub,且这里没有指定版本,默认为最新版本。
container_name
· 指定容器的名称为 homebox,方便通过固定名称管理该容器。
restart
· always:设置容器无论因任何原因停止都会自动重启,确保服务高可用
volumes:配置数据卷挂载,实现数据的持久化存储。
· 将项目配置文件挂载到 ./config:/config 目录
· /etc/localtime:/etc/localtime:ro 同步宿主机时间
ports: 配置宿主机与容器之间的端口映射。
· NAS的 3300 端口被映射到容器的 3300 端口,这样可以通过访问宿主机的 http://<NAS_IP>:3300 来使用服务。
environment:设置环境变量,以配置容器中的服务。
· TZ=Asia/Shanghai:设置容器的时区。这里指定为中国上海时区(Asia/Shanghai),以确保容器内的时间与实际时间保持一致。你可以根据所在的时区进行调整,例如美国时区(America/New_York)或欧洲时区(Europe/London)。
3、部署项目
确认配置无误后,点击【立即部署】,系统将自动拉取镜像并启动容器。部署完成后,您可以通过 http://<NAS_IP>:端口访问 homebox 的首页。
镜像下载失败处理方法:
Docker 镜像加速器:建议配置加速器以提高下载速度,特别是在中国内地的网络环境下。
代理设置:在某些情况下,您可能需要配置 HTTP/HTTPS 代理来辅助下载。
4、访问 homebox 页面
1.部署成功后,您可以通过浏览器访问 http://<NAS-IP>:端口号,将 <NAS-IP> 替换为您的 NAS 的实际 IP 地址(如http://192.168.1.5:3300)进入 homebox 界面。
点击“Start”开始测速,可以测出当前网络的下载和上传速度,查看网络是否存在严重的延迟和抖动。homebox 既可以测内网网速,也可以测外网的访问速度。
Homebox可以持续测压和切换高级配置,自行选择测速持续时间、测速速度范围、PackCount和Parallal
版权声明:未标注转载均为本站原创,转载时请以链接形式注明文章出处。如有侵权、不妥之处,请联系站长删除。敬请谅解!





