简体中文
路由器会失忆,我不会。
Bro-Stat 通用版是 Bro-Stat 系列面向「非主力品牌」的统一分支:一个运行在浏览器里的“油猴”增强脚本,专为**锐捷(Ruijie / 睿易)**等家用消费级网关的 Web 管理后台打造,作者:哥哥科技。
它不是一个单纯的 UI 美化插件,而是一套面向混沌、离散、会归零的数据源的处理算法:把路由器后台零散的瞬时速率和累计计数器,重新整理成可信、持久、可以横向对比的流量账本。无需刷机,不改任何路由器配置。
国内用户(ScriptCat,无需科学上网) 国际用户(GreasyFork / GitHub)
原生后台的流量统计,通常有这几个顽疾:
| 顽疾 | 现象 | Bro-Stat 的处理 |
|---|---|---|
| 归零 | 设备掉线重连、路由器重启,计数从 0 开始 | 与本地快照无缝接力,累计账本不断档 |
| 回流 | 官方计数器偶发倒退或整数溢出式跳变 | 只信相邻差值,异常跳变自动折算校正 |
| 继承 | 设备重新接入后,官方凭空多出一大块历史 | 区分“官方值”与“本次观测值”,两本账并排对照 |
| 诈尸 | 早已离线的设备,计数器突然复活 | 事件驱动采样,不让缓存值冒充新数据 |
一个插件,一次解决。
.csv;长期数据可交给 Home Assistant 做专业分析。| 官方原生界面 | 本插件(驾驶舱版) | 本插件(报表流版) |
|---|---|---|
![]() |
![]() |
![]() |
| 品牌 | 状态 | 说明 |
|---|---|---|
| 锐捷 / 睿易 | ✅ | 本分支,路径特征 /cgi-bin/luci |
| 中兴 ZTE | ✅ | 主力分支:ZTE-Stat_Max |
| 小米 MiWiFi | ✅ | 主力分支:Mi-Stat_Max |
| 华为 / TP-Link / 华硕 / 腾达 / H3C | 🧪 | 通用版适配,字段完整度因机型而异 |
| 其他 | 💡 | 架构理论上适配一切“网页端给数据的消费级网关”,欢迎反馈抓包样本 |
适配程度越成熟,能拿到的数据越全:有的机型能拿到官方逐设备累计计数器(双轨制完整可用),有的只能靠页面端积分。ISP 定制机可能只能获得部分数据,但依然具备广泛的兼容性。
请先为浏览器安装用户脚本管理器:
重要
请确认用户脚本扩展运行正常:浏览器扩展图标处应能正常显示脚本数量。若脚本没有生效,请检查是否已允许“用户脚本”注入。
说明
移动端 Via 浏览器脚本无效?
document-idle 无法注入。请进入 Via 的脚本管理,将运行时期改为 document-start 或 document-end。
提示
若管理地址不是常见的内网地址,请在脚本头部的 @match / @include 中自行添加你的后台地址。
脚本顶部暴露了全局 CONFIG 对象,可按自己的网络环境微调:
const CONFIG = {
readSaveData: 1, // 【历史记录】1: 从路由器后台读档 | 0: 新局模式 | 2: 从本地长期历史读档 | 3: 启动时用后台临时值充当积分
uiLayout: 1, // 【面板结构】0: 经典 | 1: 详细紧凑(驾驶舱美学) | 2: 详细平铺(报表流美学)
calcMode: 1, // 1: 上行/下行倍数模式 | 0: 上行占总和比例模式
ratioExtremeUp: 10, // 极端上传阈值(> 1000%)
ratioWarnUp: 0.07, // 重度上传警告阈值(> 7%)
ratioExtremeDown: 0.01, // 极端下载阈值(< 1%)
lanRefreshInterval: 1, // LAN 刷新间隔(秒)。锐捷后台每 1 秒刷新,更快只会拿到重复值
wanRefreshInterval: 1, // WAN 刷新间隔(秒),同上
宽带最大外网上行速率: 3e8, // 请略大于真实值:500 兆为 5e8,千兆为 1e9
宽带最大外网下行速率: 24e8,
盲漫游: undefined, // AP / 有线桥接模式下,无线设备被主路由当作有线设备时设为 1
周期类型: 'M', // 'M' 每月 | 'W' 每周 | 'D' 固定天数 | 其它任意字符:关闭周期重置与自动导出
周_天设置: 1, // M: 1~31 号 | W: 0~6(周日~周六)| D: 间隔天数
基准日期: '2026-10-08', // 仅 D 模式有效,任意一个历史周期的零点
报告时间: -540, // 提示时间:相对周期零点的偏移分钟数
自动导出: 0, // 强制导出:相对周期零点的偏移分钟数
时区补偿: 28800000, // 默认 UTC+8
portMap: { // 面板里接入方式的显示文案
"有线": "有线",
"2.4G": "2.4G",
"5G": "5.2G", // 主信道 ≥149 时自动显示为 5.8G
"6G": "6G",
"MLO": "MLO"
}
};
文档介绍与设计思路见个人主页;当然,更欢迎你直接审计源码——通常比读简介惊喜得多。
声明:“哥哥软件”与“徽章软件”有一定相似,但并非完全相同。它更像一个完整的免费软件,而不是“底层基础设施”“框架”或“库”,因此代码边界可以非常明晰:在主要使用我的作品构成的界面里,我的名字(无论是否构成法律意义上的署名)必须完整保留,不得篡改;但我并不要求你在更大的作品中处处显示、喧宾夺主。
为免歧义,可以这样理解:
LICENSE 目录。“在一个文明社会,干净的、不被监视与吸血的网络,是我们每个人的基本权利。”
Authored by 哥哥科技 (BroTech) · B站:哥哥科技 501430041