第 9 章:原生仪表盘与故障排查
遇到网络请求异常或分流策略不符合预期时,Maoge 内置的原生仪表盘(Dashboard)是排查问题的最有力武器。本章将介绍如何阅读抓包监控指标,以及常见网络故障的自愈方法。
一、 原生仪表盘的核心功能与指标
按下快捷键 Command + D 可呼出独立的网络仪表盘窗口:
- 实时连接审计:展示当前系统内所有活跃以及最近关闭的 TCP/UDP 连接列表,显示对应的 macOS 宿主应用程序图标、PID、目标地址与端口。
- 命中规则透视:精准指出该连接命中了规则列表中的哪一条(例如
DOMAIN-SUFFIX,apple.com -> DIRECT),帮助迅速定位规则冲突。 - 真实出站路由与速率:展示该连接经由哪个物理网卡或哪一台中继节点送出,以及瞬时上行/下行速度与累计消耗流量。
二、 常见问题自愈排查指引
问题 1:退出软件后浏览器打不开网页,提示「代理服务器拒绝连接」
排查原因:系统或第三方杀毒工具意外强杀了 Maoge 进程,导致 macOS 系统的网络代理配置(HTTP/HTTPS 代理指向 127.0.0.1:6152)未能在退出时被正常自动还原。
解决办法:
- 最简单的方法:重新双击打开一次 Maoge,然后在顶部状态栏图标菜单中点击「退出」,Maoge 会在关闭前自动检查并抹除所有残留的系统代理设置。
- 或者前往 macOS「系统设置」->「网络」-> 点击当前连接的 Wi-Fi 或以太网旁边的「详细信息…」-> 切换到「代理」标签页,关闭「网页代理 (HTTP)」与「安全网页代理 (HTTPS)」的开关并点击好保存。
问题 2:修改了分流规则后,某个网站仍然走旧的节点或策略
排查原因:macOS 系统级 DNS 缓存或浏览器(如 Google Chrome)的保持存活 TCP 套接字池(Keep-Alive Socket Pool)复用了数分钟前的旧连接。
解决办法:
- 在终端中运行以下命令刷新 macOS 系统 DNS 缓存:
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder - 在 Chrome / Edge 浏览器中打开地址
chrome://net-internals/#sockets,点击「Flush socket pools」强制断开旧的复用连接。
问题 3:启动增强模式时提示特权助手需要重新授权
排查原因:Maoge 严格遵守系统代码签名校验。当用户手动移动了 App 目录或下载了新版覆盖安装后,macOS 记录的应用程序唯一标识散列(CDHash)发生变动,出于安全防护机制,特权助手会主动拒绝非同源进程的调用。
解决办法:在弹出的管理员确认窗口中,输入系统登录密码或轻触 Touch ID 重新授予一次特权助手信任即可。整个过程无需重启电脑。

AI赋能出海: 专业外贸独立站与智能解决方案提供商