客户端 Clash Verge

Clash Verge Rev TUN 模式设置:让终端与所有软件走代理

Clash Verge Rev 的 TUN 模式通过虚拟网卡接管整机流量,能让终端、编辑器和不读取系统代理的软件也走代理。本文讲清 Windows 服务模式安装、macOS 授权、堆栈与 DNS 设置、验证方法,以及开启后断网等常见问题的处理。

Clash Verge Rev TUN 模式设置:让终端与所有软件走代理

核心结论

在 Clash Verge Rev 中开启 TUN 模式,Windows 先在设置里安装服务模式(或以管理员身份运行),macOS 首次开启时输入系统密码授权,然后打开“TUN 模式 / 虚拟网卡模式”开关,并保持 DNS 设置启用;开启后终端、编辑器等不读取系统代理的程序也会走代理。

文章目录 7 个章节
  1. TUN 模式解决什么问题
  2. 准备工作
  3. 分步开启 TUN 模式
  4. Windows
  5. macOS
  6. TUN 高级设置怎么填
  7. 验证是否成功
  8. 常见错误与排查
  9. 注意事项与常见误区
  10. 常见问题

TUN 模式解决什么问题

Clash Verge Rev 的系统代理只对浏览器等主动读取系统代理设置的程序生效;终端里的 git、npm、pip,以及 Claude Code、Codex CLI、部分游戏和桌面应用默认并不读取这项设置,所以会出现“浏览器能打开,终端连不上”的情况。TUN 模式会在系统里创建一块虚拟网卡,把整机流量交给 Mihomo 内核按规则分流,这些程序无需任何额外配置就能走代理。

一句话结论:只用浏览器,开系统代理就够;需要终端、编辑器或整机走代理,就开 TUN 模式。 两者的原理差异可以参考系统代理和 TUN 模式区别。本文默认你已经按 Clash Verge Rev 使用教程完成了安装和订阅导入,下面只讲 TUN 相关的部分。

不同版本中该开关可能叫“TUN 模式”或“虚拟网卡模式”,按钮位置也会调整,以下名称以实际版本为准。

准备工作

开启前先确认以下几点,能避免大部分失败:

检查项 要求 说明
客户端版本 使用较新的正式版 旧版本的服务模式和 TUN 实现问题较多
订阅与节点 系统代理下已能正常上网 先排除节点本身的问题
其他代理 / VPN 全部退出 两个程序同时创建虚拟网卡最容易导致断网
管理员权限 Windows 需安装服务或管理员运行;macOS 需输入密码 创建虚拟网卡属于系统级操作
代理模式 规则模式 全局模式下国内流量也会绕到境外

目前支持 Clash 订阅、适合配合 Clash Verge Rev 使用的品牌中,二猫云、宇宙云、光速云、星岛梦、暮光网络、飞猫云、无忧链接的品牌资料都把 Clash Verge Rev 列为支持客户端,微风网络标注为“Clash 系订阅兼容客户端”,具体可在品牌库中查看。

分步开启 TUN 模式

Windows

  1. 打开 Clash Verge Rev,进入左侧 设置 页面;
  2. 在系统设置区域找到 服务模式,点击安装(部分版本是一个盾牌或扳手图标),按提示允许管理员权限;安装成功后状态会显示为已安装或变为可用;
  3. 回到同一区域,打开 TUN 模式 / 虚拟网卡模式 开关;
  4. 如果开关无法打开,可完全退出客户端(托盘图标右键退出),右键程序图标选择“以管理员身份运行”后再试;
  5. 首次开启时 Windows 防火墙可能弹窗询问网络访问权限,选择允许。

macOS

  1. 打开 Clash Verge Rev,进入 设置;
  2. 打开 TUN 模式 / 虚拟网卡模式 开关;
  3. 首次开启会要求输入系统登录密码,用于安装辅助组件,输入后确认;
  4. 若在“系统设置 → 隐私与安全性”或“通用 → 登录项与扩展”中看到相关组件被阻止,按提示允许后重启客户端。

TUN 高级设置怎么填

点击 TUN 开关旁的设置图标可以看到更多选项,一般保持默认即可:

选项 建议值 什么时候需要改
堆栈(Stack) 默认(常见为 Mixed 或 gVisor) 个别软件连接异常时可切换为 System 再测试
自动设置全局路由 开启 关闭后流量不会进入虚拟网卡
自动选择流量出口接口 开启 多网卡、经常切换 Wi-Fi 与有线时尤其重要
严格路由 默认 开启后局域网访问可能受影响,出现问题先关掉
DNS 劫持 保持默认的 any:53 类配置 不劫持 DNS 时部分域名会绕过规则
MTU 默认 仅在个别网络出现大包丢失时尝试调低

同时确认 DNS 设置(DNS 覆写) 处于启用状态。TUN 模式依赖内核接管 DNS 才能按域名分流,默认通常使用 Fake-IP 方式;如果个别国内网站或局域网设备访问异常,可以参考 Fake-IP 模式导致网站打不开怎么办 调整过滤列表。

验证是否成功

打开 TUN 后,建议用命令行验证,而不是只看浏览器——浏览器本来就能走系统代理,看不出 TUN 有没有生效。

  1. 先清除终端里的代理环境变量,确保测到的是 TUN 效果;
  2. 查看是否出现了新的虚拟网卡;
  3. 用 curl 访问返回出口地区的地址,loc= 显示节点所在地区即表示终端流量已走代理。

Windows PowerShell:

# 清除当前窗口的代理环境变量
Remove-Item Env:HTTPS_PROXY, Env:HTTP_PROXY, Env:ALL_PROXY -ErrorAction SilentlyContinue
# 查看虚拟网卡(名称随版本不同,常见含 Mihomo / Meta 字样)
Get-NetAdapter | Format-Table Name, InterfaceDescription, Status
# 查看出口地区
curl.exe -s https://chatgpt.com/cdn-cgi/trace | findstr loc

macOS 终端:

unset HTTPS_PROXY HTTP_PROXY ALL_PROXY
# 出现新的 utun 接口说明虚拟网卡已创建
ifconfig | grep utun
curl -s https://chatgpt.com/cdn-cgi/trace | grep loc

如果 loc 显示的是 CN,说明流量没有进入代理,按下面的排错表检查。出口地区与 IP 的更多检测方式见怎么查看代理出口 IP 与地区。

常见错误与排查

问题 原因 判断方法 解决方法
TUN 开关灰色或开启后自动关闭 服务模式未安装 / 无管理员权限 设置中服务模式状态显示未安装 重新安装服务模式并重启客户端,或以管理员身份运行
开启后完全没网 与其他 VPN、加速器、虚拟网卡冲突 退出其他代理软件后恢复 只保留一个代理程序,必要时重启电脑清理路由
开启后国内网站慢或打不开 DNS / Fake-IP 或处于全局模式 切回规则模式后是否恢复 使用规则模式,检查 DNS 覆写,把异常域名加入 Fake-IP 过滤
局域网打印机、NAS 访问不了 严格路由或局域网流量被接管 关闭 TUN 后能访问 关闭严格路由,确认局域网网段走直连规则
终端仍然报连接被拒绝 残留了指向错误端口的环境变量 echo $env:HTTPS_PROXY 有输出 删除环境变量或改成当前混合端口
WSL 里仍然不能联网 WSL 网络模式与 TUN 不兼容 Windows 本机正常,WSL 内失败 参考 WSL 代理配置文章调整网络模式

在 WSL 中使用 Claude Code、Codex 等工具时情况较特殊,可以阅读 Claude Code Windows 与 WSL 代理设置。如果开启 TUN 后整机彻底断网,另见开了代理客户端后完全没网怎么办。

注意事项与常见误区

  • 误区一:TUN 比系统代理“更快”。 TUN 只是接管方式不同,速度取决于节点和线路,不会因为开了 TUN 就变快。
  • 误区二:开了 TUN 就不用选规则模式。 TUN 负责“接管”,规则负责“分流”;在全局模式下开 TUN,国内应用也会绕到境外,速度变慢还浪费流量。
  • 误区三:多个客户端同时开 TUN。 Clash Verge Rev、v2rayN 或其他加速器同时创建虚拟网卡,常见后果是断网或路由混乱,务必只保留一个。
  • 退出前先关 TUN。 卸载或长期停用客户端前,先关闭 TUN 和系统代理再退出,避免残留路由影响正常上网。
  • AI 工具保持固定节点。 用 Claude Code、Codex 这类长连接工具时,TUN 解决的是“走不走代理”,还要配合固定地区的稳定节点,详见 Claude Code 网络环境配置。

使用代理工具时,请遵守当地法律法规与服务条款。

常见问题

TUN 模式和系统代理需要同时打开吗?

不需要。TUN 模式已经接管整机流量,系统代理开不开都能用;很多人会保留系统代理开关以兼容个别只认代理设置的程序,两者同时开一般不会冲突。

Windows 上 TUN 开关是灰色的怎么办?

通常是服务模式没有安装成功或客户端没有管理员权限。在设置中重新安装服务模式并重启客户端,或右键以管理员身份运行后再开启。

开了 TUN 模式后国内网站变慢或打不开?

多数是 DNS 或 Fake-IP 相关问题,先确认当前是规则模式,再检查 DNS 设置是否启用,个别网站异常可加入 Fake-IP 过滤列表。

开了 TUN 还需要给终端设置 HTTPS_PROXY 吗?

不需要,TUN 会在网络层接管终端流量。如果之前设置过环境变量,建议删除或确认端口正确,避免客户端关闭后终端报连接被拒绝。

TUN 模式会不会更耗电或更慢?

虚拟网卡会带来少量额外开销,日常几乎感知不到;笔记本不需要时可以关闭 TUN,只用系统代理。

本文最后更新于 。网络服务与 AI 平台政策变化较快,如发现信息过时,欢迎通过联系我们反馈。