在日常使用代理工具时,我们常常会遇到一个问题:某些软件并不会遵循系统代理设置,也无法手动配置 Socks5 或 HTTP 代理,导致它们始终无法通过 Clash 加速。为了让这些顽固应用也能走代理,Clash 的 TUN 模式就派上用场了。
什么是 TUN 模式?

简单来说,TUN 模式就是 Clash 创建的一个 虚拟网卡。当系统流量通过这个虚拟网卡时,就可以由 Clash 进行接管和转发,因此即使某些软件不支持代理设置,也能自动走 Clash 的规则。
有了 TUN 模式,你不需要再担心应用是否支持代理协议,只要流量进入系统网络层,就能由 Clash 来处理。
开启 TUN 模式前的准备工作
在启用 TUN 模式之前,需要确保 Clash 的 服务组件已经正确安装。检查方法非常简单:
-
打开 Clash,点击左侧的 【设置】。
-
找到 【TUN 模式】 相关的设置。
-
查看 【服务模式】 旁边是否显示盾牌图标。
-
如果盾牌显示 installed,代表服务组件已经安装。
-
如果是 uninstall,则需要点击 install 来进行安装。
服务组件是 TUN 模式正常运行的前提,它负责让 Clash 以系统服务的方式接管底层网络流量,因此必须确保其正常工作。
启动 Clash TUN 模式
当服务组件安装成功后,就可以正式启用 TUN 模式了:
-
在设置中找到 【TUN 模式】 开关并开启即可。
这里有一个小建议——开启 TUN 模式时最好关闭系统代理。
原因是:
-
TUN 模式已经可以接管所有网络流量;
-
系统代理开启后会与 TUN 存在一定冲突;
-
双重模式反而容易造成 DNS 泄露或连不上网。
因此,保持 TUN 单独启用,会让 Clash 的运行效果更加稳定干净。
TUN 模式适合什么场景?
TUN 模式特别适合以下情况:
-
某些客户端、办公软件无法设置代理。
-
部分游戏或内部程序不走系统代理。
-
想让全局所有流量都由 Clash 控制。
-
想确保规则分流和 DNS 策略统一生效。
总之,只要你希望“不管什么软件都走 Clash”,那就使用 TUN 模式。
Clash 的 TUN 模式为我们解决了许多无法代理的棘手场景,让系统流量全面由 Clash 控制。只需确保服务组件安装成功,开启 TUN 并关闭系统代理,就能享受更干净、更一致的网络接管体验。
如果你希望 Clash 的代理能力覆盖更多软件,TUN 模式绝对值得一试。