TUN 模式详解:原理、开启步骤与适用场景
系统代理管不到的程序(游戏、命令行工具、部分客户端软件),TUN 模式都能管到。它的原理是创建一块虚拟网卡,让操作系统把所有网络流量都路由给 Clash 处理,程序无法绕过。
开启步骤
- 先安装服务模式:Settings → Service Mode → Manage → Install,安装完成后旁边的地球图标变绿。TUN 需要创建网卡的系统权限,服务模式让内核以系统服务运行来获得它;
- 回到 General 页面,打开 TUN Mode 开关;
- 验证:打开命令行执行
curl ip.gs(不设任何环境变量),返回的是节点 IP 即说明接管成功。
使用建议
- TUN 与系统代理可以同时开,互不冲突——系统代理覆盖的流量不会重复进入 TUN;
- TUN 模式下 DNS 由 Clash 接管(DNS hijack),若出现「能连 IP 但解析不了域名」,参考《TUN 模式无网络的修复步骤》;
- 不需要强制接管时(只用浏览器),可以只开系统代理,TUN 会带来少量额外的 CPU 开销。