Clash Verge Rev 的 TUN 模式会通过虚拟网卡在网络层接管流量,让一些不遵循 Windows 系统代理设置的应用也能按 Clash 规则连接。它适合游戏启动器、命令行工具、部分桌面软件等「浏览器能走代理、应用却不生效」的情况。不过,TUN 涉及网络路由和系统权限,开启后也更容易与其他 VPN、虚拟网卡或安全软件发生冲突。本文按准备、启用、验证和恢复的顺序说明操作;界面名称会随 Clash Verge Rev 版本变化,若菜单文字略有不同,请以当前版本显示为准。

开始前,请准备一份已经能正常使用的配置,并先确认普通代理模式可以连接。TUN 不会自动修复失效的订阅、错误的代理规则或不可用的节点;如果当前配置本身无法访问目标网站,开启虚拟网卡只会让更多流量经过同一套无效配置。建议先记下当前使用的节点、代理模式和 DNS 设置,必要时截取设置页面,方便出现问题时还原。

TUN 模式与系统代理有什么区别

Windows 系统代理主要为遵循系统代理设置的应用提供 HTTP 或 SOCKS 代理入口。浏览器通常会使用这类设置,因此打开系统代理后,网页可能已经通过 Clash 连接;但有些游戏、更新程序、命令行工具和自行管理网络连接的软件,不会读取 Windows 的代理配置,于是仍尝试直接连接。此时,连接列表里可能看不到相应请求,或者请求虽然发出,却没有进入预期的代理策略。

TUN 模式的工作位置更接近操作系统网络层。Mihomo 内核创建虚拟网卡,并根据路由和规则处理经过该网卡的流量。它不等同于「把所有网站都强制代理」:请求最终走代理还是直连,仍由当前配置的规则、策略组和模式决定。若配置处于规则模式,国内直连规则仍可能让相应流量直接连接;若处于全局模式,流量处理方式则会不同。因此,开启 TUN 后仍要检查连接记录里的策略结果,而不是只看开关是否变成启用状态。

选择方式时,可以先从系统代理开始:它更轻量,也较少改变系统路由,适合浏览器和常见桌面软件。只有确认某些应用不读取系统代理,或确实需要接管更多非代理感知流量时,再启用 TUN。若电脑上正在运行公司 VPN、虚拟机网络、游戏加速器或其他代理客户端,建议先不要同时开启多个网络接管功能,否则故障时很难判断是哪一个组件改写了路由。

启用前先检查 Windows 与网络环境

先更新到来源可信且与系统兼容的 Clash Verge Rev 版本,并启动客户端确认配置已成功加载。Windows 10 和 Windows 11 的网络设置入口略有差异,客户端版本也可能调整 TUN 设置的位置;本文所说的「设置」「服务模式」或「Tun」是功能名称,不保证每个版本都使用完全相同的中文标签。若界面中找不到相关选项,可检查应用版本和发行说明,不要从不明网站下载所谓的驱动补丁。

  • 确认配置可用:选中当前配置,切换到一个可用节点,先通过系统代理打开常用网页。若这一步失败,先检查订阅、节点、规则和网络连接。
  • 检查其他网络工具:暂时退出不需要的 VPN、加速器、第二个代理客户端和虚拟网卡管理程序。公司设备如有强制 VPN 或终端安全策略,应先咨询管理员,不要擅自停用。
  • 检查权限提示:TUN 需要创建或控制虚拟网络接口,Windows 可能显示 UAC 管理员确认窗口。只在确认程序来源可靠、操作由自己主动发起时批准。
  • 准备回退方式:记住 TUN 开关的位置;如果启用后断网,优先在 Clash Verge Rev 中关闭 TUN,再恢复原先的系统代理状态。

不同发行版本对 TUN 的管理方式不完全相同。有的版本直接提供开关,有的版本还要求先安装或启动服务模式,以便内核获得创建虚拟网卡所需的权限。如果客户端提示安装服务、提升权限或重启,请先阅读提示内容,确认发布来源和功能用途,再按界面指引操作。不要将管理员密码交给第三方工具,也不要为了绕过权限提示而关闭 Windows 的安全功能。

操作前的小检查:如果原本的系统代理已经能满足需求,就没有必要为了「可能更全面」而立即开启 TUN。先明确哪个应用没有走代理,再用连接记录验证问题;这样能减少不必要的路由变化,也更容易定位故障。

在 Clash Verge Rev 中开启 TUN

确认配置已加载并关闭不需要的 VPN 后,按以下顺序操作。不同版本的菜单位置可能改变,但核心流程都是启用必要权限、打开 TUN、选择正确配置,再观察连接状态。

  1. 启动 Clash Verge Rev:打开应用并确认当前配置已成功加载。若配置列表显示更新失败或解析错误,先处理配置问题,不要直接进入 TUN 排障。
  2. 找到 TUN 设置:进入应用的设置或网络相关页面,查找「TUN」「虚拟网卡」或相近名称的选项。部分版本会把它放在 Mihomo 内核设置附近。
  3. 按提示启用服务权限:如果页面显示服务模式尚未安装或运行,使用客户端提供的正式操作完成安装或启动。Windows 弹出 UAC 确认时,核对请求程序确实是 Clash Verge Rev 相关组件,再选择允许。
  4. 启用 TUN:打开 TUN 开关,等待虚拟网卡创建和内核启动。不要在这一刻同时切换多个代理软件、修改 DNS 或反复启停服务,否则难以分辨每次变化的影响。
  5. 确认代理模式与规则:检查当前处于预期的规则或全局模式,并确认要测试的应用对应规则会命中合适的代理策略组。TUN 负责接管流量,不会替你决定节点和分流规则。
  6. 逐个测试应用:先测试一个之前不遵循系统代理的程序,再测试浏览器或其他熟悉的网站。每次只观察一个目标,避免多个应用同时产生流量而混淆连接记录。

如果启用开关后 Windows 要求确认网络组件变更,按提示核对后再继续。若弹窗被取消、权限不足或服务未运行,界面上可能仍显示 TUN 已打开,但虚拟网卡并未真正工作。此时不要反复点击开关;先查看客户端状态信息或日志,确认服务与内核是否启动成功,再按提示重新授权或修复服务。企业管理设备上的权限由组织策略控制时,应联系管理员处理。

用虚拟网卡与连接记录确认是否生效

判断 TUN 是否工作,不能只依据开关颜色。首先观察 Clash Verge Rev 的运行状态,确认内核已启动,且没有持续出现虚拟网卡创建失败、权限拒绝或服务连接错误。随后可在 Windows 的「设置 → 网络和 Internet」或网络连接列表中查看是否出现与当前客户端相关的虚拟接口。接口名称会因版本和驱动实现不同而变化,不要仅凭名称中没有「Clash」就断定失败;更重要的是,启用前后接口和网络状态是否发生了合理变化。

接着打开客户端的连接面板,在一个此前不遵循系统代理的应用里发起明确的网络请求,并观察是否出现对应连接。可以按域名、进程或时间筛选记录,查看目标连接最后命中的规则和策略组。若能看到目标请求且策略符合预期,说明至少这条流量已经进入内核处理;若显示 DIRECT,这并不必然代表 TUN 没有生效,也可能是规则把该目标判定为直连。若完全没有记录,则应继续检查应用是否确实发出了网络请求、TUN 服务是否正常,以及该程序是否使用了特殊网络接口或独立 VPN 通道。

还要区分「已接管」与「已代理」。TUN 能使流量进入 Mihomo 的处理路径,而规则仍可能让它直连;连接列表中显示代理策略,才更能说明目标请求按预期使用了代理节点。测试时不要只用一个网站下结论:浏览器访问成功可能仅证明系统代理工作正常,而真正需要 TUN 的应用仍未被接管。反过来,某个应用失败也可能是该应用自身的登录状态、服务器限制或防火墙问题,并非虚拟网卡故障。

如果连接记录显示目标请求已通过代理策略,但应用依旧报错,可以暂时换一个已知可用的节点,并检查目标服务是否要求特定协议或稳定的长连接。若连接记录显示直连,则检查规则顺序、域名匹配和当前模式;若请求根本没有进入连接面板,则优先确认 TUN 接口和服务状态。按这三种情况分开排查,通常比不断重装客户端或更换整份配置更有效。

无法启动、断网或与其他 VPN 冲突时如何处理

TUN 无法开启时,先查看客户端是否明确提示权限不足、服务未运行、虚拟接口创建失败或配置参数错误。可以退出应用后重新启动,并在确有需要时通过客户端提供的管理员操作处理服务;不要随意在设备管理器中删除不认识的网卡,也不要从网上复制来源不明的驱动安装命令。若应用更新后才出现故障,检查对应版本的发行说明,并核对 Windows 更新或安全软件是否拦截了相关组件。

启用后完全断网时,先回到 Clash Verge Rev 关闭 TUN,等待网络恢复,再检查系统代理开关是否处于原先状态。恢复后一次只改一个设置:确认配置和节点可用、核对规则模式,再重新测试 TUN。若关闭开关后网络仍未恢复,检查 Windows 当前网络适配器、默认网络连接和其他 VPN 是否仍在运行;也可按系统正常流程断开并重新连接 Wi-Fi 或有线网络。不要在尚未确认原因时同时重置网络、清除 DNS、删除网卡和重装客户端,这些操作会扩大排障范围。

与其他 VPN 或虚拟网卡冲突时,常见表现包括连接忽好忽坏、局域网设备不可达、VPN 已连接但内网资源无法访问,或 TUN 开启后默认路由发生变化。许多 VPN 客户端也会创建虚拟接口并添加路由,两个工具同时接管流量时,实际优先级取决于各自配置和系统路由,不一定能按用户预想叠加。先决定哪一个工具负责当前网络路径:如果工作 VPN 必须常驻,先关闭 Clash TUN,用系统代理测试是否满足需要;若必须同时使用,应遵循组织或 VPN 供应商的兼容说明,不要盲目改路由优先级。

若仅局域网打印机、文件服务器或路由器管理页面无法访问,检查配置的局域网直连规则、DNS 设置和 TUN 的路由选项。不要为了修复单一内网地址就关闭所有安全检查或把所有流量设为直连;先记录目标地址,在连接面板中确认它被哪条规则处理,再针对性调整。完成排障后,重新测试局域网资源和外网连接,确认修改没有影响其他常用应用。

安全回退原则:遇到断网时,优先关闭最近启用的 TUN 或 VPN 功能,让系统回到已知可用状态,再逐项恢复设置。不要同时保留多个代理客户端的流量接管功能,也不要在不清楚用途时卸载 Windows 网络组件。

如果只是浏览器和常用桌面软件需要代理,Windows 系统代理通常更简单,也更容易与公司 VPN 共存;但它可能覆盖不到不读取系统代理的游戏启动器、命令行程序或部分独立网络应用。Clash Verge Rev 的 TUN 则提供了更广的网络层接管能力,并能结合现有规则与连接面板逐项检查流量去向,代价是需要处理权限、虚拟网卡和路由冲突。按实际应用选择合适方式,比长期同时运行多个代理工具更可控;如果还没有适用于自己设备的客户端,可以前往下载页查看。

前往下载 →