Releases: gentpan/OpenStats
Release list
OpenStats 0.6.2
修复账号登录后应用直接退出
0.6.1 及之前的版本里,在「设置 · 账号与同步」用 GitHub、Google 或 Apple 登录,选完账号后应用会立即闪退,重新打开也没有登录状态,账号同步实际上用不了。
原因是系统的登录窗口在后台队列上把结果交回应用,而处理结果的回调带着主线程隔离,被运行时当场中止,令牌还没来得及换取和保存。现在回调改为不带隔离、收到结果后再回到主线程处理,并补了回归测试。
其他
- 英文界面下测速窗口的“开始”按钮没有翻译,仍显示中文。
- 清理了一批不再使用的代码与译文,不影响功能。
下载
| 芯片 | 下载 |
|---|---|
| Apple 芯片(M1、M2、M3、M4、M5 系列) | OpenStats-0.6.2-AppleSilicon.dmg |
| Intel 芯片 | OpenStats-0.6.2-Intel.dmg |
也可以 brew upgrade --cask openstats。已安装 0.3.0 及以后版本的用户会在应用内收到升级提示。
OpenStats 0.6.1
菜单栏合并时点击弹出状态总览
解决 #2:以前菜单栏设成“合并为一个”时,点击图标只能打开主窗口,看不到各项状态。现在点击会弹出状态总览:
- 菜单栏里开启的每一项占一行,写着当前数值、一句状态(负载与温度、已用内存、上下行速度、剩余时间等)和最近的走势,数值偏高时变色。
- 点一行或点顶部的标签,就能看到该项的完整详情,与“每项独立”时点单个图标看到的一样;标签可以在总览与各项之间来回切换。
- 标题栏右侧可以打开主窗口的仪表盘或设置。
- 「设置 · 菜单栏」里各项弹窗显示哪些区块的选项,合并模式下同样可用。
下载
| 芯片 | 下载 |
|---|---|
| Apple 芯片(M1、M2、M3、M4、M5 系列) | OpenStats-0.6.1-AppleSilicon.dmg |
| Intel 芯片 | OpenStats-0.6.1-Intel.dmg |
也可以 brew upgrade --cask openstats。已安装 0.3.0 及以后版本的用户会在应用内收到升级提示。
OpenStats 0.6.0
新增出口与分流
网络页顶栏和菜单栏网络弹窗各有一个入口。一次检测约十秒,看清 VPN 与代理有没有生效、各个网站分别从哪个出口出去。
一句话结论
分「未使用代理」「代理出口(地区)」「代理没有生效」「网络不通」四种情况,右侧同时给出经代理、直连、连不上的网站数量。
本机网络
物理网卡的出口 IP、归属地、运营商与 IPv6。归属地数据来自 cleanip.io。
网站分流
ChatGPT、Claude、YouTube、GitHub、哔哩哔哩等 25 个常用网站分别从哪个出口出去,可按 AI、影音、社交、开发、国内分类筛选。接入 Cloudflare 的网站能实测出口与边缘节点,其余按国内 / 国际规则推断,每个网站带延迟信号条。
代理方式
VPN / 隧道、系统代理、自动代理配置、DNS 与检测到的代理软件一览,DNS 被代理接管时会标出来。
结果反映的是 OpenStats 自己发出的请求,按应用分流的规则下其他应用可能走不同出口。
样式
- 菜单栏网络弹窗的 DNS 区块重排:网络服务与线路做成两个徽章(Wi-Fi / 有线、直连或经过哪个代理),走隧道时标题旁有叹号提示 DNS 可能被接管,刷新 DNS 缓存改为图标按钮。
已安装的 OpenStats 会自动提示升级。
下载
| 芯片 | 下载 |
|---|---|
| Apple 芯片(M1、M2、M3、M4、M5 系列) | OpenStats-0.6.0-AppleSilicon.dmg |
| Intel 芯片 | OpenStats-0.6.0-Intel.dmg |
brew install --cask gentpan/tap/openstats两个版本都经过 Developer ID 签名与 Apple 公证,需要 macOS 14 Sonoma 或更高版本。
OpenStats 0.5.0
新增网络测速
网络页顶栏多了一个「网络测速」按钮,打开一个独立窗口。里面四块内容各自独立,可以单独跑、也可以随时停,关窗即停。
本机宽带
下行、上行、空载延迟与抖动,由 speed.cloudflare.com 测量,并显示这次走的是哪个 Cloudflare 边缘节点。
国内分省三网延迟
31 个省份 × 电信 / 联通 / 移动共 93 个节点,给出三网各自的中位延迟与逐省数值。节点来自 zstaticcdn.com,只做 TCP 建连计时、不下载任何数据。
全球节点测速
亚太、欧洲、北美等 24 个节点,先测延迟,再对想看的节点单独测下载速度。测速文件来自 Linode、Vultr、DataPacket。
全球探针看目标
填一个域名,从全球 10 / 20 / 30 个社区探针 ping 它,看各地访问的延迟与丢包。走 Globalping 的公开接口,请求从你的 Mac 直接发出、不带任何密钥,用的是本机 IP 每小时的免费额度。测量结果在 Globalping 上公开,所以只测你自己填写的域名。
用量上限
下载类测试默认 10 秒 / 200 MB,时间与流量哪个先到就停在哪;顶栏可以改成 3 秒 / 20 MB 或 5 秒 / 50 MB,并实时显示本次用掉多少流量。
调整
- 程序坞默认不再显示 OpenStats 图标:以前打开主窗口时图标会出现在程序坞与 ⌘Tab 里,现在和其他菜单栏工具一样始终只在菜单栏运行。需要的话可以在「设置 · 通用」打开“在程序坞显示图标”。
已安装的 OpenStats 会自动提示升级。
下载
| 芯片 | 下载 |
|---|---|
| Apple 芯片(M1、M2、M3、M4、M5 系列) | OpenStats-0.5.0-AppleSilicon.dmg |
| Intel 芯片 | OpenStats-0.5.0-Intel.dmg |
brew install --cask gentpan/tap/openstats两个版本都经过 Developer ID 签名与 Apple 公证,需要 macOS 14 Sonoma 或更高版本。
OpenStats 0.4.0
液态玻璃主窗口与更紧凑的菜单栏弹窗
样式
- 主窗口改用液态玻璃(macOS 26):侧边栏是一块浮在窗口里的玻璃面板,选中项随切换滑动;按钮、开关组、快捷切换都换成玻璃胶囊,设置分组与数据卡片保持实色。macOS 14、15 上保持原来的样式。
- 顶栏加高到标准高度:红绿灯按钮留在侧边栏面板之外,右上角的按钮与开关统一 32pt 高,各页上下留白一致。
- 分段切换改为苹果标准样式:灰色底槽、选中段实心蓝色。
- 菜单栏弹窗更紧凑:区块改用细分隔线隔开,行距收紧;网络弹窗的 IP 纯净度与 DNS 默认收起成一行,点一下展开并记住状态。网络弹窗从约 1520pt 降到约 950pt,其他弹窗矮了一到两成。
- IP 纯净度标题行重新排版:置信度改为浅色小字,查看完整报告、刷新、收起并成一组按钮。
- 连接探测只看通不通:60 格,通了绿色、不通红色,打开网络详情时每秒探测一次;去掉延迟、抖动、丢包数值。
调整
- 应用的 CPU 占用改为占整机的比例:全部核心跑满为 100%,和总占用是同一把尺子,多核 Mac 上不再动不动显示 99%。悬停仍可看到单核口径;进程页保持与活动监视器一致。
- 网络弹窗只显示公网 IP:本地地址与路由器移到主窗口的网络页;没有 IPv6 时不再占一行。
新增与修复
- 清理、卸载应用、导出诊断信息、修改 DNS 时显示全局加载框,期间不会误点其他操作。
- 修复网络弹窗偶尔露出一小截滚动条:数据到达后内容变高,弹窗高度随之调整,只有屏幕放不下时才出现滚动条。
已安装的 OpenStats 会自动提示升级。
下载
| 芯片 | 下载 |
|---|---|
| Apple 芯片(M1、M2、M3、M4、M5 系列) | OpenStats-0.4.0-AppleSilicon.dmg |
| Intel 芯片 | OpenStats-0.4.0-Intel.dmg |
brew install --cask gentpan/tap/openstats两个版本都经过 Developer ID 签名与 Apple 公证,需要 macOS 14 Sonoma 或更高版本。
OpenStats 0.3.2
修复 IP 纯净度查询
0.3.1 及更早版本的网络详情里,IP 纯净度一直停在“正在查询”,IP 地址区块也只剩国家。原因是 cleanip.io 不再接受查询指定 IP,改为只查请求方自己的出口。
- 现在分别锁定 IPv4 与 IPv6 连接各查一次,双栈网络下两族仍然各有自己的归属地与纯净度。
- 用了分流代理、cleanip.io 看到的出口与 Cloudflare 不同时,显示 cleanip.io 看到的地址,地址与纯净度对得上。
- 查询失败时的空结果不再缓存 7 天,服务恢复后下次打开网络详情就会重查。
已安装的 OpenStats 会自动提示升级。
下载
| 芯片 | 下载 |
|---|---|
| Apple 芯片(M1、M2、M3、M4、M5 系列) | OpenStats-0.3.2-AppleSilicon.dmg |
| Intel 芯片 | OpenStats-0.3.2-Intel.dmg |
brew install --cask gentpan/tap/openstats两个版本都经过 Developer ID 签名与 Apple 公证,需要 macOS 14 Sonoma 或更高版本。
OpenStats 0.3.1
支持 Intel 芯片的 Mac
从 0.3.1 起分别提供 Apple 芯片版与 Intel 版,按 Mac 的芯片下载:
| 芯片 | 下载 |
|---|---|
| Apple 芯片(M1、M2、M3、M4、M5 系列) | OpenStats-0.3.1-AppleSilicon.dmg |
| Intel 芯片 | OpenStats-0.3.1-Intel.dmg |
不确定是哪种,打开苹果菜单 › 关于本机,看“芯片”或“处理器”那一行。Homebrew 会自动选对版本:
brew install --cask gentpan/tap/openstats- 两个版本都经过 Developer ID 签名与 Apple 公证,需要 macOS 14 Sonoma 或更高版本。
- 在线升级按芯片下载对应的安装包,安装前核对安装包支持这台 Mac 的芯片;在 Apple 芯片上经 Rosetta 运行的 Intel 版会升级为 Apple 芯片版。
- Intel 机型上不能用 Apple 智能解释进程,CPU 不分性能核与能效核,部分功耗与频率读数可能不显示。开发主要在 Apple 芯片上进行,Intel 机型遇到风扇或温度读数不对,欢迎提 Issue。
已安装 0.3.0 的 Apple 芯片 Mac 会在应用内收到升级提示。0.3.0 的完整新功能见 v0.3.0。
OpenStats 0.3.0
亮点
- IP 纯净度检测:网络详情里直接查看出口 IP 的 CleanIP.io 纯净度评分与 F 到 A+ 等级,列出 VPN、代理、Tor、机房、滥用记录等风险标记;IPv4 / IPv6 分别检测,原生 / 广播、住宅 / 机房直接标出。
- 卸载应用:找出应用留在资源库里的数据、缓存、偏好设置、沙盒容器、日志与登录启动项,连同应用一起移到废纸篓(可放回),并从程序坞移除图标。
- 启动项管理:列出 LaunchAgents 与 LaunchDaemons,显示所属应用与运行状态,当前用户的启动项可一键停用或重新启用。
- 磁盘工具:空间占用分析、文件系统只读检查、Time Machine 本地快照清理、外置磁盘推出;菜单栏新增“磁盘”项目。
- 电池:菜单栏电池项目,24 小时电量曲线、功耗、健康度与 AirPods、妙控设备等蓝牙设备电量。
- 在线升级:启动时与每天检查新版本,一键下载安装,逐项核对校验值、签名团队与 Apple 公证后原地替换并重启。
- 账号与设置同步:用 GitHub、Google 或 Apple 登录,把偏好设置同步到其他 Mac(可选)。
- 另有历史记录、系统通知、全局快捷键、桌面小组件、英文界面等,完整列表见更新日志。
安装
- 下载 OpenStats-0.3.0.dmg(Developer ID 签名、经过 Apple 公证),或
brew install --cask gentpan/tap/openstats
需要 macOS 14 Sonoma 及以上。0.2.0 还没有在线升级功能,请手动安装这一次,之后的版本会在应用内提示升级。