什么时候需要开启 TUN 模式?

当应用不读取系统代理、需要接管 UDP 或希望按规则处理更多系统流量时,TUN 才有必要开启。浏览器等能正常读取系统代理的应用通常不需要额外接管。

  • TUN 模式与权限
  • 概念说明
简要回答

当应用不读取系统代理、需要接管 UDP 或希望按规则处理更多系统流量时,TUN 才有必要开启。浏览器等能正常读取系统代理的应用通常不需要额外接管。 确认系统代理覆盖不到目标流量后,再按客户端文档开启 TUN、DNS 劫持和自动路由,并立即复测。

先判断目标流量是否需要 TUN

如果目标应用已经遵循系统代理,就不需要先开 TUN。连接列表完全看不到请求时,才继续判断。

目标应用是否无法设置 HTTP/SOCKS 代理

连接列表是否看不到该应用请求

是否需要处理 UDP、游戏、语音或命令行工具

当前系统是否允许创建 TUN 或 VPN 接口

确认需要后这样开启

  • 先确认普通系统代理无法满足需求(参见 系统代理 FAQ
  • 开启 TUN 前备份配置并记录原代理设置(参见 TUN 设备说明
  • 按客户端文档启用 TUN、DNS 劫持和自动路由
  • 开启后用连接列表确认目标请求进入 Clash

TUN 不是速度优化开关

TUN 可能与其他 VPN、企业安全软件或虚拟网卡冲突

移动端 TUN 通常表现为系统 VPN 权限