Traffic Monitor 是独立运行的 Clash / Mihomo 流量监控服务,定时读取 Clash 的 /connections 数据,按分钟聚合到 SQLite,并通过内置 Web 页面展示多维流量统计与链路明细。它支持按大流量阈值自动切换已启用的策略组,也可选择开启静默期后的原节点恢复尝试。
适合想查清 Clash 流量去向并调整分流规则的用户 · 希望大流量出现时自动改选节点的用户 · 想在单机或 OpenWrt 上自托管流量统计的用户
亮点
按流量归属排查
从域名、IP、节点和规则查看流量,并确认连接是否走代理。
大流量自动换节点
按一分钟窗口检测域名流量,为启用的策略组切换节点,并可选开启静默恢复。
单服务内置统计页
前端与 SQLite 随服务运行,无需另配前端服务或独立数据库。
功能说明
统计与展示
查看流量链路
查看设备、域名、IP、代理维度的统计与链路明细。
合并子域名
通过域名分组设置,将子域名归并到主域名展示。
过滤直连流量
开启后新统计不再包含 DIRECT 连接,已有历史数据不变。
切换汇总视图
汇总模式读取按天预聚合的数据,不展示连接明细。
节点自动切换与恢复
配置切换目标
可勾选多个策略组,为每组分别指定目标节点并设置冷却时间,避免频繁重复切换。
设置静默恢复
可选择开启自动恢复;持续无大流量触发后尝试恢复原节点,新触发会刷新等待时间。
部署与运行
本地或容器运行
支持本地二进制直接运行,也支持 Docker 部署,面向单机和 OpenWrt 场景。
通过 Windows 托盘管理运行
可打开统计页、设置当前用户开机启动或退出并完成刷盘;开机启动无需管理员权限,程序移动位置后需重新勾选。
适合场景
想查清 Clash 流量去向并调整分流规则的用户
域名、IP、规则和代理维度能帮助定位大流量来源,并判断连接是否按预期走代理。
希望大流量出现时自动改选节点的用户
可为指定策略组设置目标节点,结合一分钟流量阈值、冷却时间和可选静默恢复处理突发流量。
想在单机或 OpenWrt 上自托管流量统计的用户
单二进制内嵌前端并使用 SQLite,也可用 Docker 部署,无需另外维护前端服务和独立数据库。
内容与来源
{"title":"需要连接 Clash / Mihomo 的控制接口","detail":"需提供 Controller 地址,以及接口设有密钥时的 Secret。启动环境变量可直接提供配置并保存到数据库;没有可用配置时,首次打开页面会提示填写。"}
Traffic Monitor 仓库 README{"title":"异常退出可能丢失最近最多 10 分钟数据","detail":"尚未刷盘的聚合数据保存在内存中;Windows 应通过托盘退出完成刷盘,而不是用任务管理器强制结束。"}
Traffic Monitor 仓库 README{"title":"自动切换仅控制 select 和 fallback 策略组","detail":"只有某个域名实际命中的策略组已在自动切换配置中启用,且一分钟窗口内累计流量超过阈值,才会触发切换,并非任意域名超阈值就全局切换。"}
Traffic Monitor 仓库 README{"title":"分钟级聚合固定保留 30 天","detail":"天级汇总使用另一保留期限,为“日志保留天数”的 4 倍。"}
Traffic Monitor 仓库 README{"title":"不持久化逐条原始连接日志","detail":"持久化统计以分钟级聚合为主;天级汇总只保留设备、主机、代理及二级维度,不包含连接明细,不能替代逐条连接记录。"}
Traffic Monitor 仓库 README{"title":"当前默认不展示进程维度","detail":"项目主要面向 OpenWrt 路由器上的 Clash;需要进程模块时,README 建议自行 fork 补充。"}
Traffic Monitor 仓库 README{"title":"自动恢复原节点并不保证成功","detail":"需选择开启自动恢复;静默期结束后会尝试恢复,若原节点已不在策略组选项中,会记录恢复失败并清理对应任务。"}
Traffic Monitor 仓库 README{"title":"直接按命中的规则归类裸 IP","detail":"复用 Mihomo 连接命中的 Clash 规则,例如 geosite:telegram、geoip:CN,将不易识别的 IP 归入规则分组,方便判断流量归属。"}
Traffic Monitor 仓库 README{"title":"自动恢复会让位于人工操作","detail":"成功自动切换时记录原节点;等待恢复期间若在 Mihomo 中手动改选节点,待恢复任务会取消,避免覆盖人工选择。"}
Traffic Monitor 仓库 README{"title":"近期查询同时包含内存与落盘数据","detail":"流量增量先进入内存,每 10 分钟批量写入 SQLite;正常运行时查询会合并两部分数据,无需等刷盘才能查看最近几分钟的统计。"}
Traffic Monitor 仓库 README自托管
Traffic Monitor 仓库 READMEWeb
Traffic Monitor 仓库 READMEWindows
Traffic Monitor 仓库 READMELinux
Traffic Monitor 仓库 READMEmacOS
Traffic Monitor 仓库 READMEClash 流量统计与节点自动切换服务
Traffic Monitor 仓库 README不适合以桌面进程流量排行为主要需求:当前默认移除了进程维度展示,现成界面不能满足这类排查任务。
Traffic Monitor 仓库 README不适合要求长期保存逐条原始连接记录的审计任务:服务不持久化逐条原始连接日志,分钟聚合和不含连接明细的天级汇总不能替代完整连接记录。
Traffic Monitor 仓库 README想查清 Clash 流量去向并调整分流规则的用户:域名、IP、规则和代理维度能帮助定位大流量来源,并判断连接是否按预期走代理。
Traffic Monitor 仓库 README希望大流量出现时自动改选节点的用户:可为指定策略组设置目标节点,结合一分钟流量阈值、冷却时间和可选静默恢复处理突发流量。
Traffic Monitor 仓库 README想在单机或 OpenWrt 上自托管流量统计的用户:单二进制内嵌前端并使用 SQLite,也可用 Docker 部署,无需另外维护前端服务和独立数据库。
Traffic Monitor 仓库 README按流量归属排查:从域名、IP、节点和规则查看流量,并确认连接是否走代理。
Traffic Monitor 仓库 README大流量自动换节点:按一分钟窗口检测域名流量,为启用的策略组切换节点,并可选开启静默恢复。
Traffic Monitor 仓库 README单服务内置统计页:前端与 SQLite 随服务运行,无需另配前端服务或独立数据库。
Traffic Monitor 仓库 READMEGo
Traffic Monitor 仓库 READMESQLite
Traffic Monitor 仓库 READMETraffic Monitor 是独立运行的 Clash / Mihomo 流量监控服务,定时读取 Clash 的 /connections 数据,按分钟聚合到 SQLite,并通过内置 Web 页面展示多维流量统计与链路明细。它支持按大流量阈值自动切换已启用的策略组,也可选择开启静默期后的原节点恢复尝试。
Traffic Monitor 仓库 README查看流量链路:查看设备、域名、IP、代理维度的统计与链路明细。
Traffic Monitor 仓库 README合并子域名:通过域名分组设置,将子域名归并到主域名展示。
Traffic Monitor 仓库 README过滤直连流量:开启后新统计不再包含 DIRECT 连接,已有历史数据不变。
Traffic Monitor 仓库 README切换汇总视图:汇总模式读取按天预聚合的数据,不展示连接明细。
Traffic Monitor 仓库 README配置切换目标:可勾选多个策略组,为每组分别指定目标节点并设置冷却时间,避免频繁重复切换。
Traffic Monitor 仓库 README设置静默恢复:可选择开启自动恢复;持续无大流量触发后尝试恢复原节点,新触发会刷新等待时间。
Traffic Monitor 仓库 README本地或容器运行:支持本地二进制直接运行,也支持 Docker 部署,面向单机和 OpenWrt 场景。
Traffic Monitor 仓库 README通过 Windows 托盘管理运行:可打开统计页、设置当前用户开机启动或退出并完成刷盘;开机启动无需管理员权限,程序移动位置后需重新勾选。
Traffic Monitor 仓库 README
取舍
选它的理由
- 直接按命中的规则归类裸 IP:复用 Mihomo 连接命中的 Clash 规则,例如 geosite:telegram、geoip:CN,将不易识别的 IP 归入规则分组,方便判断流量归属。
- 自动恢复会让位于人工操作:成功自动切换时记录原节点;等待恢复期间若在 Mihomo 中手动改选节点,待恢复任务会取消,避免覆盖人工选择。
- 近期查询同时包含内存与落盘数据:流量增量先进入内存,每 10 分钟批量写入 SQLite;正常运行时查询会合并两部分数据,无需等刷盘才能查看最近几分钟的统计。
先想清楚
- 不适合以桌面进程流量排行为主要需求
- 不适合要求长期保存逐条原始连接记录的审计任务
- 需要连接 Clash / Mihomo 的控制接口:需提供 Controller 地址,以及接口设有密钥时的 Secret。启动环境变量可直接提供配置并保存到数据库;没有可用配置时,首次打开页面会提示填写。
- 异常退出可能丢失最近最多 10 分钟数据:尚未刷盘的聚合数据保存在内存中;Windows 应通过托盘退出完成刷盘,而不是用任务管理器强制结束。
同类推荐
查看全部更多「网络工具」软件
Reality
网络工具开源Reality(RealiTLScanner)是命令行 TLS 扫描工具,可扫描 IP、CIDR 网段或域名,也能从文件导入目标、从网页提取域名进行扫描。结果可保存为 CSV,便于核查证书域名与签发者;官方建议在本地运行,避免云端扫描导致 VPS 被标记。
NetQmon
网络工具开源netqmon 是面向 OpenWrt 的自托管网络可观测平台,可查看设备与应用的流量、连接去向及历史变化。网关 Agent 负责采集,Controller 承担分类、存储与网页展示。它适合排查带宽占用和了解联网行为,但不替代防火墙、QoS 或网络策略系统。
Shadowrocket-ADBlock-Rules-Forever
网络工具开源为 iOS 端 Shadowrocket 应用提供的代理与广告过滤规则集,整合 GFWList、EasyList 等多源规则,每日自动更新,提供黑白名单等十余种预设方案供不同场景切换使用
2S-UI
网络工具开源2S-UI 是面向 sing-box 的开源 Web 管理面板,源自 s-ui,提供多语言界面,用于部署、配置和监控代理与 VPN 服务。它支持客户端配额、订阅分发、流量统计和多节点管理,适合个人搭建与学习,但官方明确不建议用于生产环境。
One IP
网络工具开源One IP 是可在线使用或部署到 Cloudflare 的 IP 与网络诊断工具箱,整合 IP 归属和信誉查询、网站出口检测、浏览器指纹分析及 AI 服务连通性与状态查询。它还提供 IP 健康度 API 和实验性 WebMCP 接入,适合排查网络与浏览器环境;检测结果不能代替 AI 平台的账号风险判断。
UU远程
网络工具免费网易出品的远程控制软件,支持手机、平板、Mac、PC、TV 多端远控电脑,主打高速直连低延迟、真彩 4K 144 帧画质,并把远程开机、多屏协作、按键映射、文件传输等通常要付费的能力全部免费开放。
AI 整理的软件知识库
AI 整理软件资料、版本动态、更新通知、订阅权益与对比分析,沉淀可复用的工具知识。