Clash Verge Rev TUN 模式详解:何时开启、服务模式与常见冲突
Clash Verge Rev 的 TUN 模式什么时候需要开?本文对比 TUN 与系统代理的接管范围,讲清 Windows 服务模式与 macOS 授权的开启步骤、网络栈与严格路由等选项含义、Fake-IP 下的 DNS 行为,以及与其他 VPN、加速器和安全软件冲突时的处理办法,帮助终端和游戏也能稳定走代理。
简要回答 TUN 模式通过虚拟网卡接管系统几乎全部流量,适合终端、命令行工具、游戏和不支持代理设置的软件;只用浏览器时系统代理就够了。Windows 需先安装服务模式再打开 TUN 开关,macOS 首次开启需输入系统密码授权,开启后建议关闭系统代理并退出其他 VPN 类软件。
Clash Verge Rev 的 TUN 模式适合“浏览器之外的程序也要走代理”的场景:它在系统中创建一块虚拟网卡,把几乎所有应用的流量交给 Mihomo 内核按规则分流。只用浏览器上网时,系统代理已经足够;需要让终端、Claude Code 这类命令行工具、游戏或不读取代理设置的软件走代理时,再开启 TUN。基础安装和订阅导入见 Clash Verge Rev 使用教程,本文只讲 TUN 本身。
TUN 与系统代理的区别
| 对比项 | 系统代理 | TUN 模式 |
|---|---|---|
| 工作层级 | 应用层,依赖程序主动读取代理设置 | 网络层,通过虚拟网卡接管流量 |
| 覆盖范围 | 浏览器及遵循系统代理的程序 | 绝大多数程序,包括终端和游戏 |
| UDP 流量 | 基本不处理 | 可以处理 |
| 权限要求 | 普通权限即可 | Windows 需服务模式,macOS 需授权 |
| DNS 行为 | 仍由系统或程序自行解析 | 可由内核接管 DNS 请求 |
简单判断:打开终端执行 curl 访问海外网站失败、而浏览器正常,说明你需要的就是 TUN(或者单独给终端设置代理环境变量)。
开启步骤
具体菜单名称以当前版本为准,一般流程如下:
- Windows:进入“设置”,找到“服务模式”相关选项,点击安装,按提示授予管理员权限。安装完成后状态应显示为已启用。
- macOS:首次开启 TUN 时系统会要求输入登录密码,用于授予内核创建虚拟网卡的权限。
- 打开 TUN 模式 开关,稍等几秒,确认开关保持开启、日志中没有报错。
- 关闭 系统代理 开关,避免两层接管叠加。
- 在终端里验证:
curl.exe -I -m 10 https://www.google.com
能返回状态行,说明终端流量已经被 TUN 接管,不需要再加 -x 参数。
TUN 设置里的几个选项
TUN 设置面板通常有以下选项,不确定时保持默认即可:
- 网络栈(Stack):常见有 system、gVisor 和 mixed。默认值一般兼容性最好;遇到个别应用连不上时,可以换一种栈测试。
- 自动路由 / 自动检测接口:让内核自动写入路由并识别出口网卡,一般保持开启。
- 严格路由:更彻底地防止流量绕过 TUN,能减少 DNS 泄漏,但在部分局域网访问或虚拟机场景下可能导致不通。
- DNS 劫持:把发往任意 DNS 服务器的请求交给内核处理,配合 Fake-IP 使用效果最好。Fake-IP 的原理见 Fake-IP 与 Redir-Host 的区别。
常见冲突与处理
| 冲突来源 | 表现 | 处理方法 |
|---|---|---|
| 其他 VPN、加速器 | TUN 开不了或开启后断网 | 退出其他软件,只保留一个接管路由的程序 |
| 另一个 Clash 客户端 | 虚拟网卡或端口冲突 | 彻底退出另一个客户端及其服务 |
| 安全软件 | 内核被拦截或隔离 | 在安全软件中放行客户端和内核文件 |
| 虚拟机、WSL | 子系统网络异常 | 关闭严格路由,或为子系统单独配置代理 |
| 局域网设备访问 | 打印机、NAS 访问不到 | 确认规则中局域网地址为直连 |
TUN 开启后仍有报错,可继续参考 Clash Verge 常见报错排查;需要让 AI 编程工具走代理的读者,可以看 Claude Code 网络环境指南。使用代理工具时请遵守所在地法律法规及相关服务条款。
常见问题
TUN 模式和系统代理可以同时开吗?
可以同时开,但通常没有必要。TUN 已经接管了绝大多数流量,再开系统代理只会让浏览器流量多经过一次本地端口。排查问题时建议只保留一种方式,便于判断是哪一层出错。
为什么 TUN 开关打开后又自动关闭?
常见原因是 Windows 上未安装或未启动服务模式、macOS 未完成授权,或者有其他 VPN、加速器占用了路由。先重新安装服务模式并退出其他网络类软件,再查看客户端日志中的具体报错。
开启 TUN 后国内网站变慢怎么办?
先确认当前是规则模式而不是全局模式,再检查 DNS 设置是否合理。Fake-IP 模式下国内域名应由国内 DNS 解析并直连,如果规则缺失导致国内流量走了代理,就会变慢。
TUN 模式会不会更耗电或占资源?
TUN 需要处理更多系统流量,资源占用会比仅用系统代理略高,但在普通电脑上一般感知不明显。笔记本外出时如果只用浏览器,可以切回系统代理。