侧边栏壁纸
博主头像
是羊刀仙啊 博主等级

闲不下来!

  • 累计撰写 180 篇文章
  • 累计创建 51 个标签
  • 累计收到 1 条评论

目 录CONTENT

文章目录

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

羊刀仙
2025-08-08 / 0 评论 / 0 点赞 / 2 阅读 / 0 字 / 正在检测是否收录...
温馨提示:
部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

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

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

light-theme.png

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

应用介绍

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

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

dark-theme.png

未来计划

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

部署流程

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

注意⚠️

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

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

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

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

截屏2025-08-05 15.07.48 拷贝.png

等待部署完毕即可。

使用介绍

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

截屏2025-08-05 15.22.01 拷贝.png

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

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

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

如果要测试外网网络带宽,可以将3300端口转发出来,直接公网IP+端口访问服务。也可以利用Lucky等工具做好反代,测试HTTPS。HTTPS 域名限速测试结果,如下图所示,就是我现在的状况。

截屏2025-08-05 15.29.43 拷贝.png

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

换成3线程其实差别也不大。

截屏2025-08-05 15.30.24 拷贝.png

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

截屏2025-08-05 15.47.14 拷贝-uRLm.png

大概就是这个样子吧~

最后

这个工具我已经常驻使用了一段时间,感觉挺好的。

大家觉得不错可以部署个用用,需要其他平台的到项目页面下载就行。

感谢观看,本文完~

0

评论区