Clash 系统代理、VPN、TUN 有什么区别?

从覆盖范围、权限要求、应用兼容、DNS 接管和冲突注意事项理解三种模式,日常先用系统代理,需要更广覆盖时再开 TUN/VPN。

日常使用与功能

问题解答

系统代理、VPN、TUN 不是同一层级的开关。它们的核心区别在于“哪些流量会进入 Clash”,以及系统需要给客户端多少网络权限。

三种模式怎么理解

  • 系统代理:设置本机 HTTP/SOCKS 代理,浏览器和多数桌面应用会遵守。
  • TUN 模式:创建虚拟网卡接管路由,能覆盖更多不支持系统代理的应用。
  • VPN 模式:常见于 Android/iOS,用系统 VPN 权限把流量导入客户端。

什么时候切换

  • 浏览器可用、日常访问正常时,优先保持系统代理。
  • 某个 App、命令行、商店或游戏代理设置待确认时,再考虑 TUN/VPN。
  • TUN 出现没网、DNS 问题或虚拟网卡冲突时,先关闭恢复网络。

处理建议

  • 浏览器可用就先不急着开 TUN。
  • 游戏、商店、命令行代理设置待确认时再试 TUN。
  • TUN 需要确认时先关闭并恢复系统网络。