TUN 模式和系统代理有什么区别
解释 TUN 模式与系统代理两种接管流量方式的工作原理、各自的优缺点与适用场景,帮助你根据设备与应用选对模式。
速览结论
系统代理只让'遵守系统代理设置'的程序走代理(主要是浏览器等);TUN 模式在网络层创建虚拟网卡接管几乎全部流量,连不读系统代理的程序也能被代理。TUN 覆盖更全但权限更高,系统代理更轻量。
关键事实
- 系统代理依赖程序是否读取系统代理设置。
- TUN 以虚拟网卡接管几乎全部流量。
- 部分游戏/软件不走系统代理,需要 TUN。
适用范围与局限
TUN 需要更高权限,少数网络环境或软件可能与之冲突;具体以客户端实现为准。
开代理时常见两种方式:系统代理和 TUN 模式。它们接管流量的方式不同。
系统代理
客户端把自己设为系统代理。只有遵守系统代理设置的程序(主要是浏览器等)才会走代理。优点是轻量、权限低;缺点是不读系统代理的程序不会被代理。
TUN 模式
TUN 在网络层创建一张虚拟网卡,接管几乎全部流量,连那些不读系统代理的程序(部分游戏、某些软件)也能走代理。覆盖更全,但需要更高权限。
对比
| 维度 | 系统代理 | TUN 模式 |
|---|---|---|
| 覆盖范围 | 遵守代理设置的程序 | 几乎全部流量 |
| 权限 | 低 | 高(需授权) |
| 典型场景 | 日常浏览 | 全局代理、特殊软件 |
| 冲突风险 | 低 | 偶有网络/软件冲突 |
怎么选
- 日常浏览网页:系统代理通常够用。
- 需要让所有程序都走代理(含不读代理设置的软件):用 TUN。