Clash Verge Rev 的代理模式:规则、全局、直连,系统代理与虚拟网卡怎么开
主题:客户端 › Clash Verge Rev
适用:clash-verge-rev / windows/macos / any
最后验证:2026-09-18
两组开关管的是两件事:「规则 / 全局 / 直连」决定进到 Clash Verge Rev 的流量从哪里出去;「系统代理」和「虚拟网卡模式」决定本机程序的流量怎么进到 Clash Verge Rev1。 浏览器这类大部分需求,开「系统代理」就够了;游戏、命令行这类不走系统代理的程序,再开「虚拟网卡模式」2。
- 系统代理:客户端在系统约定的位置(如注册表、系统变量)写好代理端口,程序自己去读。这只是约定,不是所有程序都遵守,而且代理不了 UDP1。
- 虚拟网卡模式(TUN):客户端创建一张虚拟网卡,通过系统路由把流量导过去,不依赖程序是否遵守约定,TCP 和 UDP 都接管1。开了它就不需要再打开系统代理3。
- 服务模式:以管理员身份装好服务后,内核由服务拉起、以管理员权限运行,这样不以管理员身份运行客户端也能开虚拟网卡模式1。
打开虚拟网卡模式失败时,按 Clash Verge Rev 虚拟网卡模式(TUN)开不了或开了不起作用 排查。
适用范围里的「已验证」,指按 Clash Verge Rev 2.5.2 的源码与官方文档逐条核对过,没有在客户端上实际操作过。
步骤
- 在左侧「代理」页选「规则」「全局」或「直连」,它们决定进到 Clash Verge Rev 的流量从哪里出去:「规则」按配置里的规则,决定每个连接走哪个节点还是本地网络;「全局」让所有流量都从你手动选定的出口出去(一个节点,或本地网络);「直连」让所有流量都从本地网络出去,不走代理。 失败时 → escalate
- 在「设置」页打开「系统代理」。浏览器这类遵守系统代理设置的程序会经过代理;它代理不了 UDP 流量(比如游戏数据包),也不是所有程序都遵守它。 失败时 → escalate
- 要接管不遵守系统代理的程序(比如游戏、命令行)时,在「设置」页打开「虚拟网卡模式」,开了它就不需要再靠系统代理。开关点不了时,先点这一行鼠标移上去提示「安装服务」的扳手图标,按系统弹窗授权,或者以管理员身份运行 Clash Verge Rev。用不到可以跳过这一步。
失败时 → 取证 tun-switch-clickable(见
Clash Verge Rev 虚拟网卡模式(TUN)开不了或开了不起作用)
验证
- proxy-site-opens(人):在「代理」页确认选的是「规则」或「全局」、出口是一个节点,然后打开一个平时打不开、按你的配置应该走节点的网页;开了「虚拟网卡模式」的,先关掉「系统代理」再试。 预期:网页正常显示。选「直连」、或「全局」选的是本地网络时,流量不走代理,这类网页打不开是正常的。 通过 → resolved;失败 → escalate;无法判断 → escalate
相关条目
来源
- cvr-guide-term:https://www.clashverge.dev/guide/term.html(系统代理 / Tun 模式;规则/ 全局 / 直连模式;服务模式)
- cvr-guide-quickstart:https://www.clashverge.dev/guide/quickstart.html(打开代理(或开启 Tun 模式))
- cvr-repo-v2-5-2:https://github.com/clash-verge-rev/clash-verge-rev/tree/28f2efc504059b1dc75c793618b775c8e1b2a5f1(src/pages/proxies.tsx、src/hooks/use-system-state.ts、src/components/shared/proxy-control-switches.tsx、src/locales/zh/proxies.json、src/locales/zh/settings.json、src/locales/zh/home.json)
最后修订:e2adf13 2026-09-18