← 返回 ziru.lol 本地视觉备份 首页

Windows mihomo TUN 模式怎么开?Clash Verge Rev 配置、验证与断网恢复

更新于 2026-11-04 · ziru.lol

简答:如果你在 Windows 上使用 Clash Verge Rev,开启 mihomo TUN 模式通常按“管理员权限或服务模式 → 设置里的 TUN Mode → 检查虚拟网卡、日志和连接记录”完成。TUN 不是系统代理的同义词:它通过虚拟网卡和路由接管流量,但最终是否走代理仍取决于规则、节点、DNS 和其他 VPN 软件。本文聚焦 Windows 上的 Clash Verge Rev;原生 mihomo 直接运行、Mihomo Party、macOS、Linux 和 Android 的菜单路径可能不同,不能照搬。

定义:mihomo 是负责处理代理、规则、DNS 和 TUN 流量的核心;Clash Verge Rev 是调用该核心的 Windows 图形客户端,TUN Mode 则是通过虚拟网卡接管系统网络流量的工作方式。

先看结论:Windows 开启 TUN 的最短路径

假如你已经在 Clash Verge Rev 中导入并激活了可用配置,先按下面四步操作,不要一开始同时修改 DNS、规则和路由。

Windows mihomo TUN 模式速查
步骤操作预期结果
1. 准备权限关闭其他 VPN 或代理接管工具;以管理员身份运行 Clash Verge Rev,或在客户端中安装并使用 Service Mode客户端不再提示 TUN 需要管理员或服务模式
2. 打开开关进入“设置”中的“系统设置”,找到“Tun Mode”并开启客户端开始创建虚拟网卡并启动 TUN
3. 检查生效查看 Windows 网络适配器、核心日志和连接记录出现 TUN 网卡,日志没有权限或设备错误,访问应用时能看到连接
4. 判断规则查看连接的规则命中结果和代理组即使命中 DIRECT,也只能说明该连接被规则设为直连,不能单凭此判断 TUN 失败

Clash Verge Rev 的官方设置定义将“Tun Mode”和“System Proxy”分开,并明确 TUN 会捕获系统流量、开启后通常不需要再开启系统代理;同时,TUN 需要 Service Mode 或 Admin Mode。具体菜单文字可能随当前版本变化,应以客户端界面为准。可参考Clash Verge Rev 官方设置项定义。

先分清:mihomo、Clash Verge Rev 和 TUN 分别是什么

搜索“mihomo TUN 模式开启教程”时,最容易混淆的是核心、客户端和功能三者的关系。mihomo 是内核,负责读取配置、建立代理连接、执行规则并处理 DNS;Clash Verge Rev 是 Windows 图形客户端,可以管理 mihomo 核心;TUN Mode 是客户端或配置调用的网络接管功能。

三个名称的关系
名称作用本文是否提供具体步骤
mihomo执行代理、规则、DNS 和 TUN 配置的核心提供可合并到现有配置的 TUN 片段
Clash Verge RevWindows 图形客户端,提供设置、权限和日志入口提供 Windows 界面路径与权限处理
TUN Mode通过虚拟网卡和路由接管网络流量提供开启、验证和回滚步骤

本文不把“系统代理”“全局模式”和“TUN”当成同一功能。系统代理主要影响遵循系统代理设置的应用;全局模式通常是规则或代理组层面的选择;TUN 是网络接管方式。TUN 的覆盖范围可能更广,但应用自身代理、其他 VPN、系统路由和规则仍会影响最终结果。

如果你使用的不是 Clash Verge Rev,而是原生 mihomo、Mihomo Party 或 Android 客户端,请先确认客户端名称和版本,再查对应界面。不同客户端可能调用同一个 mihomo 内核,但权限入口、配置覆写位置和 TUN 开关不一定相同。

Clash Verge Rev:管理员权限、服务模式与 TUN 开关

  1. 先激活配置。打开 Clash Verge Rev,确认已经导入并激活一个配置。至少应能看到代理组、规则或节点信息;没有活动配置时,即使虚拟网卡成功创建,也无法判断实际连接是否正常。
  2. 关闭冲突工具。暂时退出其他 VPN、TUN、虚拟网卡或网络代理软件,避免多个程序同时修改默认路由、DNS 或系统代理。
  3. 处理 Windows 权限。如果客户端提示 TUN 不可用,先完全退出程序,再右键快捷方式或程序文件,选择“以管理员身份运行”,在 Windows 授权提示中允许。Clash Verge Rev 官方 Windows FAQ 说明,普通用户模式下不能使用 TUN;也可以根据客户端提示安装或恢复 Service Mode。参考Clash Verge Rev 官方 Windows FAQ。
  4. 进入 TUN 设置。在客户端设置中打开“系统设置”,找到“Tun Mode”或同义名称并开启。不要因为“System Proxy”没有同时打开就判断失败,TUN 与系统代理是分开的开关。
  5. 等待核心重载。开启后等待客户端完成配置重载和网卡创建。若开关自动关闭,优先回到权限、服务状态和核心日志排查,不要立即重复修改多项配置。

如果你看到“服务不可用”“TUN requires Service Mode or Admin Mode”或类似提示,先用管理员身份启动完成一次验证。管理员运行适合确认问题是否来自权限;如果希望以后普通启动也能使用 TUN,再按客户端当前界面修复或安装服务。服务机制和目录权限属于客户端行为,不能用其他客户端的教程替代。

原生 mihomo 配置:只合并 TUN 片段,不要覆盖订阅文件

如果你不是通过图形开关,而是直接编辑 mihomo 配置,可以把下面片段合并到现有配置中的同一个 tun: 节点。它是“配置片段示例”,不是包含端口、代理组、规则、DNS 和节点的完整可运行配置;请先备份,再通过客户端的配置覆写、Merge 或编辑当前配置功能加入。

tun: enable: true stack: mixed auto-route: true auto-detect-interface: true dns-hijack: - any:53 - tcp://any:53

mihomo 官方 TUN 文档同时给出了协议栈说明、防火墙注意事项和完整字段示例,可参考mihomo 官方 TUN 配置文档。不同核心版本、系统和客户端覆写机制可能影响字段是否可用,因此保存后应使用当前客户端的“检查配置”“重载配置”或等价功能;如果客户端没有校验按钮,不要直接覆盖原文件,先保留备份。

不要直接修改远程订阅源文件。订阅更新通常会重新生成配置,手工添加的 tun 节点可能消失。更稳妥的顺序是:备份当前配置 → 使用覆写或 Merge → 重载核心 → 检查日志 → 再开启 TUN。

协议栈怎么选:先用 mixed,出现具体故障再对照

首次开启时不建议同时改变协议栈、DNS 模式、规则和路由。先用 mixed 验证基本链路,再根据可复现的现象切换。mihomo 官方文档说明,mixed 使用 TCP 的 system 栈和 UDP 的 gvisor 栈;system 使用系统协议栈;gvisor 使用用户态协议栈;mips 是 mihomo 文档列出的另一种协议栈。本文不根据旧教程推断默认值或最低版本。

Windows 首次排障的协议栈选择
选择适合什么时候尝试注意事项
mixed没有明确故障,先验证常规 TCP 与 UDP 流量防火墙或特定核心版本可能影响结果
system需要对照系统协议栈行为Windows 防火墙可能需要放行 mihomo 核心
gvisorsystem 或 mixed 出现可复现的兼容性问题时对照切换后仍要重新检查 DNS、连接记录和规则命中
mips当前核心文档和客户端明确支持,且有明确测试目的时不要仅凭旧文章复制;未确认版本时不作为默认建议

协议栈不是“速度开关”,切换后暂时恢复也不能证明它适用于所有电脑。若某次更新后 TUN 能开启但代理连接失败,应记录系统版本、核心版本、协议栈、DNS 模式和日志,再对照 mihomo 官方问题追踪页面中的相同环境案例。参考mihomo 官方问题追踪页面。

三重验证:虚拟网卡、核心日志、连接记录

不要只看客户端里的 TUN 开关是否变亮。建议按“设备—核心—连接”顺序验证。

  1. 查看虚拟网卡。打开 Windows 的网络适配器列表,检查是否出现由 mihomo 或 Clash 客户端创建的 TUN、Mihomo 或类似名称的虚拟网卡。名称可能因客户端版本和配置变化。
  2. 查看核心日志。在客户端日志中寻找 TUN 启动、网卡创建、自动路由或 DNS 相关信息。如果出现权限不足、设备创建失败、服务不可用或配置解析错误,先修复该错误。
  3. 查看连接记录。打开普通网页或启动一个需要联网的应用,观察客户端连接列表是否出现请求。没有记录时,优先排查 TUN 是否真正启动、路由是否生效,以及应用是否被其他 VPN 或代理接管。
  4. 查看规则命中。连接进入核心后,可能命中 DIRECT。这表示规则要求直连,不等于 TUN 没有接管。若命中代理组但连接失败,再检查节点、代理组和上游连接。
  5. 单独检查 DNS。如果连接列表有请求但域名打不开,检查 DNS 配置、53 端口冲突和 dns-hijack 是否位于正确的 tun 节点下。不要为了验证 TUN 一次性更换多个 DNS 参数。

这套验证只能说明当前配置在当前电脑上是否生效,不能保证所有应用都一定经过同一路径。应用自身代理、企业安全软件、其他 VPN、局域网策略和规则中的直连项,都可能改变结果。

按现象排查:开启后直连、断网或 DNS 失败

Windows TUN 常见现象与处理顺序
现象先查什么怎么处理
TUN 开关无法打开管理员身份、Service Mode、核心日志完全退出客户端后以管理员身份重启;若需普通启动,按当前客户端界面安装或修复服务
开关自动关闭服务是否可用、虚拟网卡创建错误、配置解析错误先保存日志,恢复最近一次可用配置,再单独验证权限和 TUN
开启后完全断网防火墙、DNS、默认路由、其他 VPN先关闭 TUN;确认系统代理状态和网络恢复,再只保留一个网络接管工具
应用仍然直连连接记录和规则命中先确认请求是否进入核心;进入核心但命中 DIRECT 时,检查规则而不是重复开关 TUN
有连接记录但网页打不开节点、代理组、DNS、协议栈先测试明确命中代理的连接,再一次只改变一个变量
局域网设备无法访问路由排除项、其他 VPN、strict-route 等高级设置先关闭 TUN 恢复网络;不要直接删除系统路由或正在使用的虚拟网卡

如果问题发生在更新核心或客户端之后,不要把单次现象写成所有 Windows 设备的固定规律。记录版本、系统、配置片段和完整错误日志,再查看官方问题追踪或当前客户端 FAQ。

关闭 TUN 与回滚:按这个顺序恢复网络

  1. 在 Clash Verge Rev 中关闭“Tun Mode”,等待核心完成重载。
  2. 检查“System Proxy”是否仍处于开启状态;如果开启前没有使用系统代理,恢复为关闭。
  3. 确认网络适配器和默认网络连接恢复,不要直接删除仍在使用的 TUN 网卡。
  4. 如果仍然无法联网,退出 Clash Verge Rev,重新连接当前网络,并确认没有其他 VPN、代理或 DNS 工具继续接管。
  5. 恢复开启前的配置备份,删除刚添加的 TUN 覆写项,再重新启动客户端。

最稳妥的回滚顺序是“关闭 TUN → 检查系统代理 → 检查网络连接 → 恢复备份”。如果只是某个节点或规则异常,不要直接删除整份配置;保留日志和配置片段,便于区分权限、路由、DNS、规则和上游连接问题。

本文核验日期为 2026 年 11 月 4 日。客户端菜单、核心字段和权限行为可能随版本变化;无法确认的版本兼容性应以当前客户端界面和 mihomo 官方文档为准。

常见问题

mihomo TUN 模式和 Windows 系统代理有什么区别?

系统代理主要影响遵循 Windows 代理设置的应用;TUN 通过虚拟网卡和路由处理网络流量。TUN 与系统代理是分开的功能,Clash Verge Rev 的官方设置说明通常不要求二者同时开启,但应用自身代理、其他 VPN、规则和系统路由仍可能影响结果。

Clash Verge Rev 开启 TUN 时为什么提示需要管理员权限?

Windows TUN 需要创建虚拟网卡并修改相关网络路径,Clash Verge Rev 官方 FAQ 说明普通用户模式不能使用 TUN。可先完全退出客户端,再右键程序或快捷方式选择“以管理员身份运行”;如果希望普通启动,也可以按当前版本界面安装或恢复 Service Mode。

TUN 已经开启,为什么连接还是 DIRECT?

先查看连接记录。如果请求已经进入 mihomo 核心,但规则命中 DIRECT,说明规则要求直连,不代表 TUN 失效;只有完全没有连接记录时,才应优先检查虚拟网卡、自动路由和核心日志。

开启 TUN 后 Windows 断网怎么办?

先关闭 TUN,检查 System Proxy 是否被保留,再退出其他 VPN 或代理工具。随后查看核心日志中的权限、DNS、路由和网卡错误,恢复开启前的配置备份。不要在原因不明时直接清空系统路由。

TUN 配置应该写到订阅文件还是配置覆写?

优先使用客户端提供的配置覆写、Merge 或独立配置区域。不要直接修改远程订阅源,因为订阅更新可能重新生成文件并覆盖手动加入的 tun 配置。

stack 应该选 mixed、system、gvisor 还是 mips?

首次验证可以先使用 mihomo 文档建议的 mixed;如果出现明确且可复现的兼容性问题,再分别用 system 或 gvisor 做对照。mips 是否适用于你的核心和客户端,需要以当前版本文档与界面为准,不能根据旧教程推断。

相关阅读

参考资料

  1. mihomo 官方 TUN 配置文档
  2. Clash Verge Rev 官方设置项定义
  3. Clash Verge Rev 官方 Windows FAQ
  4. mihomo 官方问题追踪页面