TUN 模式是什么?全局代理与游戏配置详解

发布于 2026-08-05 · 上网教程

TUN 模式通过创建虚拟网卡在系统底层接管全部网络流量,让不认系统代理的游戏、命令行工具也能走代理,是实现真正全局代理的关键功能。

TUN 模式的原理:和系统代理有何不同?

平时说的「开代理」多数指系统代理:客户端在本机开一个代理端口,并把它写进系统设置,浏览器等「懂规矩」的应用看到设置后主动把流量交给这个端口。问题在于——遵不遵守全看应用自觉。大量程序根本不读系统代理设置,流量照旧直连。

TUN 模式换了一个层面解决问题:客户端向系统注册一块虚拟网卡,并把它设为默认路由。此后所有应用的网络包,无论是否支持代理,都会先流进这块虚拟网卡,由代理内核统一处理、按规则分流。应用毫无感知,以为自己在正常上网。

对比项系统代理TUN 模式
生效层面应用层(应用自愿)网络层(强制接管)
覆盖范围仅遵守代理设置的应用几乎全部应用
游戏/命令行通常不生效生效
UDP 流量支持有限完整支持
权限要求普通权限管理员/系统授权
资源占用略低略高

什么场景需要开 TUN?

反之,只是浏览器看网页、看流媒体,系统代理已够用,不必常开 TUN。日常浏览场景的完整方案见科学上网完全指南

第一步:准备工作

开启 TUN 前先确认三件事:

  1. 已有可用的机场订阅且节点连通(还没有机场可看2026十大机场推荐排行榜,例如光速云这类主流机场的订阅在各客户端均可直接导入 👉 查看机场推荐排行榜);
  2. 关闭其他 VPN、加速器类软件,虚拟网卡互相冲突是 TUN 故障的头号原因;
  3. 准备好授予管理员权限(Windows)或系统授权(macOS/安卓)。

第二步:各客户端开启方法对比

界面可能随版本略有变化,以官方最新为准:

客户端开启位置前置条件备注
Clash Verge Rev(Win/Mac)设置页打开「TUN 模式」开关先安装服务模式/授权详见Clash Verge Rev 教程
ClashX Meta(Mac)菜单栏开启「增强模式」授权安装辅助程序增强模式即 TUN,见ClashX Meta 教程
sing-box(全平台)配置 inbounds 中加入 tun 入站,或客户端开关桌面端需管理员运行配置结构见sing-box 教程
ClashMetaForAndroid点击启动时授权 VPN允许「连接请求」安卓 VPN 通道本质就是 TUN,见安卓 Clash 教程
v2rayN(Win)主界面勾选 TUN 模式以管理员身份运行v2rayN 教程

第三步:服务模式与管理员权限

创建虚拟网卡是系统级操作,权限要求各平台不同:

这些授权只应给予从官方渠道下载的客户端,来路不明的安装包索要系统权限风险极大。

第四步:验证与调优

  1. 开启 TUN 后,先用浏览器确认基础联通;
  2. 再打开一个不走系统代理的程序(如终端 ping 或游戏)验证接管是否生效;
  3. 游戏场景选择延迟低、支持 UDP 的节点,并在规则里保证游戏流量走对出口,规则写法见Clash 规则分流详解;
  4. 不需要时随手关闭 TUN,可减少资源占用与兼容性问题。

常见问题(DNS 与回环)

延伸阅读

常见问题

TUN 模式和系统代理有什么区别?

系统代理只是告诉应用「请走这个代理端口」,不遵守的应用会绕过;TUN 模式创建虚拟网卡,在网络层接管全部流量,游戏、命令行等不认系统代理的程序也会被代理。

玩游戏一定要开 TUN 模式吗?

多数网络游戏不走系统代理,想让游戏流量经过节点就需要 TUN 模式接管;同时建议选择低延迟、支持 UDP 的节点。仅浏览网页、看视频则不需要开 TUN。

开 TUN 模式为什么要管理员权限?

创建虚拟网卡属于系统级网络操作,Windows 需要管理员权限或安装系统服务,macOS 需要授权辅助程序,安卓则以 VPN 授权的形式实现,均属正常要求。

开了 TUN 之后完全上不了网怎么办?

多为 DNS 配置问题或与其他 VPN 冲突。先关闭其他代理软件,再在客户端检查 TUN 的 DNS 劫持设置,必要时切换 fake-ip 与真实 IP 模式后重启客户端。