机场百科

TUN 模式与全局代理(系统代理)的区别:流量怎么被接管、模式怎么组合、什么时候该用哪个

厘清三个经常被混用的概念:系统代理与 TUN 模式决定“哪些流量被客户端接管”,规则 / 全局 / 直连决定“接管后的流量去哪”。解释各自原理、权限要求、对游戏与命令行工具的影响,以及 iOS、Android 与官方客户端的“智能分流”对应的是什么。

  • TUN 模式
  • 系统代理
  • 全局代理
  • 规则模式
  • Clash
  • 分流

“开了代理为什么游戏不走?”“开了全局为什么国内网站变慢?”这两个高频问题的根源是把两组概念混在了一起。本文把它们拆开:一组决定哪些流量被客户端拿到手,另一组决定拿到手的流量往哪送。

第一组:接管方式——系统代理 vs TUN 模式

系统代理(System Proxy)

客户端在操作系统里登记一个 HTTP / SOCKS 代理地址(例如 127.0.0.1 加某个端口)。浏览器等遵守系统代理设置的程序会把请求交给这个地址。

  • 优点:设置简单,无需管理员权限,兼容性好,开关迅速。
  • 缺点:不遵守系统代理的程序(多数游戏、命令行工具、部分桌面客户端、Windows 商店应用)完全不受影响;UDP 流量通常不经代理。

TUN 模式

客户端创建一块虚拟网卡,并把系统默认路由指向它,于是所有 IP 流量(TCP 与 UDP)都先经过客户端,再由客户端决定去向。

  • 优点:覆盖全部程序,包括游戏、命令行、不读代理设置的软件;支持 UDP;可以接管 DNS,减少 DNS 泄露(见DNS 泄露排查)。
  • 缺点:需要更高权限(Windows 上要安装服务,macOS 要授权);配置不当时会影响局域网访问;多开一层处理,对老旧设备有一点性能开销。

两者通常二选一。开启 TUN 后再开系统代理没有意义,部分客户端会自动处理。

第二组:去向规则——规则 / 全局 / 直连

无论用哪种接管方式,客户端拿到流量后都要决定往哪送:

  • 规则模式(Rule):按订阅里的规则逐条匹配:国内域名与 IP 直连,海外域名走选定节点,广告域名拦截等。日常使用的默认选择。
  • 全局模式(Global):不看规则,全部流量走当前节点。国内网站也要绕一圈海外,变慢且可能触发“异地登录”提醒。只适合排查“是不是规则把某个网站判错了”。
  • 直连模式(Direct):全部不走代理,等于临时关闭。

“全局代理”这个词在日常口语里常被用来指“TUN 模式”,但在 Clash 系客户端的界面里它明确是去向模式之一。本文标题中的“全局代理”即指这一含义。

组合与推荐

接管方式 去向 适合
系统代理 规则 桌面端日常上网、新手
TUN 规则 游戏、命令行工具、所有应用都需走代理、减少 DNS 泄露
系统代理 / TUN 全局 临时排查规则问题
任意 直连 临时关闭代理

不推荐长期使用全局模式。

手机与官方客户端对应什么

  • iOS:所有代理客户端通过系统 Network Extension(VPN 配置)工作,等同于 TUN 模式。用户只需选择路由模式(按配置分流 / 全局 / 直连),见iOS 教程。
  • Android:客户端通过 VpnService 接管流量,同样等同于 TUN。多了一个“分应用代理”,可以让指定 App 不进隧道,见Android 教程。
  • 机场官方客户端:通常默认以 TUN / VPN 方式接管并内置规则分流。例如隐形人与灵动云的站长实测报告中,客户端版本标注为“V3.0.0(智能分流)”——“智能分流”对应的就是规则模式。官方客户端一般不让用户编辑规则,这是它比第三方客户端简单、也比第三方客户端受限的原因。

常见问题的归因

  • 游戏不走代理:接管方式是系统代理,游戏不读代理设置 → 改用 TUN。
  • 国内网站变慢 / 异地登录:去向模式是全局 → 改为规则。
  • TUN 开不了:权限或服务未安装 → Windows 安装服务并以管理员运行,macOS 授权。
  • 局域网设备连不上:TUN 接管了局域网段 → 检查 fake-ip 过滤或局域网直连规则。
  • 开 TUN 后 DNS 检测结果变了:TUN 接管了 DNS,这是预期行为。

更多排错见常见客户端问题。

一句话记忆

系统代理 / TUN 决定“谁被拿到手”,规则 / 全局 / 直连决定“拿到手往哪送”。 日常用“系统代理 + 规则”,需要覆盖全部程序时用“TUN + 规则”,全局只用来排错。

本文由机场阿南整理撰写,涉及品牌的价格、节点与政策均以站内资料库为准(含核实日期)。发现错误或过时信息,请通过联系与纠错反馈;更正记录见更新日志。

本文常见问题

TUN 模式和全局模式是一回事吗?

不是。TUN 模式是“接管方式”:用虚拟网卡把系统全部流量交给客户端处理;全局模式是“去向规则”:被接管的流量不分国内外全部走代理。可以开 TUN 但用规则模式,也可以不开 TUN 而用全局模式。

日常用哪种组合?

桌面端新手推荐“系统代理 + 规则模式”;需要游戏、命令行或所有应用都走代理时用“TUN 模式 + 规则模式”。全局模式只在排查问题时临时使用。

手机上为什么没有这些选项?

iOS 与 Android 的客户端都通过系统 VPN 接口工作,本质上就是 TUN 模式,所以只剩下“规则 / 全局 / 直连”的去向选择,以及 Android 特有的分应用代理。