系统代理和 TUN 模式有什么区别
两种方式都能让流量走代理,区别在于“管得多宽”。
| 方式 | 原理 | 能接管的程序 | 适合 |
|---|---|---|---|
| 系统代理 | 告诉系统“请把网络请求交给代理端口” | 浏览器和遵守系统设置的软件 | 日常浏览 |
| TUN 模式 | 创建一块虚拟网卡,接管所有网络流量 | 几乎所有程序,包括终端和游戏 | 终端、开发工具、游戏 |
什么时候需要开 TUN
大多数人只用系统代理就够了,下面几种情况再开 TUN。
- 命令行工具(git、npm、Claude Code、Codex)不走代理;
- 部分桌面软件、游戏客户端连不上海外服务器;
- 想让整台电脑的流量都按规则分流,不用每个软件单独设置。
Clash Verge Rev 怎么开启 TUN
以最常用的 Clash Verge Rev 为例,几步就能开启。
- 打开「设置」,找到「TUN 模式」开关;
- 第一次开启会提示安装服务,按提示授权(Windows 需要管理员权限,Mac 需要输入密码);
- 打开开关后,状态显示正常即生效,可以关掉「系统代理」。
完整的客户端设置见 Clash Verge Rev 教程。
开启 TUN 后的 DNS 设置
TUN 模式下 DNS 由客户端接管,设置不当可能导致网页打不开。
一般保持客户端的默认 DNS 设置即可(Clash Verge Rev 会自动开启 DNS 覆写)。如果开 TUN 后部分网站打不开,可以在 DNS 设置里改用 fake-ip 模式,或者关闭再重新打开 TUN。
开了 TUN 反而上不了网怎么办
偶尔会遇到开启后完全没网的情况,按下面的顺序处理。
- 关闭 TUN,确认关闭后网络是否恢复;
- 检查是否同时运行了其他 VPN 或代理软件,关掉它们;
- 重新安装 TUN 服务(在设置里卸载服务后重新开启);
- 仍然不行,先用系统代理模式,再按 连上了但打不开网页 排查。