GLOSSARY
TUN 模式是什么意思?
一句话定义
TUN 模式是客户端借助系统里的虚拟网络接口,把整台设备的出站流量先收拢,再统一交给规则处理的工作方式。
TUN 是操作系统提供的一类虚拟网络接口。客户端启用它之后,设备发出的网络请求会先流向这个接口,由客户端统一接手,再按规则决定哪些交给节点、哪些直接放行。
启用前后,请求的去向有什么不同
| 阶段 | 常规的代理开关 | 启用 TUN 之后 |
|---|---|---|
| 浏览器的请求 | 按设置转交客户端 | 同样被收拢处理 |
| 无视代理选项的软件 | 径直出网 | 也被收进客户端 |
| 本机与局域网地址 | 通常不受影响 | 需要单独放行 |
| 所需权限 | 普通即可 | 常要管理员级别 |
想系统了解它的来龙去脉,读 TUN 模式是什么意思;动手之前,再看一遍 Clash TUN 模式设置 里的准备事项。
哪些场景才值得启用
可以对照下面几条判断:终端里的命令要走代理却又不便逐个配置;某个游戏或应用完全不提供代理选项;希望整台设备的出站流量口径一致。只是日常看网页,用常规的开关就足够,没必要承担额外的冲突风险。
它和分流、解析的关系
TUN 解决的是“多少流量会进来”,进来以后如何分配,由 规则分流 负责;域名怎样被解析,则牵涉 fake-ip 一类的模式以及 DNS 泄露 这个风险点。三者要放在一起看,单独调其中一项,往往解决不了问题。
几个容易搞混的说法
- “开了 TUN 就等于全局模式。”全局是规则层面的选择,TUN 是接管范围的选择,互不等同;
- “TUN 会让速度变快。”它改变的是覆盖面,并不直接带来提速;
- “出了故障肯定是机场的锅。”更常见的原因是权限、软件冲突和解析设置。
启用后遇到异常怎么办
先把它关掉让网络恢复,再退回常规的代理开关确认基本可用,然后依次排查权限、冲突软件、解析设置。排查期间避免来回切换,以免状态越搅越乱;可以先阅读 TUN 模式开启失败 的思路,再动手。