English | 简体中文
Bro-Stat 是一个网速监控、流量多维查看工具,运用了专业的测控思想,融合 哥哥科技 的匠心打造。支持多种市面上的家用硬路由品牌,且架构理论上可适配几乎全品牌:所有网页端给数据的消费级网关。
文档介绍和思路参见个人主页,强烈建议阅读架构设计;当然我更欢迎直接审计源码,通常比看简介能感受到的惊喜多得多;这不是一个简单的 UI增强 插件,更是一套完整的针对混沌离散数据源的处理算法,颇具极客精神。
我致力于改善各大品牌硬路由原生 Web 后台体验的浏览器扩展组件。目前通用版主要适配并优化 TP-Link(普联)、小米(MiWiFi)、华硕 (ASUS/ROG)、腾达(Tenda)、华为(或许还有HONOR)、H3C定制型号、中兴(ZTE)、锐捷 等常见品牌的路由器后台,是一款 哥哥科技 开发的一套网络数据遥测与多端转发解决方案。
全屋智能家居平台联动接入插件:Home Assistant 极客集成、UI增强,硬路由+NPU 最佳伴侣、无需刷机,支持广泛!设备列表平铺化,大屏可视化一点通,你所要的,都在这里,无需频繁切换页面…
原生路由器后台通常只能提供最基础的瞬时网速,且数据往往在设备掉线或路由器重启后直接清零。我们希望通过这套轻量级的组件,为你提供更持久、更直观的家庭网络流量可视化面板→支持定期导出.csv数据。
Bro-Stat 增强组件 Copyright © 2026 哥哥科技 (BroTech) | 点击分享
品牌硬路由专版
- 小米路由器:Mi-Stat_Max
- 中兴路由器:ZTE-Stat_Max
- HA上报联动:全品牌通用
原生路由器的流量统计往往是没有记忆的。本组件引入了本地快照持久化机制:每次你打开网页,它会自动读取上一次的流量快照,并与当前的底层数据进行无缝接力。 哪怕路由器断电重启、设备重新连接,你依然能在面板上看到设备自挂机以来的真实历史上下行消耗,让偷偷跑流量的设备无处遁形。
我们不使用第三方图表库,用纯粹的字符画在网速条中央构建了动态波形图:
- 峰值悬停:采用类似 Windows 任务管理器的 Y 轴黏滞算法,大流量波峰过后,坐标轴会平滑回落,减轻视觉抖动。
- 底噪过滤:杂波过滤,日常微弱流量会自动隐身,只有真正有意义的吞吐量才会激起波浪,一眼看清网络波动的真实形状。
当设备的网速极低(例如智能家居的 MQTT 心跳包)时,原生后台通常会粗暴地显示为 0 或 1 KB/s 的生硬跳动。我们引入了十六分之几(如 [3/16] KiB/s)的微小分数映射机制。
即便设备处于待机状态,你也能通过这丝微弱的“脉搏”,准确判断设备状态。
针对国内宽带上行资源宝贵的现状,组件在数据呈现上做了明确的切分:
- 下行方向:注重“赛跑感”,直观展示当前谁在占用你的下载带宽。
- 上行方向:采用“记账模式”,独立的橙色进度条和雷达比例,清晰记录每台设备的累计上传占比。结合波形形状(平稳持续/脉冲突发),轻松排查局域网内的疑似 PCDN 节点。
除在页面前端独立进行高频的数据采样外,部分适配较成熟的品牌还会提取路由器接口自带的历史总吞吐量,统计设备在当前页面打开期间的真实流量消耗。两者并排显示,互为参考。单位统一成本次,注重变化的观察。
特别说明:这里的高精流量源自于官方的逐 Mac 累计计数器,用于统计每台设备的流量,但是校准了官方的回流、归零等问题,有别于 APP 周报,区分了上下行。前端是为了避免抽风时,连个大概的流量数据都看不了而进行的独立参照,微积分频率本身并不影响“高精”数值。
优化微积分算法,避免采样时间不对齐或相位差导致误算流量面积。以网络速率变化为采样区间基准。当上下行任意方向速度变化瞬间,认定为新采样,避免错误的读到缓存值。此举有效缓解了不同接口刷新时间不同,更是解决了当轮询频率高于刷新频率时,越高频、越不准的谬误;此外,Group Time 机制使得网速上下帧撞车的概率大大降低。
搭配专属的 哥哥科技 中枢集成,支持通过 Webhook 将状态实时推送到 HACS 插件。避免Web只能单端接入,实现多端并发观测。详见兄弟项目:ZTE-Stat_HA
我们为不同尺寸的屏幕和审美偏好提供了灵活的配置项(可在脚本开头修改 CONFIG):
- 全宽悬浮舱:打破原生后台的定宽限制,左右铺满,提供最宽广的数据展示视野(TP 等品牌默认推荐)。
- 驾驶舱美学 (UI Layout 1):数据紧凑,重点突出,适合需要同屏监控海量设备的场景。
- 报表流美学 (UI Layout 2):平铺展示,间距舒适,适合作为常亮副屏的监控看板。
- 确保你的浏览器已安装 Tampermonkey 或 ScriptCat(脚本猫) 扩展。
- 点击本页面的“安装脚本”。
- 登录你的路由器 Web 后台(如
tplogin.cn或192.168.31.1)。 - 页面右侧会自动出现 🛸 悬浮按钮,点击即可展开监控面板。(你也可以点击面板上的 📌 图标,将监控数据冻结在页面顶端)。
“在一个文明社会,干净的、不被监视与吸血的网络,是我们每个人的基本权利。”

