Clash Verge Rev TUN 模式怎么用?开启、验证与断网恢复步骤
简答:Clash Verge Rev 的 TUN 模式适合接管不遵循系统代理的终端、游戏和桌面应用。先确认订阅、节点和内核正常,再安装服务或取得管理员权限,开启 TUN 后用连接记录、虚拟网卡和 IP 检测验证;若断网,先关闭 TUN 并恢复系统代理,再排查冲突。
定义:TUN 模式是一种通过虚拟网卡接管系统流量的工作方式,适合处理不读取系统代理设置的应用,但它不等于自动选择节点,也不等于始终使用全局模式。
先试这一步:按顺序判断是否真的需要 TUN
如果浏览器已经能通过系统代理访问,但终端、游戏、桌面应用或部分后台程序仍然直连,才优先考虑 TUN。项目界面文案将系统代理描述为修改操作系统代理设置,将 TUN 描述为通过虚拟网卡接管应用流量;TUN 开启后通常不需要再开启系统代理。可先查看项目界面定义确认当前翻译和提示。
| 设置 | 作用 | 建议顺序 |
|---|---|---|
| 系统代理 | 让遵循操作系统代理设置的应用使用本地代理 | 先开启,用浏览器验证 |
| TUN | 通过虚拟网卡接管更多系统流量 | 系统代理无法覆盖目标应用时再开启 |
| Rule/Global/Direct | 决定流量进入内核后的分流方式 | 不要把它与 TUN 开关混为一谈 |
因此,TUN 开启后没有节点、节点不可用或当前模式为 Direct 时,仍可能无法按预期连接。先在首页确认已启用配置、代理组中有可用节点,再进行后续操作。
Clash Verge Rev TUN 模式开启前的准备
- 确认配置已启用。打开配置或订阅列表,确认目标配置处于当前使用状态,不要只停留在已导入但未启用的状态。
- 确认代理组和节点可用。在当前代理组中选择一个可用节点,先用系统代理访问普通网页或执行一次延迟测试。
- 确认内核正在运行。首页的系统信息区域会显示运行模式;项目界面包含“未运行”“管理员模式”“服务模式”等状态标签,可据此判断权限和服务状态。
- 暂时关闭其他流量接管工具。企业 VPN、游戏加速器、虚拟机网络、WSL、Docker 或其他 VPN 软件可能同时修改路由和 DNS。排查时一次只保留一个接管工具。
- 先不要改高级参数。DNS、虚拟网卡堆栈、严格路由、MTU 等参数应优先保持默认。只有在确认是 DNS、路由或特定网络兼容性问题时,才逐项调整并记录原值。
如果你使用的是旧安装包,版本和界面名称可能不同。项目发布页显示,截至 2026 年 11 月 14 日查阅到的最新发布条目为 v2.5.10;实际安装版本仍应以发布页和本机“Verge 版本”为准。
Windows:安装服务模式后开启 TUN
- 启动 Clash Verge Rev,打开首页或设置中的网络相关区域,找到“系统代理”和“TUN 模式”开关。不同版本的入口文字可能略有变化,应优先寻找含 TUN、虚拟网卡或服务模式的设置。
- 如果界面提示需要服务模式,点击安装服务;若当前版本提供“切换到服务模式”,按提示完成切换。项目界面明确提示 TUN 需要服务模式或管理员模式。
- 如果安装服务失败,完全退出客户端后,右键程序选择“以管理员身份运行”,再重新尝试安装或开启 TUN。不要在客户端仍运行旧内核时反复安装多个服务。
- 安装成功后,先确认首页运行模式显示服务模式或管理员与服务模式,再打开 TUN。
- 开启 TUN 后,优先关闭系统代理,避免两个入口同时改变系统网络;项目界面提示 TUN 开启时不需要再启用系统代理。
- 先用一个原本不读取系统代理的应用测试,再检查浏览器和终端是否都符合预期。
如果 Windows 版找不到安装服务按钮,先检查当前运行模式和权限,不要直接修改配置文件。界面源码中的操作项包括安装服务、卸载服务和切换服务模式,可参考项目设置字段核对英文界面名称。
macOS 与 Linux:重点检查权限和内核状态
macOS:先确认配置、节点和内核正常,再在网络设置中寻找 TUN 开关。若系统弹出授权提示,按当前系统提示完成授权;如果没有出现授权窗口,先关闭客户端并重新打开,再检查 TUN 状态。开启后若所有连接都失败,优先关闭 TUN,恢复系统代理或直连状态,再逐项排查 DNS、路由和其他 VPN 冲突。
Linux:重点检查当前用户是否有创建虚拟网卡和修改路由的权限。若客户端提示权限不足,按发行版的权限管理方式启动,或使用项目界面提供的服务模式。不要把 root 权限作为长期无条件方案;确认能正常运行后,应回到系统服务和用户权限的正常配置。
跨平台共同原则是:先让内核和节点在普通代理模式下工作,再启用 TUN;如果找不到完全相同的按钮,按“网络设置—TUN/虚拟网卡—服务模式/管理员权限”这条路径定位。
开启 TUN 后怎么确认已经生效
- 看客户端状态。首页应显示 TUN 已启用或类似状态,并能看到当前节点、代理组和内核运行信息。项目界面还提供当前节点、延迟测试和 IP 信息等区域。
- 看连接记录。打开连接或日志页面,启动目标应用并观察是否出现新的连接记录。如果应用运行但没有任何记录,可能仍未经过 TUN,或应用使用了独立 VPN/代理通道。
- 看系统网络接口。Windows 可在 PowerShell 执行
Get-NetAdapter,查看是否出现状态为 Up 的虚拟或隧道接口;macOS 可执行ifconfig;Linux 可执行ip link。这些命令只能证明接口存在,不能单独证明流量一定经过目标节点。 - 做分层测试。先测试本地代理应用,再测试浏览器,最后测试原本不遵循系统代理的目标应用。每次只改变一个设置。
- 检查 IP 和 DNS。使用可信的 IP/DNS 检测页面或单位提供的检测方式,对比 TUN 开启前后的结果。若 IP 变化但 DNS 请求仍异常,继续排查 DNS 设置,不要只根据 IP 变化下结论。
项目界面包含 IP、自治域、服务商、组织、位置和时区等信息字段,也提供“获取 IP 信息失败”等状态提示;这些信息适合用来判断检测是否成功,但检测服务本身不可用时,不代表 TUN 一定失效。
完全断网时的恢复顺序
- 打开客户端,先关闭 TUN。
- 如果之前关闭了系统代理,按需重新开启系统代理;如果普通网络仍不可用,再退出客户端。
- 确认系统网络恢复后,只启动客户端内核,不要同时开启其他 VPN、加速器或虚拟网络工具。
- 检查当前配置是否仍为 Rule、Global 或 Direct 中的预期模式,并确认代理组有可用节点。
- 重新开启 TUN;若再次断网,暂时不要修改多个参数,记录出现时间、运行模式、节点、错误日志和是否连接到公司内网或局域网。
如果 TUN 开关自动关闭,优先检查服务是否可用。项目界面包含“服务不可用导致 TUN 自动关闭”和“自动关闭 TUN 失败”等提示,这类信息比盲目重装更适合作为第一条线索。
| 看到的现象 | 可能原因 | 先做什么 |
|---|---|---|
| 提示需要服务模式或管理员模式 | 权限不足,或服务尚未安装 | 检查运行模式,安装服务或用管理员权限重试 |
| TUN 自动关闭、服务不可用 | 服务未启动、被系统阻止或安装状态异常 | 关闭客户端后重新启动,再检查服务状态 |
| 内核未运行、没有节点 | 配置未启用、订阅异常或内核启动失败 | 先恢复普通代理模式,检查当前配置和节点 |
| 所有节点测试失败且启用 TUN 后出现 | 可能存在路由回环、虚拟网卡或其他 VPN 冲突 | 关闭 TUN,停用其他接管工具,再逐项恢复 |
| 浏览器正常,目标应用无连接记录 | 应用使用独立网络栈、独立 VPN 或未被 TUN 接管 | 确认虚拟网卡状态和应用是否有单独代理设置 |
局域网、公司内网、虚拟机和 Docker 冲突怎么排查
TUN 可能改变默认路由,因此局域网打印机、NAS、公司内网、虚拟机、WSL 或 Docker 的访问路径可能发生变化。遇到这类问题,先确认目标地址属于哪个网段,再测试关闭 TUN 后是否恢复;如果关闭后恢复,说明问题集中在路由、DNS 或网络接口冲突,而不是直接证明节点不可用。
- 局域网设备:先保留 TUN 关闭状态确认设备地址和端口可达,再按当前版本提供的局域网访问、绕过地址或规则配置进行最小调整。
- 公司内网:优先遵循公司 VPN 和网络管理要求,不要同时叠加多个默认路由。必要时让网络管理员确认内网网段和 DNS。
- 虚拟机、WSL、Docker:分别测试宿主机、虚拟环境和容器,不要把宿主机能访问等同于容器一定能访问。若只有虚拟环境异常,优先检查虚拟网卡顺序、DNS 和默认路由。
- 游戏或加速器:先关闭加速器验证 TUN,再反向测试。两者都接管流量时,延迟和连接结果可能无法单独归因。
任何绕过规则都应限定在确实需要的内网地址或应用范围内,并保存修改前的配置。若无法确定网段、DNS 或路由来源,先恢复默认设置并保留诊断信息。
常见问题
Clash Verge Rev 开启 TUN 后还要开系统代理吗?
通常不需要同时开启。项目界面将 TUN 定义为通过虚拟网卡接管流量,并明确提示启用 TUN 后不需要启用系统代理;排查时建议先关闭系统代理,避免两个入口同时改动网络。
TUN、Rule、Global、Direct 是一回事吗?
不是。TUN 决定流量是否通过虚拟网卡进入内核;Rule、Global、Direct 决定进入内核后的处理方式。即使 TUN 已开启,当前模式为 Direct 或代理组没有可用节点,也可能看不到预期结果。
为什么 TUN 开启后浏览器能用,但游戏还是不通?
先看连接记录是否出现游戏进程的连接,再检查是否有游戏加速器、独立 VPN、虚拟网卡或防火墙规则。若没有记录,优先排查流量是否被其他网络工具接管;若有记录但失败,再检查节点、规则和目标端口。
找不到 TUN 开关怎么办?
先在首页或设置中搜索网络、TUN、虚拟网卡、服务模式等关键词。若仍找不到,核对本机版本和语言界面;项目发布页与源码中的界面字段可能随版本变化,不能照搬旧教程的固定位置。
开启 TUN 后断网,最快怎么恢复?
先关闭 TUN,再恢复系统代理或退出客户端,确认普通网络恢复后停用其他 VPN 和虚拟网络工具,最后只启动客户端并检查配置、节点和运行模式。不要在断网状态下同时修改 DNS、MTU 和路由。
常见问题
Clash Verge Rev 开启 TUN 后还要开系统代理吗?
通常不需要同时开启。TUN 已通过虚拟网卡接管流量,排查时建议关闭系统代理,避免两个入口同时修改网络。
TUN、Rule、Global、Direct 是一回事吗?
不是。TUN 负责流量进入内核的方式,Rule、Global、Direct 负责进入内核后的分流处理。
开启 TUN 后完全断网怎么办?
先关闭 TUN,恢复系统代理或退出客户端,停用其他 VPN、加速器和虚拟网络工具,再检查配置、节点、服务模式和 DNS。
为什么只有浏览器能用,游戏或终端不通?
检查目标应用是否出现在连接记录中,并排查独立 VPN、加速器、虚拟网卡、防火墙及应用自身代理设置。
相关阅读
- Clash Verge Rev 代理连接失败排查
- Clash Verge Rev DNS 泄漏检查
- Clash Verge Rev 系统代理后浏览器打不开
- Clash Verge Rev 规则模式和全局模式