典型问题一:提示“应用已损坏,无法打开”
由于开源客户端没有购买苹果开发者高昂的签发证书,macOS 会默认拦截。解决办法:打开终端 (Terminal),执行以下命令解除隔离属性:
sudo xattr -r -d com.apple.quarantine /Applications/Clash\ Verge.app
典型问题二:开启系统代理时弹框要求输入管理员密码
这是 macOS 安全机制的正常现象。客户端需要调用系统 `networksetup` 命令行工具来勾选网络偏好中的 HTTP/HTTPS 代理。按提示输入电脑开机密码即可。
典型问题三:Enhanced Mode (TUN) 注册失败
如果需要在 macOS 上开启全局 TUN 模式接管终端或 Docker 流量,客户端会尝试安装 Helper 辅助服务。请进入“系统偏好设置 -> 隐私与安全性 -> 登录项与扩展”,允许对应客户端在后台运行。
排查流程总结
- 确认下载的 dmg 文件版本与 CPU 架构相匹配(Apple Silicon 选择 aarch64 / arm64,Intel 选择 x64)。
- 将应用拖入“应用程序”文件夹后再运行。
- 如遇安全拦截,去“隐私与安全性”页面点击“仍要打开”。