系统代理和 TUN 模式有什么区别

两种方式都能让流量走代理,区别在于“管得多宽”。

方式 原理 能接管的程序 适合
系统代理 告诉系统“请把网络请求交给代理端口” 浏览器和遵守系统设置的软件 日常浏览
TUN 模式 创建一块虚拟网卡,接管所有网络流量 几乎所有程序,包括终端和游戏 终端、开发工具、游戏

什么时候需要开 TUN

大多数人只用系统代理就够了,下面几种情况再开 TUN。

  • 命令行工具(git、npm、Claude Code、Codex)不走代理;
  • 部分桌面软件、游戏客户端连不上海外服务器;
  • 想让整台电脑的流量都按规则分流,不用每个软件单独设置。

Clash Verge Rev 怎么开启 TUN

以最常用的 Clash Verge Rev 为例,几步就能开启。

  1. 打开「设置」,找到「TUN 模式」开关;
  2. 第一次开启会提示安装服务,按提示授权(Windows 需要管理员权限,Mac 需要输入密码);
  3. 打开开关后,状态显示正常即生效,可以关掉「系统代理」。

完整的客户端设置见 Clash Verge Rev 教程。

开启 TUN 后的 DNS 设置

TUN 模式下 DNS 由客户端接管,设置不当可能导致网页打不开。

一般保持客户端的默认 DNS 设置即可(Clash Verge Rev 会自动开启 DNS 覆写)。如果开 TUN 后部分网站打不开,可以在 DNS 设置里改用 fake-ip 模式,或者关闭再重新打开 TUN。

开了 TUN 反而上不了网怎么办

偶尔会遇到开启后完全没网的情况,按下面的顺序处理。

  1. 关闭 TUN,确认关闭后网络是否恢复;
  2. 检查是否同时运行了其他 VPN 或代理软件,关掉它们;
  3. 重新安装 TUN 服务(在设置里卸载服务后重新开启);
  4. 仍然不行,先用系统代理模式,再按 连上了但打不开网页 排查。