我现在从哪里出去?
菜单栏直接给出国家码大写缩写,点一下展开国旗、国家、城市、运营商与 ASN。切了节点不用再打开任何网页去查 IP。
指示灯颜色、国家码、实时延迟毫秒数常驻菜单栏;点一下展开出口 IP、城市运营商、 Cloudflare 接入点和近 60 次延迟曲线。原生 Swift 编写,零第三方依赖、不请求任何系统权限。
1.5 MB · macOS 14 Sonoma 及以上 · Apple Silicon 与 Intel 均可 · 免费无内购

示意数据 · 面板读数来自你本机的真实探测
What it answers
挂代理的人都有过这种时刻:切了节点,App 里转圈三秒,你不确定是节点慢、机场慢, 还是自己的出口根本没切过去——因为状态栏上什么也没有。
菜单栏直接给出国家码大写缩写,点一下展开国旗、国家、城市、运营商与 ASN。切了节点不用再打开任何网页去查 IP。
延迟毫秒数常驻状态栏,指示灯按 <100 / <200 / <350 / ≥350ms 分成绿黄橙红四档,扫一眼就知道该不该换节点。
出口 IP、Cloudflare 接入点、TLS 与 HTTP 版本、内网 IP、VPN 接口、系统代理同屏对照,排障时不用在四五个工具之间来回切。

Inside the panel
指示灯阈值按「经代理」的真实分布校准:直连约 20ms,日韩节点 100~200ms,欧美 250ms 以上, 所以颜色反映的是这条隧道好不好,而不是一个理想化的绝对值。
Why not just ping
ping这三条约束都是实测换来的。它们也正是 PingBar 读数可信的原因。
代理切换节点时不会断开已经建立的 TCP 连接。如果复用连接池,就会一直读到上一个节点的 IP 和延迟——"切到日本却还显示台北"这个经典假象就是这么来的。PingBar 每轮都用全新的 URLSession,强制重新握手。
Shadowrocket 一类 TUN / fake-ip 代理会在本地直接应答 SYN 与 ICMP,系统 ping 能测出 0.5ms,那是假读数。PingBar 测的是真实 HTTPS 请求的往返。
每轮第一个请求走冷连接,取回权威出口 IP 与建连耗时(DNS + TCP + TLS);同一连接上的后续请求即为热往返,读数才是这条隧道的真实 RTT。
探测目标
https://www.cloudflare.com/cdn-cgi/trace
地理信息
依次尝试 api.ip.sb 与 ipapi.co,失败自动兜底
数据去向
除以上地址外不发起任何请求,无遥测、无更新检查
Install
下载 DMG
点下方按钮获取 PingBar-1.0.0.dmg(1.5 MB),或在 GitHub Releases 页面下载。
拖进应用程序
打开 DMG,把 PingBar 图标拖到旁边的 Applications 快捷方式上,然后弹出磁盘映像。
首次打开
在访达里右键 PingBar.app → 打开,或在 系统设置 → 隐私与安全性 点「仍要打开」。之后即可正常启动。
看菜单栏
启动后没有 Dock 图标,菜单栏会出现「国家码 + 毫秒数」,左键展开详情,右键是快捷菜单。
关于首次打开的提示
本版本为 ad-hoc 签名,未做 Apple Developer ID 公证,所以 Gatekeeper 会拦一次, 第 3 步无法跳过。只需做一次,之后正常启动;应用不会修改任何系统设置。
Use it
展开 / 收起详情面板。面板打开时自动加密到 3 秒一测,收起后回到 10 秒。
快捷菜单:立即刷新(R)、开关自动测速、复制当前 IP(C)、退出 PingBar(Q)。
通过 NWPathMonitor 感知网络路径变化,切换 Wi-Fi、唤醒睡眠、切节点的瞬间就会重测。
面板底部的「复制详情」把全部字段整理成一段纯文本,方便直接粘贴出去。
8e9d3611642d7c82…FAQ
是。PingBar 免费下载使用,没有付费墙、没有内购、没有账号体系,也不会有试用到期。
当前版本采用 ad-hoc 签名,未做 Apple Developer ID 公证,所以首次启动会被 Gatekeeper 拦一次。在访达里右键 PingBar.app → 打开,或到「系统设置 → 隐私与安全性」点「仍要打开」,之后就能正常启动,只需做一次。
挂代理时系统的 ping 往往不可信:TUN / fake-ip 代理会在本地直接应答 ICMP,读数能低到 1ms 以内,但实际链路根本没走那么快。PingBar 测的是真实 HTTPS 请求的往返时间,并且每轮新建连接,读数对应的是当前这个节点。
不会。PingBar 不内置任何统计或遥测,也没有自建服务器。它只向 cloudflare.com 的 trace 接口请求链路信息,地理信息依次尝试 ip.sb 与 ipapi.co,除这几个地址外不发起任何网络请求。
不需要。PingBar 是普通用户态应用,不装内核扩展、不装代理配置、不申请辅助功能或屏幕录制权限,也不修改你的网络设置——它只读取和观测。
要求 macOS 14 Sonoma 及以上,Apple Silicon 与 Intel 机型均可。因为按本机架构编译,从源码构建时会自动匹配你的机器。
国家码来自本轮出口探测,如果代理尚未就绪或探测失败,会先只显示延迟毫秒数或「--」。等下一次自动测速,或右键选择「立即刷新」即可。
免费下载,1.5 MB,装完就忘——直到你又一次怀疑「我到底切过去没有」。
https://download.kidstudio.top/PingBar-1.0.0.dmg