客户端教程

Clash Verge Rev TUN 模式教程:让终端、CLI 和所有应用走代理

作者: 发布: 约 984 字 · 阅读 3 分钟

TUN模式通过虚拟网卡接管全部流量,让Claude Code、Codex CLI、Git、Docker等不读取系统代理的程序也能走代理。本文覆盖服务模式安装、TUN开关、DNS设置、与系统代理的区别、验证方法与常见问题。

Clash Verge Rev TUN 模式教程:让终端、CLI 和所有应用走代理封面

用 Clash Verge Rev 时,很多人只开了“系统代理”,浏览器一切正常,但终端里的 Claude Code、Codex、Git、npm、Docker 却连不上海外服务。这时你需要的是 TUN 模式。

系统代理和 TUN 有什么区别

对比项 系统代理 TUN 模式
工作方式 修改系统代理设置 创建虚拟网卡接管流量
生效范围 读取代理设置的程序(浏览器为主) 几乎所有程序
终端 / CLI 通常不生效 生效
游戏、部分桌面应用 通常不生效 生效
是否需要管理员权限 不需要 需要(安装服务模式)

简单说:只用浏览器,开系统代理就够;需要终端、CLI、游戏走代理,开 TUN。

开启步骤

第 1 步:安装服务模式

打开 Clash Verge Rev 的“设置”页,找到“服务模式”,点击安装按钮。Windows 会弹出管理员权限确认,macOS 需要输入系统密码。安装成功后,服务状态会显示为已安装或运行中。

第 2 步:打开 TUN 开关

在“设置”中打开“虚拟网卡模式(TUN)”。开启后,系统中会出现一张新的虚拟网卡。

第 3 步:关闭系统代理

TUN 已经接管了流量,系统代理可以关闭,避免重复处理。

第 4 步:确认代理模式为“规则”

在“代理”页确认使用规则模式,国内网站直连、海外网站走代理。

DNS 设置建议

TUN 模式下,DNS 查询也会被客户端接管。保持默认的 DNS 劫持设置即可,它能避免 DNS 泄漏和域名解析错误。如果遇到某些网站无法解析,可以检查 DNS 设置是否被修改过,必要时恢复默认。

验证是否生效

打开一个新的终端窗口,运行:

curl -I https://www.google.com

能正常返回响应头,说明终端流量已经经过代理。再运行 Claude Code 或 Codex 测试,详见 Claude Code 网络环境配置 和 Codex CLI 代理配置。

常见问题

  • 服务模式安装失败:以管理员身份运行客户端后重试,或检查安全软件是否拦截;
  • 与其他 VPN 冲突:同时运行其他 VPN 或加速器时,TUN 可能无法正常工作,先关闭其他软件;
  • 局域网设备访问异常:TUN 可能影响访问路由器后台等局域网地址,确认规则中局域网地址为直连;
  • 开启后网速变慢:检查是否误开了全局模式,或当前节点是否拥堵。

TUN 模式与 AI 工具的配合

开启 TUN 后,建议同时为 AI 工具配置专属策略组:终端里的 Claude Code、Codex 与浏览器中的 ChatGPT、Claude 网页版都会经过同一套规则,只要 AI 域名指向固定的美国或日本节点,就能保证网页端和终端的出口地区一致。这对需要在浏览器中完成登录授权、再回到终端使用的工具尤其重要,可以避免“登录回调失败”这类问题。具体规则写法见 AI 工具分流规则配置。

关闭 TUN 的正确方式

不再需要时,在设置中关闭 TUN 开关即可,服务模式可以保留,下次直接打开开关就能使用。如果要卸载 Clash Verge Rev,建议先关闭 TUN 并卸载服务模式,再卸载软件本体,避免残留的虚拟网卡影响系统网络。

适合哪些人开 TUN

使用 Claude Code、Codex、Cursor、GitHub Copilot 等编程工具的开发者,经常需要 git、npm、Docker 访问海外资源的用户,以及需要让游戏或特定桌面应用走代理的用户。更多 Clash Verge Rev 教程见 Clash Verge Rev 专题。

常见问题

开启 TUN 后国内网站会变慢吗?

不会。只要使用规则模式,国内网站仍然直连。全局模式才会让所有流量都走代理。

开启 TUN 后没有网络怎么办?

先关闭 TUN 确认网络恢复,然后检查服务模式是否安装成功、是否与其他 VPN 或安全软件冲突,再重新开启;仍不行可尝试重启电脑。

Windows 电脑怎么用机场?

安装 Clash Verge Rev 或 v2rayN,导入订阅、选择节点、开启系统代理即可。需要让命令行、游戏等程序也走代理时,开启 TUN 模式。

Mac 电脑怎么用机场?

推荐 Clash Verge Rev(免费)或 Surge、Stash(付费)。Apple 芯片下载 aarch64 版本,首次打开需在“隐私与安全性”中允许运行。

#Clash#AI编程