知道机场流量到底花在哪了,Clash Verge 的连接页只能看当前开着的连接,关了就没了,也没法按天汇总。所以写了个小工具,叫 Clash Traffic 。开源地址: https://github.com/lufficc/clash-traffic

它每秒从 Clash 内核拿一次连接列表,按应用、网站、节点记下来。现在能看的有:
- 每个应用的上传、下载和连接数,Chrome Helper 这类子进程会算到 Chrome 头上
- 每个网站的流量,可以按主域名合并,点开某个应用能看到它连了哪些网站
- 代理和直连分开算,切到「仅代理」看到的就是机场计费的那部分
- 有多个订阅的话分开统计,旁边是机场返回的已用量和到期时间
- 每个连接的访问记录:什么时间、哪个程序、连到哪、走的哪个节点和规则
- 实时速度和当前连接,可以直接断开某个连接


如果有好几台电脑都走代理,可以合并起来看。装了 Tailscale 的话,同一个 tailnet 里装了它的电脑会自己找到对方,每分钟同步一次,不用配置。数据只在自己的设备之间传,不会存到任何服务器上。不用 Tailscale 也可以选一个共享文件夹或者 WebDAV 。

程序用 Go 写,界面用的是系统自带的 WebView (框架是 MyGo ),没有打包 Chromium ,安装包只有几 MB 。

下载: https://github.com/lufficc/clash-traffic/releases
macOS 版测得比较多,Windows 和 Linux 版已经打包,但还没在真机上跑过,遇到问题麻烦说一声。安装包没有签名:macOS 第一次打开要右键选「打开」,Windows 要点「更多信息」再点「仍要运行」。界面目前只有中文。
有建议可以直接回帖,或者在 GitHub 提 issue 。