🌐 全局接管
TUN 模式 真正的系统级代理
超越传统 HTTP/SOCKS 代理,TUN 模式从网络层接管所有流量。游戏、UWP 应用、命令行工具,一个不落。
🎮 游戏
📡 UDP
🖥️ 应用
⬇️
🛡️ TUN 虚拟网卡
10.172.0.1
⬇️
⚙️ Clash Meta 内核
规则路由 · 节点转发
📊 TUN 模式 vs 系统代理
为什么开发者都推荐 TUN?一张表看懂区别。
对比维度
🎯 接管范围
📡 UDP 协议
🖥️ 兼容性
⚙️ 配置难度
🔥 推荐场景
🚀 TUN 模式
全系统所有流量
完美支持
任何程序 (游戏/CMD/Docker)
一键开启,简单
游戏加速 / 开发调试
🔧 系统代理
仅支持代理感知应用
不支持
部分应用不兼容
简单,但需各应用设置
网页浏览基本需求
🎯 TUN 模式典型场景
游戏加速
《原神》《英雄联盟》国际服等依赖 UDP 协议的游戏,不再出现断流或无法代理的问题。
开发者工具
Git、npm、pip、Docker 等命令行工具,无需手动设置环境变量即可自动走代理。
UWP 应用
Windows 应用商店的沙盒应用,突破系统代理无法穿透的限制。
虚拟机 / WSL
子系统或虚拟机内的流量可通过主机 TUN 实现透明代理。
📘 如何开启 TUN 模式?
基于 Clash Verge + Clash Meta 内核 | 三步完成全局接管
1
确认内核
确保 Clash Verge 已切换到 Clash Meta 内核。在「设置→内核」中查看,如果不是请自动下载。
2
开启 TUN 开关
在 Clash Verge 主界面,点击 「TUN 模式」 按钮。系统会提示安装虚拟网卡(需管理员权限)。
3
验证全局代理
打开浏览器访问 ip.sb 或使用命令行 ping 一个被代理的 IP,确认返回地址为节点 IP。
⚙️ 进阶配置参考 (YAML)
tun:
enable: true
stack: system
dns-hijack:
- any:53
auto-route: true
auto-detect-interface: true
dns:
enable: true
enhanced-mode: fake-ip
nameserver:
- 223.5.5.5
fallback:
- 8.8.8.8
❓ TUN 模式常见问题
请先确认虚拟网卡是否成功创建(Windows 可在网络连接中看到名为 Clash 的适配器)。尝试重启客户端或电脑。如果问题依旧,请检查防火墙是否拦截了 Clash 进程,或暂时将模式切换为全局(GLOBAL)。
在 TUN 配置中启用 dns-hijack 并设置 enhanced-mode: fake-ip,强制所有 DNS 请求经过 Clash。可配合 nameserver 指定国内 DNS,fallback 指定国外 DNS 防止污染。
正常情况不会。TUN 模式只是接管路由,转发效率很高。如果延迟异常,请检查节点质量,或调整 stack 为 gvisor 看是否有改善。