追云加速 发布页

Clash Verge TUN 模式怎么开启?分平台操作与连接验证

更新于 2026-11-01 · zhuiyunjiasu.shop

简答:如果 Clash Verge 已导入配置但终端、桌面应用或部分游戏不走代理,通常需要在设置中开启 TUN;Windows 先安装服务模式或用管理员权限运行,macOS 与 Linux 按客户端提示完成授权。开启后不要只看开关状态,还要检查运行模式、虚拟网卡和实际请求是否通过代理。

定义:TUN 模式是一种通过虚拟网络设备接管系统 IP 流量的运行方式,覆盖范围通常比仅修改浏览器或系统代理更广,但也更依赖系统权限、服务组件和 DNS 配置。

先看这张速查表:你应该开启哪一种模式

Clash Verge 与 Clash Verge Rev 的界面名称会随版本和语言变化,本文按常见的“Settings/设置—TUN Mode”路径说明。本文不绑定某个固定版本;截至 2026-11-01,具体菜单仍应以你当前客户端页面为准。

你的需求优先选择是否通常需要 TUN判断标准
只让浏览器或支持系统代理的应用走代理系统代理不一定浏览器访问和系统代理状态正常
终端、桌面软件或不读取系统代理的应用也要接管TUN 模式通常需要虚拟网卡出现,应用请求能在连接记录中看到
开启 TUN 后无法联网先关闭 TUN,再检查 DNS、规则和其他网络软件暂时关闭恢复基础网络后逐项重新开启
Windows 开关灰色或提示权限不足安装服务模式,或使用管理员权限启动需要服务或管理员权限运行模式显示为 Service Mode 或管理员模式

官方项目的界面文案明确提示:TUN 需要 Service Mode 或 Admin Mode;同时,系统代理和 TUN 是两个不同开关,不能把系统代理已开启等同于 TUN 已生效。可参考 项目设置文案。

开启前准备:先把配置和节点状态确认好

  1. 确认客户端名称。本文针对 Clash Verge Rev 类客户端,不要把其他客户端的菜单名称直接套用过来。
  2. 确认已有配置。进入 Profiles/配置页面,确保远程配置或本地 YAML 已导入,并选中正在使用的配置。
  3. 确认节点可用。在代理页面选择一个节点,先完成一次延迟测试或实际连接测试。延迟结果只适合在同一客户端内横向比较,不等于真实下载速度。
  4. 关闭可能冲突的网络软件。如果同时运行其他 VPN、虚拟网卡、代理客户端或流量接管工具,先退出其中一个,避免多个程序争抢路由和 DNS。
  5. 记录当前状态。记下系统代理、TUN、DNS 覆写和局域网访问设置,后面出现断网时可以按原状态恢复。

如果你还没有导入配置,可以先查看站内的订阅导入与启用步骤;本文重点解决的是配置已有、但应用流量没有被接管的情况。

最短流程:Clash Verge TUN 模式怎么开启

Windows:先安装服务模式,再开启 TUN

  1. 打开 Clash Verge Rev,进入设置或Settings。
  2. 找到核心、系统服务或运行模式相关区域,点击Install Service、安装服务或类似按钮。
  3. 在 Windows UAC 提示中确认授权,等待服务安装完成;如果客户端提示需要重启核心,按提示执行。
  4. 返回设置,打开TUN Mode或虚拟网卡模式。
  5. 回到首页查看运行模式,确认不再是普通用户模式;随后再进行流量验证。

项目设置文案显示,Windows 下 TUN 需要服务模式或管理员模式;服务安装成功后,核心会通过服务运行。相关字段和状态可核对官方仓库中的设置文本。

如果不想安装服务,也可以完全退出客户端后使用“以管理员身份运行”,再尝试开启 TUN。但这不是每次都方便,因此日常使用通常优先采用服务模式。

macOS:完成授权后再开启 TUN

  1. 打开客户端并进入设置,找到核心、权限或服务相关区域。
  2. 如果页面出现Authorize、授权、安装服务或输入管理员密码的提示,按当前页面完成授权。
  3. 授权完成后重启核心或重启客户端,再返回 TUN 设置。
  4. 打开 TUN,随后检查网络扩展或虚拟接口是否出现;若 macOS 弹出系统设置授权提示,不要跳过。

macOS 的服务安装涉及管理员授权。项目仓库中的问题记录曾显示,服务安装失败会表现为权限或服务连接错误,因此遇到失败时应先确认授权是否完成,再检查旧版本残留和其他虚拟网卡软件,而不是反复点击开关。可参考项目仓库的 macOS 服务安装问题记录。

Linux:确认权限、TUN 设备和客户端授权

  1. 确认系统存在 TUN 设备:ls -l /dev/net/tun。
  2. 如果文件不存在,先检查内核模块和发行版网络配置;不要直接修改客户端配置来替代系统设备问题。
  3. 在客户端核心设置中完成授权,或按当前发行版要求使用 root 权限启动服务。
  4. 返回 TUN 设置,打开 TUN 后检查是否出现虚拟接口和连接记录。
  5. 如果使用 AppImage,优先确认其内部服务程序具有可执行权限;项目仓库曾记录过 AppImage 服务安装权限不足的情况。

Linux 的发行版、打包格式和桌面权限差异较大,本文不提供一条适用于所有发行版的安装命令。可以先用 ls -l /dev/net/tun 和客户端日志判断是设备缺失、授权失败还是服务未启动;相关历史问题可参考项目仓库的 Linux 服务模式问题记录。

开启成功怎么判断:不要只看 TUN 开关

  1. 看运行状态。首页或系统信息中的运行模式应显示服务模式、管理员模式或已授权状态,而不是仅显示普通用户模式。
  2. 看虚拟接口。Windows 可在网络连接或设备列表中查看新增的虚拟网络适配器;macOS 和 Linux 可在系统网络接口列表中观察是否出现对应接口。接口名称可能随版本和系统变化。
  3. 看连接记录。打开客户端连接页面,让一个桌面应用发起网络请求,检查是否出现对应域名或连接记录。
  4. 做终端测试。Windows 可分别查询 A 和 AAAA 记录:nslookup -type=A example.com 1.1.1.1 与 nslookup -type=AAAA example.com 1.1.1.1。这只能验证 DNS 请求是否有响应,不能单独证明所有应用都已走代理。
  5. 做对照测试。先关闭 TUN,再访问同一目标;然后重新打开 TUN,比较连接记录、应用可达性和 DNS 行为。不要把一次网页打开成功当成完整验证。

如果你的目标只是让支持系统代理的浏览器工作,系统代理可能已经足够;如果目标应用不读取系统代理,才需要重点验证 TUN 是否接管了系统流量。

分层排错:开关灰色、断网、部分网站打不开

一、TUN 开关灰色或点击后立即关闭

  1. Windows 先确认是否已安装服务模式;没有服务时,尝试以管理员身份启动客户端。
  2. macOS 或 Linux 检查核心设置中是否有授权按钮或权限提示。
  3. 退出其他 VPN、虚拟网卡和代理工具后重启客户端。
  4. 如果近期升级过版本,先完全退出客户端再重新打开;仍失败时查看服务安装状态和日志。

二、开启 TUN 后无法上网

  1. 先关闭 TUN,确认基础网络恢复。
  2. 确认配置仍处于启用状态,节点没有失效,代理组没有停留在不可用节点。
  3. 暂时关闭额外的 DNS 覆写、严格路由或自定义规则,优先使用订阅自带设置。
  4. 检查是否同时开启了其他网络接管软件;保留一个 TUN 或虚拟网卡入口。
  5. 如果关闭 TUN 后仍无法上网,再回到基础网络、DNS 和系统代理层排查,不要继续修改 TUN 参数。

三、浏览器能用,但终端或桌面应用不能用

  1. 确认目标应用是否支持系统代理;不支持时,单独开启系统代理不会覆盖它。
  2. 确认 TUN 已开启且运行模式正确。
  3. 在连接页面观察目标应用发起请求时是否出现记录。
  4. 检查规则模式是否把目标域名或 IP 直接分流到直连。
  5. 若只有 IPv6 目标失败,可暂时对比 IPv4 和 IPv6 的解析结果,再决定是否调整 IPv6 或 DNS 设置。

四、部分网站打不开或局域网设备失效

  1. 先检查规则模式和 DNS 解析是否一致,不要一开始就更换多个 DNS。
  2. 确认是否启用了严格路由;如果局域网访问受到影响,检查是否有绕过局域网或局域网直连选项。
  3. 用同一设备关闭 TUN 做对照,区分客户端规则问题与基础网络问题。
  4. 恢复网络时,按“关闭 TUN—关闭系统代理—退出客户端—重新连接网络”的顺序操作;确认网络恢复后再逐项开启。

项目发布记录显示,部分版本曾修复 Windows 系统代理状态、服务模式和 Linux 关闭 TUN 等问题,因此遇到与版本相关的异常,应先查看官方 Releases 页面的当前说明,而不要把旧教程中的固定界面或版本号当成永久规则。

边界与延伸:TUN 不是速度保证,也不是所有问题的通用解法

TUN 的主要作用是扩大流量接管范围,不等于自动降低延迟、提高带宽或修复节点本身的问题。实际体验还会受到线路、丢包、DNS、路由、节点负载和目标应用规则影响。本文没有提供测速、价格或可用性保证;如果需要判断网络问题,建议把“是否接管流量”和“线路本身是否稳定”分开测试。

如果你已经确认 TUN 生效,但连接仍慢或频繁中断,可以继续查看站内的DNS、MTU、丢包与线路排查步骤;如果只有部分应用无法使用,可查看代理能上网但应用不能用的分层排查。

本文是网络客户端使用说明,不代表 Clash Verge Rev 官方页面;客户端菜单、权限提示和服务名称可能随版本变化,操作前请以当前客户端界面和官方仓库发布信息为准。

常见问题

Clash Verge 开启 TUN 后还要开启系统代理吗?

不一定。TUN 和系统代理是不同的流量接管方式;如果目标是让不读取系统代理的桌面应用或终端也被接管,重点应验证 TUN。是否同时开启系统代理,要以当前配置和实际测试结果为准,避免两个入口互相干扰。

Windows 为什么提示 TUN 需要管理员权限?

TUN 需要创建或使用虚拟网络设备。Windows 下可以安装服务模式,让核心通过系统服务运行;也可以完全退出客户端后使用管理员身份启动。项目设置文案明确写有“ TUN requires Service Mode or Admin Mode”,可查看官方仓库对应设置文本。

macOS 开启 TUN 时为什么要输入密码?

macOS 的服务或网络扩展涉及系统权限,客户端可能要求管理员授权。应按当前页面完成授权并重启核心;如果授权后仍失败,再检查旧版本残留、其他虚拟网卡和客户端日志。

Linux 没有 /dev/net/tun 怎么办?

先运行 <code>ls -l /dev/net/tun</code> 确认设备是否存在。若不存在,应先按当前发行版检查 TUN 内核模块和网络配置;设备问题未解决前,单纯修改客户端 DNS 或规则通常不能替代系统层修复。

TUN 开启后无法上网,最快恢复方法是什么?

先关闭 TUN,必要时关闭系统代理并退出客户端,重新连接网络确认基础网络恢复。之后只开启一个网络接管工具,检查节点、配置、DNS 和规则,再重新开启 TUN。不要在断网状态下同时更换多个 DNS、协议栈和规则参数。

相关阅读

参考资料

  1. Clash Verge Rev 官方仓库:设置与权限文案
  2. Clash Verge Rev 官方 GitHub Releases
  3. Clash Verge Rev 官方仓库:macOS 服务安装问题记录
  4. Clash Verge Rev 官方仓库:Linux 服务模式问题记录