1. 芯片识别与版本选择
Clash Verge 分两个安装包,选错版本无法运行。查看方法:点击屏幕左上角 → 「关于本机」。
| 芯片 |
适用机型 |
发布年份 |
下载版本 |
| M1 / M1 Pro / M1 Max / M1 Ultra |
MacBook Air/Pro 2020-2021, iMac 2021, Mac Studio 2022 |
2020-2022 |
aarch64.dmg |
| M2 / M2 Pro / M2 Max / M2 Ultra |
MacBook Air/Pro 2022-2023, Mac mini 2023, Mac Pro 2023 |
2022-2023 |
aarch64.dmg |
| M3 / M3 Pro / M3 Max |
MacBook Pro 2023, iMac 2023, MacBook Air 2024 |
2023-2024 |
aarch64.dmg |
| M4 / M4 Pro / M4 Max |
MacBook Pro 2024, iMac 2024, Mac mini 2024 |
2024-2025 |
aarch64.dmg |
| Intel Core i5 / i7 / i9 |
2019年及更早的Mac全系列 |
2019及以前 |
x64.dmg |
简单判断:「关于本机」显示「芯片: Apple M...」就选 aarch64;显示「处理器: Intel」就选 x64。不确定可以终端执行 uname -m,输出 arm64 选 aarch64,输出 x86_64 选 x64。
2. 下载安装
下载地址
前往下载站
- Apple Silicon(M1-M4):选带 aarch64 的 .dmg 文件
- Intel:选带 x64 的 .dmg 文件
安装步骤
- 双击下载的 .dmg 文件,弹出安装窗口
- 把 Clash Verge 图标拖到右侧的 Applications 文件夹
- 在「启动台」或 Finder → 应用程序 中找到 Clash Verge 并双击打开
- 首次打开会弹出安全提示——这是正常现象,下一节解决
安装路径注意:必须拖到 Applications(应用程序)文件夹,不要直接从 .dmg 里运行。否则后续终端命令的路径会找不到。
3. 解决「已损坏」或「无法打开」
这不是软件损坏!macOS 的 Gatekeeper 机制会拦截非 App Store 下载的应用。Clash Verge 是开源软件,没有 Apple 签名,所以被拦截。两个终端命令即可解决。
方法一:终端 xattr 命令(推荐)
打开终端,输入以下命令:
$ sudo xattr -rd com.apple.quarantine /Applications/Clash\ Verge.app
方法二:允许任何来源
$ sudo spctl --master-disable
4. 导入订阅与基本使用
Clash Verge 只是代理客户端,你需要先购买机场获取「订阅链接」。还没有机场?看机场推荐。
- 复制订阅链接:登录机场官网 → 找到「Clash订阅」或「通用订阅」→ 复制链接
- 导入订阅:打开 Clash Verge → 左侧「订阅」→ 粘贴链接 → 点「导入」
- 选中订阅:在订阅列表中右键点击刚导入的条目 → 选择「使用」
- 选择节点:左侧「代理」→ 展开节点组 → 选择一个节点
- 开启代理:左侧「设置」→ 打开「系统代理」开关
- 测试成功:打开浏览器访问 google.com
节点选哪个国家?
日常浏览:日本/新加坡(延迟低)
ChatGPT/Claude:美国/日本(香港被封)
Netflix/YouTube:美国(片库最全)/ 日本(动漫多)
详细节点选择看
Clash总教程
5. Mac 代理客户端横评(5款对比)
Clash Verge 不是 Mac 上唯一的选择。下面横评5款主流 Mac 代理客户端,帮你决定用哪个。
| 客户端 |
价格 |
协议支持 |
界面 |
Apple Silicon |
TUN模式 |
规则分流 |
推荐度 |
| Clash Verge Rev |
免费 |
SS/VMess/Trojan/Hysteria2 |
现代 |
原生支持 |
支持 |
完善 |
★★★★★ |
| ClashX Pro |
免费 |
SS/VMess/Trojan |
原生Mac风格 |
原生支持 |
支持 |
良好 |
★★★★ |
| Surge 5 |
$49.99 |
SS/VMess/Trojan/TUIC等 |
精致 |
原生支持 |
支持 |
顶级 |
★★★★ |
| Stash |
$3.99/月 |
SS/VMess/Trojan |
苹果风格 |
原生支持 |
支持 |
良好 |
★★★ |
| V2rayU |
免费 |
VMess/VLESS |
简陋 |
Rosetta |
不支持 |
基础 |
★★ |
一句话总结
- 预算为零:Clash Verge Rev — 功能全面的首选,本教程主角
- 喜欢原生Mac体验:ClashX Pro — 菜单栏App,轻量省心,但已停止活跃开发
- 愿意花钱买最好的:Surge 5 — macOS 生态的标杆,稳定性和功能都是天花板
- iOS + Mac 联动:Stash — 同一个账号跨设备,iCloud 同步配置
- 不推荐:V2rayU — 功能落后,无原生 Apple Silicon 支持
6. macOS 版本兼容性
不同macOS版本对 Clash Verge 的兼容情况和已知问题:
Catalina
macOS 10.15
可能有问题
*Big Sur 注意:Big Sur 是最后一个同时支持 Intel 和 Apple Silicon 的双架构版本。如果你是 Intel Mac + Big Sur 组合,TUN 模式可能需要额外的内核扩展权限。建议升级到 Monterey 以上。
macOS 更新后的常见问题
每次 macOS 大版本更新(如 Ventura → Sonoma)后,系统会重置安全设置,导致:
- Clash Verge 再次提示「已损坏」或「无法打开」→ 重新执行 xattr 命令
- TUN 模式需要重新授权 → 删除后重新开启
- 系统代理设置被清除 → 重新打开系统代理开关
建议:把 xattr 命令保存到「备忘录」App 里,每次升级系统后直接复制粘贴到终端执行。
7. 终端/命令行代理配置
开启系统代理后,浏览器可以翻墙了,但终端命令行默认不走系统代理。如果你需要在终端里用 brew、git、npm、pip 等工具,必须手动配置。
临时代理(仅当前终端窗口生效)
$ export https_proxy=http://127.0.0.1:7890
$ export http_proxy=http://127.0.0.1:7890
$ export all_proxy=socks5://127.0.0.1:7890
$ curl -I https://www.google.com
HTTP/1.1 200 OK ← 看到200就说明终端代理生效了
永久代理(写入 shell 配置文件)
每次打开终端都自动走代理:
$ cat >> ~/.zshrc << 'EOF'
# Clash Verge 代理开关
proxy_on() {
export https_proxy=http://127.0.0.1:7890
export http_proxy=http://127.0.0.1:7890
export all_proxy=socks5://127.0.0.1:7890
echo "代理已开启 ✓"
}
proxy_off() {
unset https_proxy http_proxy all_proxy
echo "代理已关闭 ✗"
}
EOF
$ source ~/.zshrc
$ proxy_on
代理已开启 ✓
常用开发工具代理设置
| 工具 |
代理方式 |
命令/设置 |
| Homebrew |
自动读取环境变量 |
设置 http_proxy 后直接 brew install |
| Git |
全局配置 |
git config --global http.proxy http://127.0.0.1:7890 |
| npm / yarn |
registry 或代理 |
npm config set proxy http://127.0.0.1:7890 |
| pip |
自动读取环境变量 |
设置 https_proxy 后直接 pip install |
| SSH/SCP |
ProxyCommand |
在 ~/.ssh/config 中添加 ProxyCommand |
8. TUN 模式深度配置
系统代理只能代理支持 HTTP/SOCKS 代理的 App(浏览器、终端等)。TUN 模式创建虚拟网卡,接管 Mac 所有网络流量,让所有 App 都走代理。
什么时候需要 TUN 模式?
- 某些 App 不支持系统代理(如部分游戏、Electron 应用)
- 你需要 UDP 代理(游戏加速、视频通话)
- 你希望全部流量都走代理,不想手动配置
开启步骤
- 打开 Clash Verge → 左侧「设置」
- 找到「Tun 模式」→ 打开开关
- 首次开启会弹窗要求安装「网络扩展」→ 输入密码允许
- macOS Ventura 13+ 还会弹「允许VPN配置」→ 点「允许」
- 状态栏出现 VPN 图标 = 开启成功
TUN vs 系统代理,选一个:不要同时开启 TUN 模式和系统代理,会导致流量循环。开了 TUN 就关掉系统代理。
TUN 模式 vs 系统代理对比
| 对比项 |
系统代理 |
TUN 模式 |
| 覆盖范围 |
仅支持代理的App |
所有App |
| 协议支持 |
HTTP/SOCKS |
TCP + UDP |
| 性能开销 |
几乎无 |
略高(虚拟网卡) |
| 配置难度 |
一键开启 |
需要授权网络扩展 |
| 适合场景 |
日常浏览、看视频 |
游戏、全局代理需求 |
9. 从 ClashX / ClashX Pro 迁移
ClashX Pro 是 Mac 上的老牌 Clash 客户端,但原作者在2023年底删库停更。如果你还在用,建议迁移到 Clash Verge Rev。
迁移步骤
- 备份订阅链接:打开 ClashX Pro → Config → 右键当前配置 → 复制订阅 URL
- 安装 Clash Verge:按本教程第2、3节安装
- 导入订阅:在 Clash Verge 中粘贴订阅链接导入(不要复制配置文件,格式不完全兼容)
- 关闭 ClashX Pro:菜单栏图标 → Quit ClashX Pro
- 删除 ClashX Pro:从应用程序文件夹拖到废纸篓
配置文件不通用:不要直接把 ClashX Pro 的 yaml 配置文件复制到 Clash Verge。虽然都基于 Clash 核心,但 Clash Verge Rev 使用的是 Mihomo 内核(原 Clash.Meta),配置字段有差异。直接导入订阅链接是最保险的方式。
ClashX Pro vs Clash Verge Rev 对比
| 对比项 |
ClashX Pro |
Clash Verge Rev |
| 更新状态 |
已停更(2023) |
活跃开发中 |
| 内核 |
Premium(闭源) |
Mihomo(开源) |
| 协议支持 |
SS/VMess/Trojan |
+Hysteria2/TUIC/VLESS |
| 界面 |
macOS 原生菜单栏 |
独立窗口(Tauri框架) |
| macOS 15 兼容 |
未测试 |
完全兼容 |
10. Mac 专属 FAQ
M1/M2/M3/M4 芯片选错了 x64 版本会怎样?
可以运行(通过 Rosetta 2 转译),但性能低、耗电多、可能有兼容问题。建议卸载后重装 aarch64 版本。
每次 Mac 重启后都要手动打开 Clash Verge?
Clash Verge → 设置 → 开启「开机自启」。也可以手动添加:系统设置 → 通用 → 登录项 → 点「+」添加 Clash Verge。
Clash Verge 的 Mac 端口号是多少?
默认混合端口(HTTP + SOCKS5)是 7890,API 控制端口是 9090。可以在设置 → Clash 端口中查看和修改。
Time Machine 备份会包含 Clash Verge 配置吗?
会。Clash Verge 的配置文件存储在 ~/.local/share/io.github.clash-verge-rev.clash-verge-rev/。Time Machine 恢复后配置还在,但可能需要重新执行 xattr 命令解除安全限制。
Safari 不走代理怎么办?
Safari 使用系统网络设置。确认 Clash Verge 的「系统代理」开关已开启。如果还不行,打开系统设置 → 网络 → Wi-Fi → 详细信息 → 代理,检查是否有 HTTP/HTTPS 代理指向 127.0.0.1:7890。
Mac 合盖休眠后代理断了?
这是正常现象。Mac 合盖后网络连接会中断,打开后 Clash Verge 会自动重连。如果节点显示超时,点一下「测速」刷新延迟。订阅更新可能需要手动刷新一次。
怎么查看 Clash Verge 的实时日志?
Clash Verge → 左侧「日志」页面可以实时查看连接日志。排查问题时非常有用,能看到哪些请求走了代理、哪些直连、哪些被规则匹配。
Clash Verge 占多少内存?影响 Mac 性能吗?
日常使用约 80-150MB 内存,Apple Silicon 上 CPU 占用极低(<1%)。对 Mac 性能几乎没有影响。相比之下,Chrome 一个标签页就要 200MB+。
Mac 翻墙需要搭配机场使用
以下机场均支持 Clash 订阅,订阅链接直接导入 Clash Verge 即可