Clash Verge TUN 模式设置指南 & 新手问题解答
无论在老版本的 Clash,还是新的 Clash Verge 中都会看到有一个设置为 TUN 模式代理。这是什么意思?又该怎么设置呢?
什么是 Clash Verge 中的 TUN 模式?
TUN 模式也叫虚拟网卡模式。无论哪个客户端,TUN 模式指的都是一种真·全局代理模式。也就是说,你的系统软件也好,下载工具也好,网页也好,都会通过代理访问互联网。

详细的说就是:TUN 模式会给电脑“虚拟”出一块新网卡,把所有程序的流量(无论它是否支持代理设置)统统的经过 Clash 客户端(或者是其他客户端),再按你设定的规则决定:直连、走代理还是拦截,实现真正的系统级代理。
而如果你不开 TUN 模式,只是单独开了全局代理,那么只有HTTP的流量(通常就是网页访问,或者是一些聊天工具之类的)才会通过代理,而其他的流量不会通过代理。
游戏加速器是否用的是 TUN 模式?
其实,在国内使用的大部分游戏加速器,(网易 UU、腾讯加速器、迅游、雷神等)基本都采用了 TUN 模式(或与其等价的 “虚拟网卡”技术),只是各家 UI 里不一定把“TUN”三个字写出来。
如何开启/关闭 TUN 模式?
最开始启用 TUN 必须用 管理员身份 启动 Clash Verge(必须)。鼠标右键 Clash Verge 的图标选择【以管理员的身份运行】即可。Android 安卓手机这一步可以忽略。
打开 Clash Verge 后,选择左侧【设置】,然后打开【虚拟网卡模式】即可

或者是,打开 Clash Verge 后,右击右下角的图标,选择【TUN 模式】

注意:如果要正常使用 TUN 模式,必须提前选择好机场订阅,下面有推荐的几个机场可以供大家了解:
如何检测是否开启 TUN 模式?
1、简单的办法:看流量路径
打开 TUN 模式,随便开一个海外的游戏(正常打开需要加速器的那种)能够正常连接,并且回到 Clash Verge 主界面 → Connections(连接)面板,能看到实时连接条目与上下行速率,即流量正经过核心转发。

2、复杂的办法:看虚拟网卡
Windows:
打开 PowerShell 或 CMD,执行 cmd,复制 ipconfig
若能看到类似 utun
、MetaTunnel
或 Clash
字样且处于“已连接”状态的虚拟网卡,即 TUN 驱动已加载。
macOS / Linux:
终端执行 bash 复制 ifconfig | grep -i utun
或 ip a | grep -i tun
出现 utun0
、meta0
等接口即成功
Clash Verge 的 TUN 模式无法上网怎么办?
Clash Verge 打开 TUN 模式后「能连节点却整机上不了网」,99 % 是下面 6 类原因。按顺序逐项排查,基本都能定位并解决。
1、没给足权限 → 虚拟网卡根本没建起来
2、防火墙 / 安全软件拦截
Windows 自带防火墙、火绒、360 等会把新网卡列为“公用网络”并默认阻断。需要你临时关掉防火墙或在「允许应用通过防火墙」的列表(也就是防火墙白名单)里把 Clash Verge 勾上。
3、与其他代理冲突
系统里如果同时开着其他代理,路由表会打架。解决方法就是:一次只保留一个 TUN 进程,其余全部退出。你可以 Ctrl+Shift+Esc
打开任务管理器。把其他的代理全部关闭(因为很多代理即使关闭界面也会默认在后台运行)。
4、节点本身失效
先把 Clash Verge 切回「系统代理」或「全局」模式(就是关闭 TUN 模式),看能不能正常打开 Google。如果直连/系统代理也打不开 → 节点挂了,换订阅或找机场。如果你的订阅机场不好用,推荐大家试试下面的机场。
5、IP 段冲突(个人基本不会出现)
Clash Verge 默认使用 198.18.0.1/30,如果你的局域网或公司网也占用了 198.18.x.x,就会冲突。
处理:在 Clash Verge 的 yaml 编辑文件中更换 TUN 的IP:
tun:
ip: 172.31.255.1/30 # 换一个没人用的私网段
6、DNS 配置不当(个人基本不会出现)
在 Clash Verge 的配置文件 yaml 里把 DNS 改成:
dns:
enable: true
listen: 0.0.0.0:53
default-nameserver:
- 8.8.8.8
- 1.1.1.1
最后
希望这份指南能让你少踩几个坑,多留一点时间给真正想做的事——无论是低延迟的游戏,还是不被打扰的深夜冲浪。
下次遇到网络故障,别忘了回来看看今天的笔记;也欢迎在评论区分享你的踩坑或妙招。