Clash Verge Rev TUN 模式打不开:Windows 与 macOS 分步排查
简答:Clash Verge Rev TUN 模式打不开时,先不要改 DNS、MTU 或订阅:优先确认客户端版本、运行模式和内核状态,再检查 Service Mode(服务模式)或管理员权限。Windows 上最短路径是:完全退出客户端→以管理员身份启动→安装或切换服务模式→确认内核运行→再次开启 TUN;如果开关能开但没有虚拟网卡,再排查其他 VPN、虚拟网卡和安全软件。
定义:Clash Verge Rev 的 TUN 模式是通过虚拟网卡接管系统流量的运行方式,官方界面提示该模式需要 Service Mode(服务模式)或管理员权限,且开启后通常不需要同时打开系统代理。
先按现象定位:不要把节点问题当成 TUN 开关故障
本文适用于 Windows 10/11,兼顾 macOS;菜单名称可能随 Clash Verge Rev 版本变化,以下以页面中显示的 Tun Mode、Service Mode、Install Service 等名称为准。本文只处理 TUN 模式打不开、开关灰色、开启后自动关闭、没有虚拟网卡或开启后断网,不展开订阅导入和节点选择。
| 看到的现象 | 优先检查 | 验收结果 |
|---|---|---|
| 开关灰色或提示不可用 | 是否处于 Service Mode,或是否以管理员身份运行 | 页面不再提示需要服务或管理员权限 |
| 点击后没有反应 | 内核是否运行、服务是否安装、是否被安全软件拦截 | 内核运行状态正常,日志不再出现服务启动错误 |
| 开启后立即关闭 | 服务不可用、配置加载失败或版本问题 | TUN 开关保持开启,系统网络未断开 |
| 开关显示开启但没有虚拟网卡 | 检查系统网络适配器、服务状态和残留虚拟网卡 | 出现 Mihomo 或对应 TUN 虚拟网卡 |
| 开启后整机断网 | 其他 VPN、虚拟网卡、自动路由、DNS 或网卡冲突 | 关闭 TUN 后网络恢复,分项调整后可重新开启 |
| 只有某些网站打不开 | 规则模式、DNS、IPv6 或目标流量是否被 DIRECT | 普通连通性和目标站点分别通过验证 |
Clash Verge Rev 当前代码中的界面提示写明,TUN 需要 Service Mode 或 Admin Mode;界面还会在服务不可用时自动关闭 TUN。可先对照项目设置字段与提示。
Windows 最短修复路径:权限、服务、内核依次确认
- 先备份并准备回滚。
记录当前客户端版本、运行模式和配置;如果已经开启 TUN 后断网,先关闭 TUN,必要时暂时切换到系统代理模式验证基础网络。不要一开始就删除配置目录或卸载网卡。
- 完全退出 Clash Verge Rev。
关闭主窗口后,再从托盘菜单退出,确认任务栏托盘图标消失。只关闭窗口不一定等于退出,残留进程可能继续占用服务或虚拟网卡。
- 以管理员身份重新启动。
右键 Clash Verge Rev 快捷方式或程序文件,选择“以管理员身份运行”,在 Windows 授权提示中允许。项目文档说明,普通用户模式下无法使用 TUN;管理员运行可作为不安装服务时的临时方案。参考项目 Windows FAQ。
- 检查运行模式。
打开设置或高级设置,查看是否为 Service Mode;如果页面显示 Sidecar、普通模式或类似状态,先选择 Install Service 或 Switch to service mode。安装服务失败时,不要反复点击,先退出其他 VPN 和代理客户端,再重启后重试。
- 确认内核和配置已经运行。
先确认配置能成功加载、代理组或节点列表正常显示,再开启 TUN。若内核本身没有运行,TUN 开关即使短暂变绿,也不能证明系统流量已被接管。
- 重新开启 TUN 并验证。
开启后观察开关是否保持开启,随后打开 Windows“网络连接”或“网络适配器”列表,检查是否出现 Mihomo 或对应的虚拟网卡。再分别测试普通网页、一个已知可访问的目标和本地网络;不要只用单次 ping 或单个网站判断 TUN 完全正常。
如果服务安装提示权限或安全检查错误,项目 FAQ 建议检查内核文件及安装目录权限;临时排查可以使用管理员运行,但长期使用应优先恢复正常服务模式。
按失败结果继续分流:虚拟网卡、冲突和配置设置
开关仍然灰色或提示需要服务
再次确认不是普通用户模式,并检查服务是否实际安装。可以在客户端高级设置中导出诊断信息,记录 Verge 版本、运行模式和是否为管理员状态。项目讨论中曾通过诊断信息确认 Windows 用户处于 Sidecar 且 Is Admin 为 false;这类信息比单看界面颜色更适合定位权限问题,详见项目讨论中的诊断示例。
开关能开启,但系统没有虚拟网卡
先关闭 TUN,完全退出客户端后重新启动,再检查服务和内核。若仍没有网卡,检查是否安装了多个 VPN、虚拟机网络、容器网络或其他 TUN 客户端。不要直接删除所有虚拟网卡;先记录名称,停用其他客户端后逐项复测。项目曾记录 Windows 下 TUN 界面显示正常但系统适配器没有创建网卡的案例,这说明“开关显示开启”不能单独作为成功证明,参考TUN 模式无法正常工作的项目问题。
出现 interface not found、开启后完全断网
优先检查是否存在多个残留的 Wintun 虚拟网卡,以及是否安装了非标准打包版本。项目问题记录了多张残留虚拟网卡导致自动识别接口失败的案例,后续建议使用项目 Releases 中的标准安装程序或 WinGet,并在变更前保留回滚路径。可参考项目中的 Wintun 网卡残留案例。清理或重装前,先关闭 TUN、退出客户端并确认系统网络可恢复。
开启后只有部分网站打不开
这时不一定是 TUN 没有工作。先确认规则模式下目标流量是否被 DIRECT,再检查 DNS、IPv6、严格路由和自动识别网卡等选项。一次只改一个选项,记录修改前后的结果;如果修改 DNS 或 MTU 后更差,立即恢复原值。Windows 页面中的 DNS Mode 提示还说明,某些 DNS 劫持行为与 Strict Route 有关联,因此不要在没有验证的情况下同时开启多项进阶设置。
macOS 分支:先确认版本与系统环境,再判断是否为版本特定问题
macOS 上先确认芯片架构、Clash Verge Rev 版本、运行模式和 TUN 开关状态。若开关没有反应,先完全退出并重新打开;若服务模式在系统重启后失效,检查客户端是否仍处于服务模式,并导出诊断信息。不要把 Windows 的“管理员运行”步骤直接套用到 macOS。
项目问题列表中曾出现 macOS 27 与特定 Clash Verge Rev 版本下 TUN 开关未生效、核心运行时 tun.enable 仍为 false 且未创建网卡的报告。这属于特定版本和系统组合的公开问题记录,不能推断所有 macOS 用户都会遇到;如果你的系统和版本相近,应先核对项目 Issues、Release 和后续修复状态,再决定升级或回退,参考macOS TUN 问题记录。
确认问题是否已解决:四项验收与恢复方法
- 关闭其他 VPN、代理客户端和虚拟网卡工具后,TUN 开关能够保持开启。
- 系统网络适配器中出现对应虚拟网卡,且没有不断新增的重复网卡。
- 客户端内核、配置和代理组状态正常;系统代理开关状态与 TUN 测试互不混淆。
- 普通网页、本地网络和目标站点分别测试,避免用单个网站或一次测速作为完整证明。
如果开启 TUN 后断网,按相反顺序恢复:先关闭 TUN,再关闭或卸载最近新增的虚拟网络组件,恢复 DNS、MTU、IPv6 和路由设置,最后重启客户端与网络连接。只有在基础模式恢复后,才继续尝试服务重装或版本切换。当前可用版本、安装包和变更说明应以项目 Releases 页面为准。
常见问题
Clash Verge Rev TUN 模式打不开,最先应该做什么?
先完全退出客户端,再以管理员身份启动;随后检查是否已安装并切换到 Service Mode,确认内核和配置正常运行后再开启 TUN。不要先修改 DNS 或 MTU。
TUN 开关显示开启,但 Windows 没有虚拟网卡,怎么办?
关闭 TUN 并退出客户端,停用其他 VPN、虚拟机网络和 TUN 工具后重启,再检查适配器列表。如果仍没有网卡,导出诊断信息并核对客户端版本、服务状态和安装方式。界面显示开启不等于虚拟网卡已经成功创建。
Clash Verge Rev 开启 TUN 后断网,是节点坏了吗?
不一定。先关闭 TUN,确认系统代理模式和基础网络是否恢复;如果恢复,优先排查残留虚拟网卡、其他 VPN、自动路由、DNS、IPv6 和网卡自动识别。只有在 TUN 基础连通后,才判断节点或规则问题。
普通用户可以使用 Clash Verge Rev 的 TUN 模式吗?
项目界面提示 TUN 需要 Service Mode 或 Admin Mode。Windows 普通用户模式下通常不能直接使用 TUN;可以安装并运行服务,或临时以管理员身份启动。
macOS 上 TUN 模式打不开,能直接照搬 Windows 的修复方法吗?
不能完全照搬。macOS 应先核对系统版本、芯片架构、客户端版本和运行模式;若属于特定系统与版本组合,应查看项目 Issues 和 Releases 中的对应记录,再考虑升级、回退或重新安装服务。