为什么你需要开启 TUN 模式?
在 Windows 系统上使用 Clash Verge Rev 时,默认的「系统代理」模式(System Proxy)虽然能够满足大部分浏览器上网的需求,但在面对一些特殊场景时会显得力不从心。例如,Windows 商店的 UWP 应用、Steam 游戏、Git 命令行工具,以及各种不支持手动设置 HTTP 代理的软件,往往会绕过系统代理直接连接网络,导致代理失效。
TUN 模式(虚拟网卡模式)则是解决这些问题的终极方案。它通过在系统中创建一个虚拟网卡,将所有网络流量在 IP 层进行拦截并转发给 Clash 处理。这意味着无论软件是否支持代理,只要它发起的流量经过网卡,就能被 Clash 捕获并分流。这也就是我们常说的「真·全局代理」。
开启前的准备工作
在正式配置之前,请确保你已经完成了以下基础步骤:
- 已正确安装 Clash Verge Rev:建议使用最新版本,以获得最佳的 Wintun 驱动支持。
- 已导入有效的订阅链接:确保你的节点列表可以正常使用,且在「配置」页面已激活该配置文件。
- 关闭其他代理软件:如系统自带的防火墙(某些极端的安全软件可能会拦截虚拟网卡驱动安装)或其他 VPN 工具。
开启 TUN 模式的详细步骤
Clash Verge Rev 开启 TUN 模式需要先安装「内核服务」(Service Mode),这是为了让软件拥有足够的权限来接管系统网络流量。
第一步:安装内核服务(Service Mode)
-
进入设置页面
打开 Clash Verge Rev 客户端,点击左侧菜单栏底部的「设置」(Settings)。 -
找到内核服务
在设置列表中找到「内核服务」(Service Mode)选项。你会看到它的状态当前可能是「未安装」或者一个灰色的圆点。 -
点击安装
点击旁边的「管理」(Manage)或「安装」(Install)按钮。此时 Windows 系统会弹出 UAC 用户账户控制对话框,请点击「是」以授予管理员权限。 -
确认状态
安装成功后,内核服务图标应变为绿色(Active),这表示 Clash 现在拥有了系统级权限。
第二步:正式启用 TUN 模式
内核服务安装好后,开启 TUN 模式开关即可:
-
开启开关
在「设置」页面中,找到「TUN 模式」(TUN Mode)开关。 -
选择堆栈(可选)
在 TUN 模式的高级设置中,你会看到「堆栈」(Stack)选项。通常默认选择system即可。如果遇到网络兼容性问题(如某些网游断连),可以尝试切换为gvisor或mixed。 -
验证成功
打开 Windows 的「设置」→「网络和 Internet」→「状态」→「更改适配器选项」。如果你能看到一个名为clash或wintun的网卡设备正在运行,说明 TUN 模式已成功接管流量。
常见问题与解决方法
虽然 TUN 模式非常强大,但在不同的 Windows 环境下可能会遇到一些小问题。以下是常见的排查方案:
1. UWP 应用依然无法联网?
虽然 TUN 模式可以接管流量,但 Windows 对 UWP(如邮件、商店、Xbox)有回环限制。在 Clash Verge Rev 的「设置」中找到「UWP 工具」,勾选所有应用并点击「保存更改」,即可解除限制。
2. 内核服务安装失败?
这通常是因为权限不足或已有其他内核服务冲突。请尝试:
- 以管理员身份运行 Clash Verge Rev。
- 在设置中先「卸载」服务,重启软件后再重新「安装」。
- 检查是否有 360 或火绒等安全软件拦截了驱动加载。
高级配置:自定义 TUN 参数
对于进阶用户,可以在配置文件(YAML)中直接定义 TUN 的行为。以下是一个典型的 Mihomo 内核 TUN 配置片段:
tun:
enable: true
stack: system # 可选 gvisor / mixed
auto-route: true # 自动设置路由表
auto-detect-interface: true # 自动检测出口网卡
dns-hijack:
- 223.5.5.5:53
- 8.8.8.8:53
在 Clash Verge Rev 中,大部分这些参数都可以通过 UI 界面完成,无需手动修改代码。请优先使用界面开关,以防配置文件语法错误导致软件无法启动。
TUN 模式 vs 系统代理:该如何选择?
| 特性 | 系统代理 (System Proxy) | TUN 模式 (TUN Mode) |
|---|---|---|
| 原理 | 修改系统代理设置 (HTTP/SOCKS) | 创建虚拟网卡 (IP层拦截) |
| 兼容性 | 仅限支持代理设置的应用 | 几乎所有 TCP/UDP 流量 |
| 游戏支持 | 极差,大多数游戏无效 | 优秀,可代理游戏流量 |
| 权限要求 | 普通用户权限 | 管理员权限 |
| 配置难度 | 极低,一键开启 | 中等,需安装内核服务 |
总结:开启全局代理的新高度
相比于传统的代理方式,Clash Verge Rev 提供的 TUN 模式极大地方便了需要深度网络加速的用户。无论是开发者需要 Git 同步代码,还是玩家需要降低外服游戏延迟,TUN 模式都能提供稳定且透明的支持。虽然它需要管理员权限并涉及虚拟网卡安装,但一旦配置完成,其「无感代理」的体验是系统代理无法比拟的。
如果你在使用其他工具时经常遇到「明明开了代理,但这个软件就是不走代理」的困惑,那么转向 Clash Verge Rev 并开启 TUN 模式将是你最佳的解决方案。它不仅解决了分流的精准性,更在系统底层打通了网络连接的最后屏障。