Clash Verge Rev macOS 配置笔记:从安装到 TUN 模式的几个关键决策
Clash Verge Rev 是 Clash for Windows 停更之后,社区里更新最活跃的桌面端替代方案之一。底层用 mihomo(原 Clash Meta)内核,前端基于 Tauri 框架而非 Electron,安装包更小,常驻内存占用也更低,适合长期驻留在桌面环境里。它继续兼容 Clash YAML 格式,如果你之前用 CFW 有一套现成的配置和规则,迁移过来基本不需要重新学习。
但在 Mac 上,从下载安装到 TUN 模式,有几个环节和 Windows 不太一样。这篇不按“下载然后下一步”的格式走,重点放在几个真正会影响你使用的决策点上。
下载之前:先确认你的 Mac 是什么芯片
Clash Verge Rev 的 macOS 安装包根据芯片架构分为两个版本:aarch64.dmg 适用于 Apple Silicon 芯片(M1 及后续型号),x64.dmg 适用于 Intel 芯片。下载时选错架构,安装后程序会直接报错无法运行。
确认方式很简单:点击屏幕左上角的苹果图标 → “关于本机”,查看“芯片”一栏。显示“Apple M1”“M2”“M3”等字样,选 aarch64;显示“Intel Core”则选 x64。注意,文件名里的 x64 并不代表版本更高,它只是处理器架构的标识。
下载来源建议认准官方 GitHub Releases。不建议从论坛、网盘或不明镜像获取安装包,避免被植入额外内容。如果你还没有隐速VPN账户,可以先去套餐页面看看,从轻量增强套餐或标准套餐起步,Clash 订阅链接我们会在用户中心提供。
安装与首次启动:Mac 的安全机制会拦你两次
把 .dmg 文件下载完成后双击打开,将 Clash Verge Rev 的图标拖入“应用程序”文件夹。这一步和绝大多数 Mac 应用的安装方式一样,没有特殊之处。
但首次从“应用程序”文件夹打开它时,你大概率会遇到两个拦截。第一个是 Gatekeeper 的提示,可能显示“应用已损坏”或者“开发者无法验证”。这不是文件真的有问题,而是因为开发者没有加入 Apple Developer Program,系统对非 App Store 来源的应用签名校验不完整,就会直接标记为可疑。
处理方式是在 Finder 的“应用程序”文件夹中,按住 Control 键点击 Clash Verge Rev 图标,选择“打开”。系统会再次弹出警告,但这次会多出一个“打开”按钮。点击后应用会被加入信任列表,后续正常双击打开就不会再被拦了。
如果以上操作后仍然打不开,或者提示更严格,可以在终端执行一条命令:
sudo xattr -r -d com.apple.quarantine /Applications/Clash\ Verge.app
这条命令的作用是移除应用文件的隔离属性。注意路径中的转义字符和空格,直接复制粘贴到终端执行即可,执行后不会有输出,是正常的。
第二个拦截出现在你试图开启 TUN 模式的时候。macOS 的 TUN 模式需要创建虚拟网卡并修改路由表,这要求管理员权限。Clash Verge Rev 会引导你安装一个系统服务(Service Mode),安装过程会要求输入你的 Mac 管理员密码。这个授权只需要做一次,之后正常启动就能直接使用 TUN 模式,不需要每次重新授权。
订阅导入:激活这一步比导入本身更重要
安装完成后首次启动,程序会请求网络和系统代理相关的权限,允许即可。进入主界面后,左侧菜单栏点击“订阅”(Profiles),这是所有配置操作的起点。
远程订阅导入是首选方式。在隐速VPN 用户中心复制 Clash 订阅链接,回到 Clash Verge Rev 的订阅页面,点击顶部的输入框,粘贴链接后点击“导入”。下载完成后,你会看到一张配置卡片出现在列表中。
这里有一个关键操作:必须单击这张配置卡片,让它高亮显示,配置才会真正生效。很多人导入后看到卡片存在就以为完成了,实际上没有激活,节点列表自然是空的。如果你进入“代理”页面发现是空的,先回到订阅页面确认卡片是否处于选中状态。这个“导入成功”和“已经激活”是两个状态的区别,和移动端的配置逻辑是相通的。可以参考 Clash for Android 教程里关于配置激活的讨论。
导入后如果订阅更新失败,先不要急着反复重装客户端。按以下顺序排查:确认当前网络能否访问订阅域名(可以切换手机热点做对照);回隐速VPN 用户中心重新复制订阅地址,排除旧地址被重置或复制不完整的可能;检查系统时间是否准确,时间偏差超过几分钟可能导致 HTTPS 证书校验失败。
代理模式:规则模式是日常唯一正确的选择
订阅激活后,进入左侧“代理”页面。这里上方有三个模式选项:规则、全局、直连。
规则模式是日常使用的默认选择。它会根据配置文件中的规则,将国内流量直连、海外流量走代理。好处很明显:访问国内网站不受影响,速度正常,同时节省套餐流量。全局模式会让所有流量都经过代理,包括国内网站,结果是国内网站访问变慢,同时无谓地消耗套餐流量。只有在排查某个节点的连通性、或者确认规则配置有误时,才临时切到全局模式测试。直连模式不走代理,一般只在需要彻底断开代理时使用。
模式选好后,在“代理”页面的节点列表中选择一个节点。点击节点名称即可激活,旁边的延迟数字是测速结果,数字越小通常响应越快,但实际体验还是要以打开网页的加载速度为准。
如果你同时有多个节点的订阅,可以在“代理组”中按地区或用途分组。这个逻辑和 Clash Verge Rev 配置手记里提到的分组策略是相通的,虽然平台不同,但代理组的工作方式一致。
TUN 模式:什么时候需要,Stack 怎么选
系统代理模式下,只有遵循 macOS 系统代理设置的程序(主要是浏览器)的流量会经过代理。Telegram、部分游戏和开发工具会绕过系统代理,导致这些应用在代理开启的情况下仍然无法访问海外服务。
TUN 模式通过创建虚拟网卡,在系统网络层接管所有流量,包括 UDP 和非标准端口。判断是否需要 TUN 的简单标准是:浏览器能通过代理访问外网,但某个软件或游戏死活不走代理,那就该上 TUN 了。
开启 TUN 需要先安装服务模式并输入管理员密码授权。安装完成后,在“设置” → “系统设置”中找到“TUN 模式”开关打开即可。Windows 上 TUN 使用 Wintun 驱动,通常自动处理,macOS 上则由系统本身管理虚拟网卡。
开启 TUN 后,Stack 协议栈的选择是一个容易被忽略但影响体验的设置。有三个选项:gVisor(默认推荐):兼容性最好,跨平台稳定,适合大多数场景。System:走系统协议栈,性能更高,但对环境要求更苛刻,某些 Mac 系统上可能不稳定。Mixed:两者混合。拿不准就用默认的 gVisor,如果追求极致性能且系统环境配合,可以试试 System。
有一个细节值得留意:根据社区用户的反馈,macOS 版 Clash Verge Rev 的 TUN 模式在某些版本上确实存在不稳定情况。有用户报告在较新版本中开启 TUN 后系统网络出现异常,或者在切换节点时订阅链接显示错误,需要重启才能恢复。如果你遇到 TUN 模式开启后网络异常,可以尝试以下排查:确认关闭了“系统代理”(TUN 和系统代理同时开启可能导致路由冲突);检查是否同时运行了其他代理软件(如 V2RayN、Surge 等),多个 TUN 客户端同时运行会造成虚拟网卡冲突;尝试将 Stack 从 System 切换回 gVisor。
如果你对 Linux 上的 TUN 模式配置也感兴趣,可以参考 Clash for Linux 使用说明,里面关于 systemd 服务配置和 TUN 权限的讨论对理解 macOS 的服务模式也有帮助。
常见问题排查
启动后白屏或只有菜单栏图标
Clash Verge Rev 需要 macOS 11 或更高版本。如果你的系统是 macOS 10,程序无法正常渲染界面。如果系统版本满足但出现白屏,可能是安装包不完整或应用目录权限异常,建议删除后重新安装。
订阅导入后节点列表为空
检查配置卡片是否被单击激活(高亮状态)。如果已经激活但仍然为空,检查订阅链接是否完整复制,特别留意链接末尾是否多了空格。另外,确认复制的是 Clash 格式的订阅,而不是 V2ray 或 Shadowsocks 的通用订阅。
节点全部显示 timeout
如果节点全红但浏览器仍然能正常打开目标网站,那只是测速失败,不影响实际使用。如果浏览器也打不开,按以下顺序排查:检查系统时间是否同步;确认当前不是“直连”模式;尝试切换网络环境(Wi-Fi 换手机热点)做对照测试。如果只有这台 Mac 失败而其他设备正常,问题在本机,检查防火墙是否放行了 Clash Verge Rev 的端口(默认混合端口是 7897)。
TUN 模式开了但没网
检查是否安装了服务模式,或者是否输入了管理员密码授权。权限不足时,TUN 开关可能无法正常生效,或者开启后自动回弹。另外,确认没有同时运行其他代理软件,多个 TUN 客户端同时运行会导致虚拟网卡冲突,流量路由混乱。DNS 设置也需要留意——开启 TUN 后,内置 DNS 应该同时开启,建议使用 fake-ip 模式,避免系统 DNS 绕过代理造成解析异常。
终端里的 curl 和 Git 不走代理
系统代理只影响遵循 macOS 代理设置的程序。命令行工具通常不读取系统代理,需要单独配置环境变量。在终端中设置 export https_proxy=http://127.0.0.1:7897 即可让当前会话的命令走代理。具体端口号可以在 Clash Verge Rev 的“设置” → “Clash 设置”中确认。
如果你在配置过程中遇到本文未覆盖的问题,可以访问常见问题页面查看是否有类似情况,或者直接联系我们协助排查。
Clash Verge Rev 在 Mac 上的配置逻辑可以概括为四步:装对架构版本、激活订阅、选对模式、按需开 TUN。大部分问题都出在第一步和第二步——装错了芯片架构、被 Gatekeeper 拦截后没有正确处理、或者忘了激活配置卡片。先确认这两步没问题,再去排查更复杂的网络层问题。
如果你还没有隐速VPN账户,可以先去套餐列表看看,从轻量套餐或基础套餐起步,Clash 订阅链接我们会在用户中心提供。如果你同时对 Windows 端的配置感兴趣,可以参考 V2RayN Windows 配置实战,虽然客户端不同,但订阅格式和规则逻辑是同一套体系。