Clash Verge Rev 的 TUN 模式可以让没有配置系统代理的 Windows 应用也通过 Mihomo 转发流量,适合命令行工具、部分游戏、桌面客户端等不遵循 Windows 系统代理设置的程序。它与普通「系统代理」不同:系统代理主要影响主动读取代理设置的应用,而 TUN 会通过虚拟网卡接管符合规则的网络连接。本文按新手实际操作顺序,说明如何检查内核、安装服务、开启 TUN,并确认流量确实进入代理;如果启动失败,也可以按后面的排查步骤逐项定位。
开启前先了解 TUN 与权限要求
TUN 模式并不是一个节点,也不会自动让所有网站都走代理。它负责把设备上的网络连接交给 Mihomo,最终是代理、直连还是拒绝,仍由当前配置中的规则和策略组决定。开启 TUN 后,如果规则把某个域名设为直连,该连接依然会直连;如果规则选择代理,流量才会经过所选节点。
Windows 需要创建并管理虚拟网络接口,因此 TUN 通常需要管理员权限,部分版本还会通过服务模式运行相关组件。首次设置前,建议先完成以下检查:
- 确认内核可用:Clash Verge Rev 使用 Mihomo 内核。先导入有效配置,并确认主界面中的内核和订阅状态正常;若配置本身无法加载,TUN 也无法正常接管流量。
- 使用受支持的 Windows 环境:系统更新、虚拟网卡驱动安装或安全软件策略可能影响 TUN。若设备由公司或学校管理,可能没有安装驱动或注册服务的权限。
- 保存当前网络状态:记下当前是否开启 Windows 系统代理、VPN、网卡共享或其他网络过滤工具。出现断网时,这些信息有助于恢复和排查。
- 选择可信配置:TUN 会处理设备的网络连接,规则配置会决定连接去向。只导入来源可靠的订阅或配置,并避免同时运行多个会接管网络的代理程序。
安装或启用服务模式
打开 Clash Verge Rev 后,进入设置页面,查找「服务模式」「Service Mode」或与 Mihomo 服务相关的选项。部分版本会在设置中的 Mihomo、内核或系统服务区域显示状态和安装按钮。若首次启用时 Windows 弹出用户帐户控制提示,请确认程序来源可信后选择允许;如果没有管理员权限,先使用管理员账户运行客户端,或联系设备管理员。
- 启动 Clash Verge Rev,并确认配置已经成功加载。
- 进入设置,找到服务模式相关选项,查看当前状态是否为未安装、已停止或已运行。
- 如果界面提供「安装服务」「Install Service」或类似按钮,按提示完成安装;Windows 可能要求管理员确认。
- 安装完成后,等待状态更新为已运行。如果界面要求重启客户端,先退出再重新打开,避免旧进程继续占用资源。
- 回到设置页复查服务状态。若安装失败,不要反复点击;先记录提示内容,再检查权限、安全软件拦截和客户端是否来自可信安装包。
服务模式的作用是提供 TUN 所需的后台运行或权限支持,并不等于已经开始接管流量。只有服务状态正常、TUN 已开启且核心成功启动,整体链路才算完成。若客户端没有单独的服务模式入口,或者按钮名称与上述描述不同,可按当前版本界面提示操作;不要照搬其他客户端的菜单路径,也不要手动删除系统服务来尝试修复。
在 Windows 中开启 TUN 模式
完成服务准备后,回到 Clash Verge Rev 设置页面,找到「TUN 模式」或「Tun Mode」开关。通常还可以在托盘菜单或主界面快捷操作中找到相关入口,但建议第一次从设置页开启,方便查看模式状态和相关选项。打开开关后,等待 Mihomo 重载或启动;如果 Windows 弹出权限确认,按提示授权。
不同版本提供的 TUN 参数可能有所差异,初次使用时优先保持默认值,不必为了「更强接管」而同时修改所有选项。常见设置的含义如下:
- 自动路由:由 Mihomo 配置必要的路由规则,使系统连接进入虚拟网卡。正常情况下先使用默认设置;手动修改路由可能影响局域网或其他网卡的访问。
- 严格路由:用于更严格地处理路由路径,可能改善部分网络环境下的流量接管,但也可能让局域网设备、虚拟机或特殊网段无法访问。遇到内网异常时可先恢复默认。
- 接口名称或堆栈类型:用于选择虚拟接口或网络处理方式。若版本没有明确提示,不需要自行填写驱动名称或更换堆栈。
- DNS 劫持:可将部分 DNS 请求交给 Mihomo 处理。DNS 配置会影响域名解析;开启 TUN 后若出现域名无法解析,可结合当前配置检查 DNS,而不是盲目更换多个参数。
开启成功后,设置页通常会显示开关已启用,主界面也应能看到 Mihomo 正常运行。若开关立即自动关闭、核心报错或客户端提示无法创建虚拟网卡,说明配置过程没有完成;不要只根据开关颜色判断成功,接下来还需要实际验证连接。
验证 TUN 是否真正生效
验证时最好选一个原本不读取系统代理设置的应用,例如终端中的命令行程序,或者确认不会影响重要工作的独立测试应用。测试前先检查 Clash Verge Rev 当前策略组选择了可用节点,并确认配置规则允许测试目标走代理。否则,即便 TUN 正常工作,规则选择直连也会让出口地址保持不变。
- 查看客户端状态:确认 TUN 开关保持开启、服务状态正常、Mihomo 核心没有持续报错,且当前配置处于运行状态。
- 选择明确的测试目标:通过一个能够区分直连与代理出口的目标进行测试。可以在命令行请求可查询公网出口地址的服务,也可以使用不遵循系统代理的应用进行连接测试。
- 查看连接记录:在客户端的连接或日志页面观察测试时段是否出现对应域名或 IP,并核对命中的规则和策略组。能看到连接记录,说明该流量至少到达了 Mihomo;还需确认最终策略与预期一致。
- 对比关闭前后:记录未开启 TUN 时的测试结果,再开启 TUN 重测。若应用之前不能通过系统代理访问、开启后连接记录出现且出口符合预期,说明接管和规则链路基本正常。
- 分开测试 TCP 与 DNS:网页能打开不一定代表所有流量都已接管。若特定程序仍无法连接,检查它使用的协议、DNS 行为以及配置规则,不要把单一浏览器的结果当作全设备验证。
验证结果需要结合规则理解:连接记录显示「DIRECT」表示流量被 Mihomo 接收后按规则直连,并不代表 TUN 失效;没有出现对应记录,才更应该检查该应用是否使用特殊网络接口、TUN 服务是否运行,或流量是否被其他程序先行拦截。测试时不要同时开启多个 VPN 或代理客户端,以免结果受到其他软件影响。
启动失败、断网与代理冲突的排查方法
TUN 问题通常集中在权限、后台服务、虚拟网卡冲突和配置规则四个方面。建议按由简单到复杂的顺序排查,每次只做一项变更,并在问题消失后记录该设置,避免一次调整多个参数导致无法判断原因。
- 提示权限不足或虚拟网卡创建失败:确认是否使用了允许安装驱动和服务的 Windows 账户;按客户端提示以管理员权限重新执行对应操作。若设备受组织策略管理,不要绕过系统限制,应联系管理员确认驱动和服务安装权限。
- 服务未运行或开启后立刻关闭:回到服务模式页面检查状态,重新启动客户端并查看 Mihomo 日志。若日志指出配置字段不受支持,先更新到兼容的客户端和内核版本,或恢复此前备份的配置。
- 开启后完全断网:先关闭 TUN,确认普通网络恢复;随后检查配置中的路由、DNS、规则和默认策略组。必要时暂时退出其他 VPN,再重新开启 TUN 做单独测试。若关闭 TUN 后仍断网,问题可能来自系统代理、网卡或其他网络软件。
- 部分应用无法访问局域网:检查严格路由、自动路由和局域网绕过相关选项。打印机、NAS、路由器管理页或虚拟机网络可能使用本地网段,不应为了让所有流量代理而忽略本地访问需求。
- 网页正常但游戏或应用异常:这类程序可能使用 UDP、独立 DNS、专用网络服务或反作弊组件。检查连接记录中是否出现该应用的流量,并确认规则和策略支持相应连接;必要时对比关闭 TUN 时的表现。
- 与其他 VPN 或代理冲突:退出其他流量接管软件,只保留 Clash Verge Rev 进行验证。多个虚拟网卡、过滤驱动或 VPN 路由同时生效时,可能造成路由优先级变化、连接循环或网络中断。
- 安全软件阻止服务或驱动:查看安全软件的隔离记录和 Windows 安全中心通知。只有在确认安装包来源可信时,才按软件说明处理拦截;不要为了让 TUN 启动而长期关闭防护功能。
如果调整后网络状态变差,先关闭 TUN 并恢复之前记录的设置,再检查普通系统代理是否仍处于开启状态。遇到客户端升级后菜单名称变化或配置字段报错,优先以当前版本的提示和 Mihomo 日志为准,不要直接复制来源不明的驱动文件或注册表修改方法。还可以保存报错文本、客户端版本、Windows 版本和复现步骤,方便进一步定位。
关闭 TUN 与日常使用建议
不需要 TUN 时,可以在设置页关闭对应开关,并等待 Mihomo 完成状态更新。若关闭后仍无法正常上网,检查 Windows 的系统代理是否还保持开启,以及其他 VPN 是否修改了默认路由。除非确认不再使用服务模式且了解其影响,否则不必为了日常关闭 TUN 而卸载后台服务;先关闭接管开关通常更容易恢复网络。
日常使用中,建议保留一份可用配置备份,更新客户端或内核前先记录当前参数;测试新选项时一次只改一项;局域网设备访问、游戏 UDP 和 DNS 问题分别验证,不要只看一个网站能否打开。完成这些检查后,TUN 就能作为系统代理的补充,让更多 Windows 应用按 Clash 规则连接,同时保留必要的直连与局域网访问能力。