科普 · 约 1 分钟

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

解释 TUN 模式与系统代理两种接管流量方式的工作原理、各自的优缺点与适用场景,帮助你根据设备与应用选对模式。

速览结论

系统代理只让'遵守系统代理设置'的程序走代理(主要是浏览器等);TUN 模式在网络层创建虚拟网卡接管几乎全部流量,连不读系统代理的程序也能被代理。TUN 覆盖更全但权限更高,系统代理更轻量。

关键事实

  • 系统代理依赖程序是否读取系统代理设置。
  • TUN 以虚拟网卡接管几乎全部流量。
  • 部分游戏/软件不走系统代理,需要 TUN。

适用范围与局限

TUN 需要更高权限,少数网络环境或软件可能与之冲突;具体以客户端实现为准。

开代理时常见两种方式:系统代理和 TUN 模式。它们接管流量的方式不同。

系统代理

客户端把自己设为系统代理。只有遵守系统代理设置的程序(主要是浏览器等)才会走代理。优点是轻量、权限低;缺点是不读系统代理的程序不会被代理。

TUN 模式

TUN 在网络层创建一张虚拟网卡,接管几乎全部流量,连那些不读系统代理的程序(部分游戏、某些软件)也能走代理。覆盖更全,但需要更高权限。

对比

维度系统代理TUN 模式
覆盖范围遵守代理设置的程序几乎全部流量
权限低高(需授权)
典型场景日常浏览全局代理、特殊软件
冲突风险低偶有网络/软件冲突

怎么选

  • 日常浏览网页:系统代理通常够用。
  • 需要让所有程序都走代理(含不读代理设置的软件):用 TUN。

两种方式都可配合规则分流。移动端客户端多以 TUN/VPN 方式工作(见安卓、iOS 教程)。