GoForum › 🌐 V2EX

[开源] MAC 菜单栏流量可视化工具-流量喵,仅 1m

tab16360 · 2026-10-12 08:28 · 0 次点赞 · 0 条回复

手机热点一天用了近 10 GB ,于是做了个 Mac 菜单栏流量可视化工具:流量喵

最近在两台 Mac 之间远程开发,本地跑开发工具,通过 SSH 连 Mac mini ,有时再开远程桌面操作。

用手机热点的时候,一天消耗了接近 10 GB 。运营商告诉我用了多少,却没法告诉我这些流量究竟去了哪里:远程桌面、开发工具、浏览器,还是后台下载?

于是做了一个小工具,叫 流量喵( FlowCat ),放在 macOS 菜单栏里,点开就能看流量。

可以看什么

  • 今日、昨日、本月:整机累计流量,下载和上传分别展示。
  • 进程排行:看看哪些程序消耗最多,支持搜索,以及按总流量、下载、上传排序。
  • 按 Wi-Fi 查看:用当前连接的真实 Wi-Fi 名称区分网络,方便看手机热点用了多少。
  • 实时速度:菜单栏查看下载速度,展开面板查看上传、下载速度。
  • 右键快捷操作:暂停记录、登录启动、导出 CSV 、检查更新。

Wi-Fi 名称在 macOS 上可能需要定位权限。可以不授权,仍然能查看全部网络的统计;工具不会获取位置坐标。

尽量做得简单一点

用 Swift / SwiftUI 写的原生应用,安装体积约 1 MB,不需要额外的运行环境。

没有账号,统计记录保存在本机,不上传流量记录,也不读取通信内容。源码采用 MIT 协议开放。

目前的更新方式是手动检查,有新版可以直接下载安装包,退出旧版后替换应用,历史记录会保留。

下载与安装

目前提供 Apple Silicon 安装包,要求 macOS 13 或更新版本。

下载解压,把 流量喵.app 拖进“应用程序”,打开后就会出现在菜单栏。

当前版本尚未做 Apple 公证,首次打开可能被系统拦截。确认来源后,可以按系统设置「隐私与安全性」里的提示允许打开。

统计有几个边界

只统计应用运行期间的流量,无法补回安装前的历史。整机统计也包含局域网流量和协议开销,不能直接当作运营商账单。

代理或 VPN 进程可能包含其他应用转发的流量,所以进程排行适合用来找消耗来源,不能把每一行相加当成整机总量。

我主要想解决的是:手机热点用得很快时,至少能知道该从哪个程序查起。

如果你也经常用热点、远程桌面或 SSH 开发,欢迎试试。有统计异常、进程识别不准确,或者你更想看的维度,可以在评论或 GitHub Issues 里反馈。

0 条回复
添加回复
你还需要 登录 后发表回复

登录后可发帖和回复

登录 注册
主题信息
作者: tab16360
发布: 2026-10-12
点赞: 0
回复: 0