Skip to content

系统代理、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 使用教程。

相关阅读 ​