← 返回 WUXX Network Acceleration - 无限制畅享全球网络加速,获取与全球数百内容供应商互联的网 首页

Clash Verge Rev macOS TUN 模式设置与无网排查

更新于 2026-10-23 · wuxx.online

简答:开了 TUN 却断网或开关弹回,通常是服务未运行、macOS 后台授权未完成或 DNS 未恢复。先在 Clash Verge Rev 应用内「设置 → 系统设置」安装服务,再开启「虚拟网卡模式」,最后用连接页和 DNS 命令验证。

定义:TUN 模式是通过虚拟网卡和系统路由接管流量的方式,可让部分不读取系统代理的应用进入 Clash Verge Rev 的规则处理流程。

先试这一步:安装服务,再开启虚拟网卡模式

如果你在 macOS 上遇到部分软件不走代理、TUN 开关自己弹回,或者开启后立即断网,先不要反复切换「系统代理」。Clash Verge Rev 的 TUN 设置应从应用内的「设置 → 系统设置」区域开始;这里的「系统设置」是 Clash Verge Rev 应用内页面,不是 macOS 自带的「系统设置」。官方仓库的中文字段中可以核对「虚拟网卡模式」和服务相关入口。查看 Clash Verge Rev 官方仓库中文设置字段

  1. 打开 Clash Verge Rev,确认已经导入配置,并让核心正常运行。没有配置时,可以先查看订阅导入与失败排查,不要把空配置当成 TUN 故障。
  2. 进入 Clash Verge Rev 应用内的「设置 → 系统设置」,找到「虚拟网卡模式」区域。
  3. 如果入口显示「安装服务」,点击安装,按 macOS 提示输入管理员密码。
  4. 安装完成后,重新查看该区域。通常应能看到已安装服务、服务模式或可执行「卸载服务」的状态;具体按钮名称以当前版本界面为准。
  5. 确认服务可用后,再开启「虚拟网卡模式」。TUN 和「系统代理」是不同的流量接管方式,不要同时开启多个模式来判断 TUN 是否生效。
界面现象判定处理动作
显示「安装服务」应用未识别到可用服务,或服务尚未安装先安装服务并完成管理员授权
显示可卸载服务至少说明应用识别到已安装服务继续确认核心是否通过服务运行
服务已安装但 TUN 自动关闭服务、权限或核心启动链路仍有问题重启应用并查看应用日志、服务日志
开关保持开启但软件仍不通TUN 可能已运行,问题转向 DNS、规则、出站或软件兼容性打开「连接」页查看真实请求

文字版界面示意:「设置 → 系统设置」→「虚拟网卡模式」→「安装服务」→ 完成授权 → 确认服务状态 → 开启「虚拟网卡模式」。不同版本的图标颜色和按钮位置可能变化,状态文字比图标颜色更可靠。

Sonoma 与 Sequoia:后台服务授权入口要分开看

Clash Verge Rev 的服务模式与 macOS 后台任务、launchd 服务有关,不应把它默认当成 Apple Network Extension。优先检查的是 Clash Verge Rev 相关的后台项目是否被允许运行;只有在其他 VPN、网络过滤器或系统扩展冲突时,才进一步检查网络扩展。Apple 说明,macOS 可以在「通用」下管理登录项目和允许后台运行的应用。查看 Apple 的登录项与扩展说明

macOS 版本优先检查路径应检查什么
macOS 13 VenturamacOS「系统设置 → 通用 → 登录项」Clash Verge Rev 或相关后台项目是否被关闭;页面名称以系统实际显示为准
macOS 14 SonomamacOS「系统设置 → 通用 → 登录项」允许相关应用在后台运行;不要把普通登录项目和网络扩展混为一谈
macOS 15 SequoiamacOS「系统设置 → 通用 → 登录项与扩展」检查「后台 App 活动」中的相关项目;若确实存在网络扩展冲突,再查看扩展区域
  1. 先关闭 Clash Verge Rev 的「虚拟网卡模式」,完全退出应用,再重新打开。
  2. 根据 macOS 版本打开上表中的路径,找到 Clash Verge Rev 或与其服务相关的后台项目。
  3. 如果「后台 App 活动」中有对应项目且处于关闭状态,打开后重新启动 Clash Verge Rev。
  4. 如果系统升级后 TUN 突然失效,回到 Clash Verge Rev 应用内的「设置 → 系统设置」,先确认服务是否仍显示已安装和可用。
  5. 若服务反复要求安装、重启后仍不可用,可执行一次「卸载服务」后重启应用,再重新「安装服务」。不要在普通网站打不开时直接重装。

如果你安装了其他 VPN、网络过滤器或网络安全软件,并且系统中出现多个网络扩展,建议先暂时关闭冲突软件,再单独测试 Clash Verge Rev。Apple 说明网络扩展可用于 VPN 或内容过滤,但这并不等于 Clash Verge Rev 的后台服务一定会显示为网络扩展。查看 Apple 关于系统扩展提示的说明

服务安装失败:看哪里、什么时候重装

服务安装失败时,先区分“服务文件已安装”和“服务正在运行”这两个状态。看到「卸载服务」只能说明应用识别到安装结果,不能单独证明服务已成功启动。优先在 Clash Verge Rev 应用内查看服务状态、核心状态和日志入口;如果当前版本没有明显入口,再查看应用数据目录中的日志文件。官方仓库代码提供了 macOS 日志目录相关实现,可用于核对路径变化。查看官方仓库中的 macOS 日志路径代码

日志中可以重点搜索以下类别,但不要把某一行错误直接当成最终结论:

如果需要提交日志,先遮盖订阅地址、访问令牌、密码、UUID、节点域名和本地网络信息。官方隐私说明提醒用户注意日志中可能包含敏感数据。查看 Clash Verge Rev 官方隐私说明

适合卸载后重装的情况:服务入口反复要求安装、每次重启都显示服务不可用、普通退出重开无效,或日志持续出现旧服务路径和 IPC 连接失败。不适合立即重装的情况:只有某个域名打不开、某个应用不走代理,或连接页显示请求已经出现但规则出站失败;这些应先排查规则、DNS 和节点连接。

开启 TUN 后没网:按服务、DNS、连接三层判断

第一层:确认服务和核心没有自动退出

  1. 回到 Clash Verge Rev 应用内的「设置 → 系统设置 → 虚拟网卡模式」。
  2. 确认服务仍显示已安装,并观察核心是否处于运行状态。
  3. 关闭 TUN,等待数秒后再开启。如果开关马上弹回关闭,优先回到上一节检查服务、后台授权和日志。

不要用 ifconfig | grep utun 作为唯一依据。macOS 本身以及其他 VPN、网络功能都可能创建 utun 接口,看到 utun 不能证明 Clash Verge Rev 已经接管系统流量。

第二层:关闭 TUN 后检查 DNS 是否恢复

Clash Verge Rev 官方 macOS FAQ 说明,启动 TUN 时应用可能修改系统 DNS,关闭 TUN 后应恢复原来的系统 DNS。查看 Clash Verge Rev 官方 macOS FAQ

先列出网络服务名称:

networksetup -listallnetworkservices

假设实际名称是 Wi-Fi,再检查 DNS:

networksetup -getdnsservers "Wi-Fi"

如果已经确认 Clash Verge Rev 的 TUN 和系统代理都关闭,但 DNS 仍停留在异常地址,可以恢复为自动 DNS:

sudo networksetup -setdnsservers "Wi-Fi" empty

请把「Wi-Fi」替换成你在第一条命令中看到的准确网络服务名称。执行后重新连接网络,再运行:

networksetup -getdnsservers "Wi-Fi"

如果输出没有手动设置的 DNS,说明该网络服务未指定固定 DNS,后续解析可能由路由器或网络服务提供。若 TUN 开启时 DNS 又被改写,不要立即判断为 DNS 泄漏;先以官方 FAQ 说明的 TUN 工作方式为背景,再检查实际 DNS 请求是否进入 Clash Verge Rev 的连接或日志记录。

第三层:用「连接」页证明请求是否进入 TUN

  1. 保持「虚拟网卡模式」开启。
  2. 打开 Clash Verge Rev 的「连接」页面。
  3. 让一个明确会发起网络请求的应用访问固定域名。
  4. 观察连接列表中是否出现该请求、命中的规则以及使用的出站。
  5. 如果连接页没有新增请求,说明 TUN 可能没有接管,回到服务与路由检查;如果请求出现但失败,再排查 DNS、规则、出站和核心日志。

单独执行 curl -I https://example.com 只能说明该请求返回了 HTTP 响应,不能证明它经过 TUN,因为规则可能让该域名直连。验证时应把“请求是否出现”和“规则、出站是什么”一起记录。

DNS、IPv6 与多个 utun 并存时怎么排查

当 Mac 同时运行其他 VPN、Tailscale、企业网络客户端或安全过滤工具时,可能出现多个虚拟接口和多条路由。此时不要先修改一堆 TUN 参数,先做单变量对照:

  1. 退出其他 VPN、Tailscale 或网络过滤软件,只保留 Clash Verge Rev。
  2. 记录关闭 TUN 时的网页访问、DNS 输出和默认网络状态。
  3. 只开启 Clash Verge Rev TUN,重新访问同一域名,并在「连接」页记录规则和出站。
  4. 如果单独运行正常、同时运行失败,优先判断为路由或网络扩展冲突,再逐个恢复其他软件。

DNS 方面,fake-ip 与 redir-host 是不同的增强模式,不能把看到的 198.18.x 地址直接当成公网出口地址。fake-ip 通常会让域名先映射到虚拟地址,再由核心根据域名和规则转发;因此应以连接页、核心配置和日志确认请求走向,而不是只看本地解析结果。

IPv6 也应单独对照。若关闭 IPv6 后恢复,只能说明 IPv6 路径参与了故障,不能直接断定是 DNS 泄漏。记录同一域名、同一节点、同一规则下的结果,再决定是否保留 IPv6。修改前不要同时更换节点、规则模式、DNS 增强模式和 TUN 堆栈。

TUN 模式堆栈怎么选:只改一个变量

使用 Mihomo 核心时,常见的 TUN 堆栈字段包括 system、gvisor 和 mixed。Mihomo 文档说明,system 使用系统协议栈,gvisor 在用户空间处理网络协议,mixed 将 TCP 与 UDP 分别交给不同协议栈处理。查看 Mihomo 官方 TUN 配置说明

堆栈适合的排查思路判定标准
system先测试系统协议栈路径;遇到防火墙或兼容性问题时记录现象同一域名、同一规则下请求能稳定出现在连接页
gvisor系统协议栈异常时作为单变量对照只改变堆栈后,连接页和应用访问结果是否变化
mixed需要分别观察 TCP 与 UDP 表现时测试固定测试条件下,记录 TCP、UDP 和 DNS 请求差异

每次只改一个值:先记录当前堆栈、规则模式、DNS 模式、节点和测试域名,再只修改堆栈并重新加载核心。不要把“换堆栈后能打开网页”直接解释为 TUN 已完全正常,还要回到「连接」页确认请求、规则和出站。

完成设置后的 macOS TUN 自查清单

如果清单全部通过但某个应用仍不通,下一步应检查该应用是否支持系统代理、是否使用独立 DNS、是否存在 IPv6 或证书问题。若整体连接失败,可继续查看Clash Verge Rev 连接失败排查;若主要问题是速度下降,可参考代理连接速度排查。

参考资料与核验边界

本文依据 Clash Verge Rev 官方 macOS FAQ、官方仓库设置字段和日志实现、Apple 的登录项说明,以及 Mihomo 官方 TUN 文档整理。Clash Verge Rev 不属于本站软件,按钮名称、服务状态提示和可选字段可能随版本变化;遇到界面差异时,应以当前版本显示为准。

常见问题

Clash Verge Rev macOS TUN 模式一定要安装服务吗?

普通用户使用 TUN 时,通常应先在 Clash Verge Rev 应用内「设置 → 系统设置」安装服务并完成管理员授权。若当前版本提供其他运行方式,应以应用内提示为准;服务没有运行时,TUN 可能无法开启或开关会自动弹回。

Sonoma 和 Sequoia 的授权入口一样吗?

不完全一样。macOS 13 Ventura 和 macOS 14 Sonoma 优先检查 macOS「系统设置 → 通用 → 登录项」;macOS 15 Sequoia 通常使用「系统设置 → 通用 → 登录项与扩展」。重点是检查后台项目是否允许运行,不要默认去找网络扩展。

开启虚拟网卡模式后 Mac 没网,应该先改 DNS 吗?

先确认服务和核心状态,再关闭 TUN,用 networksetup -getdnsservers 检查实际网络服务的 DNS。Clash Verge Rev 官方 macOS FAQ 说明 TUN 可能修改系统 DNS,关闭 TUN 后应恢复;只有确认 TUN 已关闭且 DNS 未恢复时,才使用 networksetup -setdnsservers "Wi-Fi" empty,并把 Wi-Fi 替换为实际服务名称。

看到 utun0 或 utun1024,能证明 TUN 已经生效吗?

不能。macOS 和其他 VPN、网络工具都可能创建 utun 接口。更可靠的方式是打开 Clash Verge Rev「连接」页,观察测试请求是否出现、命中了哪条规则以及使用了哪个出站。

服务显示已安装,但 TUN 仍然自动关闭怎么办?

先重启 Clash Verge Rev,确认核心是否通过服务运行;如果仍自动关闭,查看应用日志和服务日志,重点检查 IPC、服务启动、权限和核心退出信息。若服务反复要求安装或旧服务路径持续报错,再执行一次卸载服务、重启应用后重新安装。

TUN 堆栈应该选 system、gvisor 还是 mixed?

先保留当前版本默认值;只有出现可复现的兼容性问题时,才在固定域名、节点和规则下单独切换一个堆栈。system、gvisor、mixed 的处理路径不同,不能同时修改 DNS、规则和节点后再判断哪项有效。

相关阅读

参考资料

  1. Clash Verge Rev 官方 macOS FAQ(clashverge.dev)
  2. Clash Verge Rev 官方仓库中文设置字段
  3. Clash Verge Rev 官方仓库 macOS 日志路径代码
  4. Clash Verge Rev 官方隐私说明
  5. Apple 登录项与扩展设置说明
  6. Apple 系统扩展提示说明
  7. Mihomo 官方 TUN 配置说明