前言:TUN 模式到底解决什么问题?
在 Clash Verge Rev 中,常规的“系统代理”主要依靠 Windows 的代理设置工作。浏览器、聊天软件以及明确支持 HTTP 或 SOCKS5 代理的应用,通常可以正常使用;但游戏、命令行工具、虚拟机、部分下载器和一些使用独立网络组件的软件,可能完全不读取系统代理,因此即使 Clash 已经启动,这些应用仍然无法通过代理连接。
TUN 模式的作用,就是在 Windows 中创建一个虚拟网络接口,把系统流量导入 Clash 的 Mihomo 内核,再按照配置文件中的规则进行代理或直连。它更接近“透明代理”,不需要每个应用单独填写代理地址,适合希望让更多 Windows 程序统一使用 Clash 的用户。
不过,TUN 模式并不等于所有流量都必须经过代理。只要配置文件处于 Rule 规则模式,Clash 仍会根据域名、IP、进程或地理数据库进行分流。国内网站可以走 DIRECT,需要代理的目标则交给对应策略组处理。
本文目标
完成 Windows 权限准备、Clash Verge Rev TUN 开启、虚拟网卡检查、DNS 配置确认,并通过浏览器、命令行和实际应用验证代理是否生效。
1开启前的准备工作
在点击 TUN 开关之前,建议先确认以下条件。很多“开了 TUN 但无法上网”的问题,并不是虚拟网卡本身损坏,而是权限、配置文件或节点连接中的某一环没有准备好。
- 使用 Windows 桌面版:确保安装的是 Clash Verge Rev 的 Windows 版本,而不是仅用于查看配置的便携工具或移动端客户端。
- 使用管理员权限:TUN 模式需要安装或调用虚拟网络组件。首次启用时,如果软件提示申请管理员权限,请选择允许;建议右键 Clash Verge Rev 快捷方式,选择“以管理员身份运行”。
- 准备有效配置:配置文件中至少要有可用节点、代理组和规则。只有打开 TUN 而没有可用节点,并不能自动产生网络连接。
- 关闭冲突软件:其他 VPN、旧版 Clash、某些网络加速器、虚拟机网络工具和安全软件的流量拦截功能,可能与 TUN 虚拟网卡冲突。
- 保留系统代理选项:初次设置时不要急着关闭系统代理。保留它有助于同时测试浏览器代理和 TUN 代理,确认问题究竟出在哪一层。
重要提醒
TUN 模式会接管更多系统流量。启用前请保存正在进行的下载、远程桌面或在线游戏进度;如果网络突然中断,可以先关闭 TUN,再恢复到系统代理模式排查。
先确认配置文件能够正常工作
打开 Clash Verge Rev,进入“配置”页面,选择正在使用的配置文件并设为活动配置。随后进入代理页面,手动选择一个稳定节点,或确认自动选择策略组已经选出了可用节点。若配置文件本身无法更新、节点全部超时,建议先解决订阅或节点问题,再继续设置 TUN。
2Clash Verge Rev 开启 TUN 模式
不同版本的 Clash Verge Rev 界面名称可能略有区别,但核心入口通常位于“设置”或“常规设置”中的 TUN、服务模式或虚拟网卡区域。以下步骤适用于大多数 Windows 版本。
- 完全退出其他代理客户端,只保留 Clash Verge Rev。必要时打开任务管理器,确认旧版 Clash 进程已经结束。
- 启动 Clash Verge Rev,进入“设置”页面,找到“TUN 模式”或“虚拟网卡”相关区域。
- 打开 启用 TUN 模式 开关。如果界面提供“自动启动”或“服务模式”,可以先不启用,确认基本功能正常后再决定。
- 如果提示安装服务、安装驱动或授予管理员权限,点击确认,并在 Windows 用户账户控制窗口中选择“是”。
- 等待状态显示为运行中或已启用。部分版本需要重启 Clash Verge Rev,甚至需要重启 Windows,按软件提示操作即可。
- 进入“代理”页面,确保模式为
Rule,并选择一个可用策略组。不要在尚未选择节点时直接判断 TUN 失败。
常见 TUN 参数如何选择?
如果设置页面提供网卡名称,通常保持默认即可。网卡名称的作用主要是便于 Windows 识别,不会直接决定节点速度。对于地址族选项,如果网络环境和配置文件都支持 IPv6,可以保留默认;如果经常出现 IPv6 直连泄漏、部分网站打不开或连接时好时坏,可以暂时关闭 IPv6 相关选项进行对比。
DNS 设置也会影响 TUN 的实际效果。TUN 接管了流量,但域名解析仍可能受到本地运营商、浏览器缓存或其他 DNS 软件影响。建议优先使用配置文件中的 Mihomo DNS,并确认增强模式、Fake-IP 或 Redir-Host 设置与现有规则兼容,不要同时让多个软件争抢 DNS 端口。
推荐的初始策略
第一次测试时,保持默认网卡名称,使用 Rule 模式,选择稳定节点,并暂时不要叠加复杂的自定义规则。确认 TUN 能正常工作后,再逐步调整 DNS、IPv6 和分流策略。
3检查虚拟网卡与配置是否生效
开启开关并不代表流量一定已经进入 TUN。建议从 Windows 系统、Clash 日志和实际网络请求三个角度检查。这样可以区分“网卡没有启动”“Clash 没有收到流量”和“节点或规则异常”等不同问题。
在 Windows 中查看虚拟网卡
- 右键点击 Windows 开始菜单,打开“设备管理器”。
- 展开“网络适配器”,查找由 Clash、Mihomo、Wintun 或类似名称创建的虚拟适配器。
- 如果适配器旁边出现黄色感叹号,右键选择“启用设备”或重新安装对应组件;如果完全没有虚拟适配器,通常说明权限不足、安装失败或被安全软件拦截。
也可以打开 Windows 的“网络连接”页面,观察是否出现新的虚拟以太网适配器。不要随意删除它,因为 Clash 可能会依赖该适配器来转发流量。如果此前安装过多个版本的 Clash,系统中可能存在名称相近的旧网卡,此时可以先关闭旧客户端,再重启 Clash Verge Rev 重新创建。
使用命令行验证基础连接
打开 PowerShell 或命令提示符,执行以下命令:
ping 失败并不一定代表 TUN 失败,因为部分服务器会禁止 ICMP 请求。更有参考价值的是域名解析、HTTPS 请求以及 Clash 的连接日志。执行 curl 时,如果 Clash 日志中出现对应域名和连接记录,说明流量已经被内核接收。
用 IP 检查出口是否变化
打开浏览器访问 IP 查询网站,记录启用 TUN 前后的出口地址和地区。若前后地址完全不变,先确认访问的域名是否应该走代理,再检查当前策略组和规则命中情况。若浏览器地址发生变化,但游戏或终端仍无法联网,问题可能是应用使用了特殊协议、IPv6 通道或独立 DNS,需要继续查看应用本身的连接方式。
4常见问题与排查方法
TUN 模式涉及 Windows 网络栈、虚拟网卡、DNS、代理规则和节点连接,出现故障时不要一次修改很多选项。建议每完成一项调整就重新测试,避免无法判断是哪项设置造成了变化。
- 开关自动关闭:通常与管理员权限、服务组件未安装或安全软件拦截有关。退出 Clash Verge Rev 后,以管理员身份重新启动;如果仍无效,暂时关闭第三方防火墙的网络拦截功能再测试。
- 开启后所有网站都打不开:先切换到一个确认可用的节点,再暂时关闭 TUN 测试系统代理。若系统代理也无法访问,优先修复订阅或节点;若系统代理正常而 TUN 失败,检查虚拟网卡和 DNS。
- 浏览器正常,游戏无法连接:检查游戏是否使用 UDP、IPv6 或独立启动器。部分游戏还会检测代理环境,TUN 不保证绕过应用自身的地区限制或反作弊策略。
- 国内网站变慢:确认代理模式为
Rule,规则中存在国内域名或 GeoIP 直连规则。若误用了Global,所有流量都会进入当前代理节点。 - 频繁出现 DNS 错误:不要同时启用多个 DNS 代理工具。清理浏览器 DNS 缓存后重试,也可以在 Clash DNS 设置中切换增强模式,并观察日志是否出现端口占用。
- 电脑重启后 TUN 不生效:检查 Clash Verge Rev 是否设置为开机启动,以及服务模式是否成功安装。某些系统优化软件会阻止应用在启动阶段创建虚拟网卡。
- 关闭其他 VPN、代理和网络加速工具。
- 确认 Clash Verge Rev 正在运行,并以管理员身份启动。
- 确认配置文件有效、节点可用、模式为
Rule。 - 关闭并重新开启 TUN,必要时重启客户端或 Windows。
- 查看设备管理器中的虚拟网卡状态。
- 通过 Clash 日志、域名请求和 IP 查询结果逐项验证。
5稳定使用 TUN 模式的建议
完成配置后,不建议长期使用“所有流量全部代理”的方式。更合理的做法是让 TUN 负责接管应用流量,再由规则决定具体路径。这样既能覆盖不支持系统代理的软件,也能避免国内服务全部绕路,减少延迟和不必要的流量消耗。
建议定期检查配置文件更新时间和节点状态。订阅更新后,如果策略组名称发生变化,原有规则可能指向不存在的策略组,导致部分请求回退到直连或直接失败。遇到更新后异常,可以打开 Clash 日志,搜索目标域名,查看最终命中的策略组。
对于游戏、开发工具和远程办公软件,最好分开测试。游戏重点观察延迟、丢包和 UDP 表现;终端工具重点观察 HTTPS、Git、包管理器和证书验证;远程桌面则要关注连接稳定性与局域网地址是否被误代理。不要只凭浏览器能打开网页,就断定所有应用都已正常接管。
完成判断标准
Clash Verge Rev 的 TUN 状态保持运行,Windows 中能看到正常虚拟网卡,日志可以记录目标应用的连接,并且浏览器、命令行和实际需要代理的应用都能按照规则访问。
如果你只需要让浏览器使用代理,系统代理模式通常已经足够;如果希望覆盖游戏、终端、启动器或不支持代理设置的 Windows 软件,TUN 模式会更加方便。遇到问题时按照“权限 → 虚拟网卡 → 配置 → DNS → 节点 → 应用协议”的顺序排查,通常比反复切换开关更容易找到根因。