NetQmon 是一个面向 OpenWrt 的开源、自托管网络流量可视化工具。 OpenWrt 上运行 Agent 负责采集网络流量元数据,再发送到 Controller 进行存储、分析和展示。
项目地址 GitHub: https://github.com/jarvis2f/netqmon
在线 Demo: https://demo.netqmon.com
当前支持的功能
- 按设备查看上传 / 下载流量
- 查看设备当前正在使用哪些应用
- 按应用统计流量
- 3800+流量识别规则
- 查看访问域名、IP 、ASN 等信息
- 应用与组织归类
- Web 管理界面
- SQLite/ClickHouse 本地存储
- 自托管部署
架构
OpenWrt
│
│ eBPF
▼
NetQmon Agent
│
│ Flow / Metadata
▼
NetQmon Collector
│
├── Application Classification
├── Domain / ASN / Protocol
└── Traffic Storage
│
▼
Controller Web UI
Agent 尽量保持轻量,主要分析和存储工作放在 Collector 侧完成,避免给 OpenWrt 本身增加太多压力。 Controller 不使用 Luci 进行构建,UI 就拥有了很大的自由性。
Controller Web UI 截图

