Clash Verge Rev TUN 模式完全指南:让整台电脑都走代理

博客资讯 101 2026-7-3

许多 Clash Verge Rev 用户最开始使用的是「系统代理」模式,这种方式能让浏览器和部分支持代理设置的软件走代理,但系统代理本质上是修改了系统网络设置中的代理服务器地址,应用层需要显式读取这个设置才能生效。最典型的例子就是游戏、命令行工具、UWP 应用等——它们不读取系统代理设置,所以即使开了系统代理,这些流量也不会走代理。

有没有办法让所有流量都走代理?Clash Verge Rev 提供了 TUN 模式(虚拟网卡模式),通过创建一个虚拟网卡,接管系统所有流量,让任何应用——无论是游戏、终端、Docker 容器,还是系统服务——全部走代理。本文将从开启到配置,完整讲解 TUN 模式的使用方法。


01. TUN 模式是什么?原理是什么?

TUN 模式 是 Clash Verge Rev 最核心的高级功能之一。它通过创建一个虚拟网卡(TUN 设备),在操作系统网络层面接管所有流量。

工作原理大致如下:

  • Clash Verge Rev 在系统中创建一个虚拟网络接口(TUN 设备)
  • 系统所有出站流量被路由到这个虚拟网卡
  • Clash Verge Rev 捕获流量后,根据规则决定是否代理、走哪个代理节点
  • 然后通过物理网卡将流量发送出去

与系统代理相比,TUN 模式的优势非常明显:无需应用单独支持代理设置,所有流量都会被自动接管。不管是游戏、命令行工具、UWP 应用,还是系统更新服务,全部走代理。


02. 如何开启 TUN 模式?

开启 TUN 模式的步骤很简单,但不同操作系统有一些差异需要注意。

Windows 系统

  1. 打开设置 — 启动 Clash Verge Rev,点击左侧菜单的「设置」

  2. 找到 TUN 模式 — 在「核心设置」区域,找到「TUN 模式」开关

  3. 启用开关 — 将开关打开。首次启用时,系统会提示需要管理员权限

  4. 授权确认 — 点击「是」或「允许」,软件会自动配置虚拟网卡并启动 TUN 模式

  5. 验证启用 — 启用后,状态栏会显示 TUN 模式已激活

如果你不想每次都弹出 UAC 授权窗口,可以在「设置」中安装「服务模式」。安装后,TUN 模式将以系统服务方式运行,无需每次都确认管理员权限。

macOS 系统

  1. 打开设置 — 与 Windows 相同,启动 Clash Verge Rev 后进入「设置」

  2. 找到 TUN 模式 — 在「核心设置」区域找到开关

  3. 启用并授权 — 开启开关后,系统会要求输入管理员密码或通过 Touch ID 确认

  4. 完成 — 授权完成后,TUN 模式即可生效

macOS 上如果遇到授权失败,可以在「设置」中点击 clash 内核旁边的设置按钮,选择「授权」,然后输入密码。

Linux 系统

  1. 打开设置 — 启动 Clash Verge Rev,进入「设置」

  2. 找到 TUN 模式 — 在「核心设置」区域找到开关

  3. 启用并授权 — 开启开关后,需要输入 sudo 密码进行授权

  4. 完成 — 授权完成后,TUN 模式即生效


03. TUN 模式设置详解

除了开关之外,Clash Verge Rev 还提供了多个 TUN 模式相关的设置项,可以根据需要调整。

堆栈选择(Stack)

TUN 模式支持三种堆栈实现:

  • System:使用操作系统的原生网络堆栈。兼容性最好,适合大多数用户。
  • Gvisor:使用 Google 的 gVisor 用户态网络堆栈。性能更好,但兼容性稍差。
  • Mixed:混合模式,自动选择最合适的堆栈。折中方案。

如果你遇到某些应用在 TUN 模式下无法正常联网,尝试将堆栈切换为 System 模式。

严格路由(Strict Route)

开启「严格路由」后,TUN 模式将更精确地控制路由表,避免与系统中已有的 VPN 或其他网络配置产生冲突。如果你同时在使用其他 VPN 工具,建议开启此项。

绕过中国大陆 IP

这是一个非常实用的功能。开启后,访问中国大陆 IP 地址的流量(如百度、淘宝等国内网站)将直接直连,不经过代理。这可以显著提高国内网站的访问速度,同时节省代理流量。

DNS 设置

在 TUN 模式下,DNS 解析也由 Clash Verge Rev 接管。你可以配置自定义 DNS 服务器,或使用软件内置的 DNS 服务。对于需要分流解析的场景(如国内网站走国内 DNS,国外网站走代理 DNS),推荐开启「DNS 覆写」并配置规则。


04. 服务模式是什么?如何安装?

服务模式(Service Mode) 是 TUN 模式的一个重要辅助功能。它解决的核心问题是:在 Windows 系统上,TUN 模式需要管理员权限才能创建虚拟网卡。每次启动 Clash Verge Rev 都弹出 UAC 授权窗口,体验很不好。

安装服务模式后,Clash Verge Rev 会以 Windows 服务的方式运行,拥有系统级权限,TUN 模式可以直接启动,无需再确认授权。

安装步骤:

  1. 在「设置」页面找到「服务模式」区域
  2. 点击「安装」按钮
  3. 系统会弹出 UAC 确认窗口,点击「是」
  4. 安装完成后,状态会显示「已安装」

服务模式的唯一作用就是为了可以不用管理员模式启用 TUN。如果你不需要使用 TUN 模式,或不介意每次确认 UAC,可以不安装服务模式。


05. TUN 模式常见问题

开启 TUN 模式后网络异常怎么办?

TUN 模式开启后网络异常,通常是因为系统中存在多个网卡与配置中的规则冲突。

  • 打开网络设置,检查是否有多个虚拟网卡或 VPN 网卡,尝试禁用多余网卡
  • 关闭其他正在运行的 VPN 或代理工具
  • 确认当前代理节点可用

macOS 服务模式不持久,重启后 TUN 模式失效怎么办?

这是 macOS 服务模式的已知问题。服务模式不持久,每次重启后需要重新安装。

  • 每次重启电脑后重新安装服务模式
  • 或在「设置」的 clash 内核点开设置按钮,确认已授权

TUN 模式开启后某些应用无法联网?

部分应用(尤其是使用 UDP 的应用)在 TUN 模式下可能出现异常。

  • 尝试更换堆栈模式(从 Gvisor 切换到 System)
  • 在「设置」中调整「严格路由」开关
  • 检查是否开启了「绕过中国大陆 IP」,部分国内应用需要直连

Windows 管理员模式下启动 TUN 时延迟 30 秒?

这个问题在 v2.5.1 及之前版本中存在,v2.5.2 已修复。建议升级到最新版本。


06. 什么时候使用 TUN 模式?

TUN 模式功能强大,但并不适合所有场景。以下是一些使用建议:

适合使用 TUN 模式的场景:

  • 需要使用命令行工具(curl、wget、git、ssh 等)走代理
  • 玩需要代理加速的网络游戏
  • 使用 UWP 应用(Windows Store 应用)访问境外服务
  • Docker 容器需要访问代理网络
  • 系统服务或后台程序需要走代理

可以使用系统代理代替的场景:

  • 仅需要浏览器访问境外网站
  • 使用支持代理设置的应用程序(如 Telegram、Spotify)
  • 对网络性能要求极高且不需要全局代理

如果你只是浏览器上网,系统代理已经足够。但如果你的需求涉及终端、游戏或系统服务,TUN 模式是更好选择。


07. 其他注意事项

  • TUN 模式会接管所有流量,开启后所有网络访问都经过代理,请确保已选择可用的节点
  • 开启 TUN 模式后,Clash Verge Rev 如果意外退出,可能会导致网络中断。正常退出时软件会自动恢复网络设置
  • 部分企业网络环境下可能无法正常使用 TUN 模式,这与网络管理策略有关
  • Linux 用户如果 TUN 模式无法开启,常见原因是没有授权。请在「设置」中找到 clash 内核旁边的设置按钮,点击「授权」并输入密码。另外,较新的 Linux 发行版默认不加载 TUN 内核模块,需要先安装 tun 模块或使用 sudo modprobe tun 加载。
上一篇:Clash Verge Rev v2.5.2 正式发布:Mihomo 内核升级与多项修

开始使用 Clash Verge Rev

下载最新版本 v2.5.2,体验更轻量、更快速的代理客户端。

立即下载