先确认芯片,再决定下哪个 dmg
点左上角苹果标志选「关于本机」,第一行就是芯片型号。以 Apple M 开头的下 aarch64 包,写 Intel Core 的下 x64 包。
装错有两种结果:Intel 包在 Apple Silicon 上被 Rosetta 拉起来,能跑,但内核转发多一层翻译,白白吃 CPU;aarch64 包在 Intel 机上直接打不开。重下一次比排查快。
别在挂载的磁盘映像里直接运行
dmg 打开后是只读卷,双击能启动,但每次重启都要重新挂载,自动更新也会失败。
拖进应用程序,再让系统放行
- 1
挂载与拷贝
双击 dmg,窗口里通常是应用图标加一个指向「应用程序」的替身,把图标拖过去即可。拷完在访达侧栏点推出卸载映像,dmg 文件可以删了。
- 2
两种拦截提示,两种解法
提示「无法打开,因为无法验证开发者」就去「系统设置 → 隐私与安全性」,往下滚会出现「仍要打开」,点它再确认一次。提示应用「已损坏」多半是下载时被打了隔离属性,在终端执行
xattr -rd com.apple.quarantine加上应用路径,再打开。 - 3
一次管理员授权
开 TUN 或装服务要输管理员密码。这一步是往系统里装辅助工具,让它有权建虚拟网卡、改路由,密码不给任何节点也不上传。不想授权就只用系统代理。
图标在菜单栏,不在 Dock
Clash Verge 不在 Dock 留常驻图标,控制入口是顶部菜单栏那个小图标。菜单栏项目一多,系统会把靠左的折叠起来,看不到不等于没启动。
- 顶部菜单栏找得到图标,找不到先确认应用真拷进了「应用程序」
- 日志页有输出,说明 Mihomo 内核进程真的起来了
- 混合端口没被占,新版默认 7897,旧配置可能还是 7890
常见问题
装了错误架构的版本,怎么救?
把「应用程序」里那个拖进废纸篓,回发布页下对的重装一遍,配置目录不在应用包里,订阅和规则不会丢。不确定现在跑的是哪个架构,就打开「活动监视器」加一列「类型」,Apple 是原生,Intel 是走 Rosetta。
每次系统更新都要重新允许一遍吗?
小版本更新一般不用。跨大版本升级后辅助工具可能失效,表现是 TUN 打不开或一直提示服务没运行,在设置里把服务卸载再装一次、重输一次密码即可。Gatekeeper 那关只在第一次打开时出现。