Clash Verge Rev TUN 模式教程:开启方法与适用场景
步骤概览
- 安装服务模式:在「设置」中点击 TUN 模式旁的安装按钮,授权安装系统服务。
- 开启 TUN 模式:服务安装完成后打开「TUN 模式」开关。
- 确认 DNS 劫持:在 TUN 设置中确认 DNS 劫持为默认的 any:53。
- 验证流量接管:用原本不走系统代理的软件测试,确认流量已经过客户端。
TUN 模式通过创建虚拟网卡接管整台电脑的全部网络流量,不依赖软件是否遵循系统代理设置。在 Clash Verge Rev 中开启它需要先安装服务模式,整个过程约一分钟。
TUN 模式与系统代理的区别
系统代理只是修改系统设置,「愿意配合」的软件才会走代理;而 TUN 模式在系统里创建一块虚拟网卡,并把默认路由指向它,所有软件的流量都会先经过这块网卡,再由客户端按规则分流。两者对比:
| 对比项 | 系统代理 | TUN 模式 |
|---|---|---|
| 接管范围 | 遵循系统代理的软件 | 全部软件与流量 |
| 需要权限 | 不需要 | 需要管理员权限(服务模式) |
| UDP 支持 | 有限 | 完整 |
| 资源占用 | 更低 | 略高 |
开启步骤
- 打开 Clash Verge Rev,进入「设置」页面。
- 找到「TUN 模式」一项,首次使用先点击旁边的服务模式安装按钮(盾牌/扳手图标),按提示授权——Windows 会弹出 UAC 确认,macOS 需要输入系统密码。安装的系统服务用于以足够权限创建虚拟网卡。
- 服务安装完成后,打开「TUN 模式」开关。
- 开启成功后,网络连接列表中会出现名为 Mihomo / Meta 的虚拟网卡。
开启 TUN 后可以关闭系统代理开关,避免流量重复经过两层处理。
DNS 劫持设置
TUN 模式正常工作依赖 DNS 劫持:客户端会把发往 any:53 的 DNS 请求拦截下来自行解析,否则域名解析结果可能不经过分流规则,出现「开了 TUN 却上不了网」的情况。在 TUN 设置中保持 DNS 劫持为默认值 any:53,同时确认设置中的 DNS 开关已启用。如果你修改过系统 DNS 或使用了加密 DNS,建议先读 DNS 设置指南理解相互影响。
什么时候需要 TUN
不是所有人都需要开 TUN,以下场景才值得开启:
- 某些软件不读取系统代理(部分游戏、命令行工具、旧版软件)。
- 需要代理 UDP 流量,例如游戏联机、实时语音。
- 希望「一开全走」,不想逐个软件配置代理。
日常只用浏览器的话,系统代理已经够用,且更省资源。
注意事项
- 开启 TUN 后如果规则设置不当,所有软件都会断网,关闭开关即可恢复。
- 更新客户端版本后偶尔需要重新安装服务模式。
- 与其他 VPN 类软件同时运行可能冲突,二者只开其一。
如果开关打不开、或开启后无法上网,多数与服务安装和 DNS 有关,可按 TUN 模式不生效排查逐项检查;客户端的基础使用流程见 Clash Verge 使用教程。