多平台实用工具。NAS一键部署家庭网络工具箱HomeBox

2025-08-08 09:41:11 1点赞 19收藏 1评论

本期来分享一个轻量的网络工具箱:Homebox。笔者是因为运营商的限速问题,偶然发现这个项目,觉得UI设计不错,因此来做个分享。当然网络测试还有iperf3Speedtest等工具,大家按自己需求和喜好选择就行。

项目支持多平台安装使用,这里还是老样子介绍Docker的安装使用。

多平台实用工具。NAS一键部署家庭网络工具箱HomeBox

之前分享过一个家庭资产追踪的工具也叫这个名儿,大家别搞混哈!


应用介绍


完整项目名:XGHeaven/homebox,网络条件允许可自行到项目界面查看。

Homebox是一个家庭网络工具箱。用于组建家庭局域网时,对网络进行调试、检测、压测的工具集合。

多平台实用工具。NAS一键部署家庭网络工具箱HomeBox

未来计划

面向未来浏览器设计
高达 10G 的浏览器速度测试
自带 Ping 检测
丰富的自定义测速参数
服务端无需像传统文件拷贝一样需要固态的支持
友好的 UI 交互
针对低速网络(< 2.5G)优化测速资源占用


部署流程


威联通NAS为部署平台,通过Docker Compose的方式进行部署。

注意⚠️

本软件需要一个服务端进行部署,然后通过客户端访问网页进行测试。当需要对万兆以上网络测试的时候,需要保证客户端的性能(主要为 CPU 单核)足够强劲,否则可能会成为瓶颈。

那么NAS端即为本次的服务端,部署代码如下:

services: homebox: image: xgheaven/homebox container_name: homebox ports: - "3300:3300" # 冒号左侧端口可改 restart: unless-stopped

将代码复制进框内,修改后创建新的应用程序。

多平台实用工具。NAS一键部署家庭网络工具箱HomeBox

等待部署完毕即可。


使用介绍


如果要进行本地网络测试,比如测试PC到NAS的传输速度能达到多少,只需在PC打开浏览器并输入NAS_IP:3300即可,会得到如下界面。

多平台实用工具。NAS一键部署家庭网络工具箱HomeBox

我点击切换到了高阶配置。可以看到还支持单词测速/持续压测,切换测试显示单位,修改测速范围等功能。

相关配置大家根据需求来就好。

例如Pack Count = 64MB(每次传输的数据块大小),Parallel = 3(并行数),那么 Homebox 会同时开 3 条通道,每条传输 64MB,总共就相当于并发传输了 3 × 64MB 的数据。一般来说单线程(Parallel=1)受限于 TCP 吞吐瓶颈,容易达不到实际带宽上限。多线程则更能模拟实际应用(如 BT、浏览器、Steam 等)使用多连接提速。

如果要测试外网网络带宽,可以将3300端口转发出来,直接公网IP+端口访问服务。也可以利用Lucky等工具做好反代,测试HTTPS。如下图所示,就是我现在的状况:HTTPS 域名限速多平台实用工具。NAS一键部署家庭网络工具箱HomeBox

多平台实用工具。NAS一键部署家庭网络工具箱HomeBox

Download代表从我家 NAS 拉数据的速度,也就是宽带上传速度,明显不对。不过像我这样还算好的,换个域名就能解决。

低速测试换成3线程其实差别也不大。

多平台实用工具。NAS一键部署家庭网络工具箱HomeBox

再通过IP直连看看,直接把3300转发到公网。这才是正常速度。

多平台实用工具。NAS一键部署家庭网络工具箱HomeBox

大概就是这个样子吧~


最后


这个工具我已经使用了一段时间,感觉挺好的,准备一直用下去。

大家需要其他平台的到项目页面下载就行,可以点个star追踪下更新。

感谢观看,本文完~

展开 收起
1评论

  • 精彩
  • 最新
  • 镜像拉不回来。

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
19
扫一下,分享更方便,购买更轻松