发现 
桌面应用效率工具
Ping Warden:macOS 云游戏降延迟工具
一款 macOS 菜单栏应用,在云游戏时保持 AWDL 接口关闭以减少延迟尖峰,并提供实时网络指标。
- 浏览
- 2
- 访问
- 0
- 下载
- 0
- 版本
- v4.4.3
- 平台
- macOS
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。
详细介绍
项目简介
Ping Warden(原名 AWDL Control)是一款 macOS 菜单栏应用,用于在云游戏、串流等对延迟敏感的场景中控制系统里的 Apple Wireless Direct Link(AWDL,即 awdl0 接口)。该接口被 AirDrop、AirPlay、Handoff 等附近设备功能使用。开启 Ping Protection 后,应用会让 awdl0 保持关闭,并在仪表盘中显示延迟、抖动和探测历史,方便你自己判断网络状况。
应用需要 macOS 13 及以上,支持 Intel 与 Apple 芯片,官方构建经过签名与公证。
主要功能
- Ping Protection:通过事件驱动的特权 helper 让
awdl0保持关闭;当 macOS 尝试重新启用该接口时再次尝试关闭它,并累加「干预次数」。该计数记录的是尝试次数,而不是确认拦截的次数,也不是实际减少的延迟尖峰。 - 实时仪表盘:跟踪延迟、抖动、探测失败、历史记录与 helper 干预次数。
- 游戏模式自动检测:识别到已知游戏位于前台时自动开启保护,无需权限;可选授予屏幕录制权限,以便识别被其他窗口遮挡的全屏游戏。
- 快速暂停:临时恢复附近设备功能 10 分钟,之后回到之前的保护状态。
- Control Center 开关:在 macOS 26(Tahoe)及以上,Ping Protection 可作为原生控制中心控件,也可拖到菜单栏;开启「仅控制中心」后,它会替代应用自己的菜单栏图标。
- 诊断导出:生成本地支持快照,分享前可以自行查看。
- 自动更新:使用 Sparkle 与签名更新元数据分发新版本。
探测目标包括常见公共服务、发现的 GeForce NOW 区域、本地网络网关,以及你自己添加的目标。
安装与使用
- 从 Releases 下载签名并公证的 DMG,打开后把 Ping Warden 拖入
/Applications,再启动该副本。仪表盘、延迟历史、诊断和更新无需授权即可使用。 - 启用 Ping Protection(包括开始 Latency Session)需要许可证或有效的过渡期。在 Settings → License 中输入收据里的密钥;应用会向 Gumroad 验证一次,之后最多可离线使用 14 天。
- 首次启动会弹出欢迎窗口。激活后点击 Turn On Ping Protection。如果已经关闭该窗口,可以从菜单栏图标选择 Finish Setup…,或进入 Settings → General。当 macOS 提示 Background Items Added 时,在 系统设置 → 通用 → 登录项与扩展 中为 Ping Warden 打开「允许在后台」。
- 完成后菜单栏应显示 Status: Protected,仪表盘显示 Turn Off 按钮。
在 macOS 26 及以上,打开控制中心,点击 Edit Controls,添加 Ping Protection,也可以把它拖到菜单栏。
注意事项
- 开启保护期间,AirDrop、AirPlay、Handoff 等依赖 AWDL 的功能会暂时不可用;需要时请关闭保护,或使用菜单栏的 10 分钟暂停。保护停止时会恢复 AWDL。
- helper 只用于保持
awdl0关闭,只接受来自 Ping Warden 的请求,不会连接互联网。 - 预构建应用中的 Ping Protection 需要一次性 15 美元许可证;源码仍以 MIT 协议开源,可以自行构建、检查和修改。
- 从 2.0.5 或更早版本升级时,需要手动下载最新 DMG 替换 Applications 中的副本。
本作品整理自 GitHub 开源项目 oliverames/ping-warden,原作者 @oliverames,许可证 MIT。中文介绍由 AI 根据项目 README 整理,以原仓库为准。
更新记录
- v4.4.3当前版本
Ping Warden v4.4.3
- v4.4.2
补全 helper 错误报告的缺口:开启 Ping Protection 被拒绝时,报告会附带拒绝原因与系统错误号;关闭保护过程中若 helper 连接断开,即使连接校验先发现异常也会记录该失败。
- v4.4.1
修复 macOS 26 上窗口布局可能导致的崩溃;改进 Ping Protection 关闭失败时的错误报告,说明具体原因并附带系统错误号;崩溃报告会记录最后打开的窗口。
评论