外观
系统代理、TUN、规则和全局是什么关系
这四个词分属两层不同的设置,不是四选一:
- 系统代理 / TUN 回答的是“流量怎么进入客户端”,叫接管方式;
- 规则 / 全局 / 直连 回答的是“进入客户端后走不走节点”,叫出站模式。
两层各选一个,组合起来使用。日常最推荐的组合是 系统代理 + 规则模式;遇到某些软件不走代理时,改成 TUN + 规则模式。
先看整体结构
设备上的程序
│
├─ 第一层:接管方式(系统代理 / TUN)
│ 决定哪些程序的流量会交给客户端
▼
代理客户端
│
├─ 第二层:出站模式(规则 / 全局 / 直连)
│ 决定每个请求走节点还是直连
▼
节点(代理) 或 直接访问(直连)没被第一层接管的流量,根本到不了客户端,第二层怎么设置都不起作用。这一点是理解很多“浏览器能用、软件不能用”问题的关键。
第一层:接管方式
系统代理
客户端在本机开一个代理端口,并把操作系统的“代理服务器”设置指向这个端口。
- 谁会走:浏览器,以及主动读取系统代理设置的软件;
- 谁不走:很多命令行工具、部分游戏、部分桌面应用,它们不读取系统代理设置;
- 优点:设置简单,不需要额外权限,对系统影响小;
- 注意:客户端异常退出时,系统代理设置可能残留,导致“关掉软件后上不了网”,见 关闭代理后电脑无法上网。
TUN 模式
客户端创建一块虚拟网卡,把系统的网络流量引到这块网卡上,从而接管几乎所有程序。
- 谁会走:几乎所有程序,包括不认系统代理的软件;
- 优点:覆盖面广,不需要逐个软件设置;
- 注意:首次开启通常需要管理员权限或安装服务组件;可能与其他 VPN、虚拟机网络、企业安全软件冲突;DNS 也会由客户端接管,设置不当可能导致部分网站无法解析。
手机上的情况
Android 和 iOS 客户端一般以“VPN”的形式运行,本质上与 TUN 类似,会接管手机上的大部分流量。首次开启时系统会请求添加 VPN 配置,允许即可。所以手机上通常不需要区分“系统代理”和“TUN”。
| 对比项 | 系统代理 | TUN |
|---|---|---|
| 接管范围 | 遵守系统代理的程序 | 几乎所有程序 |
| 需要权限 | 一般不需要 | 通常需要管理员权限或服务组件 |
| 与其他 VPN 冲突 | 较少 | 较多 |
| 适合 | 日常浏览、大多数场景 | 命令行、游戏、不认系统代理的软件 |
第二层:出站模式
规则模式
客户端按一组规则逐个判断请求:国内网站直连,海外网站走代理,广告域名可以拦截。规则通常已经包含在机场的订阅配置里。
- 适合:日常使用,推荐默认选它;
- 好处:国内网站速度不受影响,也节省机场流量;
- 可能的问题:某个网站没被规则覆盖,走错了线路。可以自定义规则,见 代理客户端的规则与分流怎么设置。
全局模式
所有经过客户端的流量都走节点,包括国内网站。
- 适合:临时排查——如果全局模式下能打开、规则模式下打不开,说明是规则没覆盖到这个网站;
- 缺点:访问国内网站绕路变慢、消耗机场流量,部分国内服务会因为海外 IP 要求验证。
直连模式
所有流量都不走节点,相当于暂停代理,但客户端仍在运行。
- 适合:临时需要关闭代理又不想退出客户端时;
- 用于排查:直连下国内网站也打不开,说明问题在本地网络而不是机场。
| 对比项 | 规则 | 全局 | 直连 |
|---|---|---|---|
| 海外网站 | 走代理 | 走代理 | 直连(通常打不开) |
| 国内网站 | 直连 | 走代理(变慢) | 直连 |
| 机场流量消耗 | 低 | 高 | 无 |
| 推荐用途 | 日常 | 临时排查 | 暂停使用、排查本地网络 |
常见组合怎么选
| 场景 | 接管方式 | 出站模式 |
|---|---|---|
| 日常浏览、看视频、用 AI 网页版 | 系统代理 | 规则 |
| 命令行工具、开发环境、部分桌面应用 | TUN | 规则 |
| 游戏或不认系统代理的软件 | TUN | 规则 |
| 某网站打不开,想确认是不是规则问题 | 保持不变 | 临时切到全局 |
| 想判断是不是本地网络坏了 | 保持不变 | 临时切到直连 |
| 远程办公需要访问公司内网 | 系统代理(优先) | 规则,并确保内网地址直连 |
先开系统代理,不够再开 TUN
TUN 覆盖范围大,但也更容易与其他软件冲突。新手先用系统代理,确有软件不走代理时再开 TUN。系统代理和 TUN 同时开启通常也能正常工作,但排查问题时建议只开一个,便于判断。
设置错了会怎样
| 现象 | 可能原因 | 处理 |
|---|---|---|
| 浏览器能用,某软件连不上 | 软件不走系统代理 | 开启 TUN,见 应用程序连接失败 |
| 国内网站变慢 | 误开了全局模式 | 切回规则模式 |
| 某个海外网站打不开,其他正常 | 规则没覆盖到 | 临时切全局验证,再补规则 |
| 开 TUN 后部分网站打不开 | DNS 或与其他 VPN 冲突 | 关闭其他 VPN 软件,检查客户端 DNS 设置 |
| 退出客户端后完全上不了网 | 系统代理设置残留 | 见 关闭代理后电脑无法上网 |
各客户端里这些选项的具体位置不同,请看对应的 客户端教程,例如 Clash Verge Rev 使用教程。