一句话
TUN 模式让客户端在系统里建一张虚拟网卡,把 TCP 和 UDP 流量都引进内核处理,不需要程序自己支持代理。Clash Verge Rev 界面上叫「虚拟网卡模式」,FlClash 里叫「虚拟网卡」。
展开
系统代理只改操作系统的代理设置,浏览器会遵守,命令行工具和不少游戏不读,也不代理 UDP。TUN 在网络层接管,这些程序也能被管到。
它需要更高的系统权限。Clash Verge Rev 第一次开启 TUN 时会提示先安装服务模式,Windows 和 macOS 都要装。Android 和 iOS 客户端通过系统的 VPN 接口接管整机流量,效果接近 TUN。
TUN 只决定流量怎么进入客户端,去哪仍由分流规则决定,开 TUN 不等于全局。它会改系统路由,和公司 VPN、游戏加速器同时开容易断网,同一时间只开一个。
mihomo 的 TUN 有 system、gvisor、mixed 等协议栈可选,一般保持客户端默认即可。
对你选机场意味着什么
TUN 只解决流量进不进得来。节点能不能转发 UDP、NAT 类型宽不宽,取决于协议和机场服务端。打游戏、语音通话的,下单前问清是否支持 UDP,概念见 UDP 与 NAT 类型。
首期在册 19 家档案中,只有微风公开了 NAT 类型数据:运营方测速报告称,全部 50 个节点里 43 个 NAT 类型为 FullCone,2 个为 RestrictedCone,5 个未能识别,本站没有复测。
开 TUN 后,后台更新、网盘同步也会被接管,没命中直连规则的会走节点、计入流量。游戏下载和更新最好走直连,挑节点的要点见打游戏。