TUN 模式是什么?什么时候该开、怎么开

先说结论

TUN 模式是让代理客户端创建一块虚拟网卡,在网络层接管本机的全部流量,包括 UDP 和不遵守系统代理的程序。游戏语音、命令行、不认代理的软件才需要开它;只用浏览器时系统代理通常就够了。

TUN 模式是什么?简单说,它让代理客户端在你的电脑上创建一块虚拟网卡,把本机的网络流量在网络层统统接住,再按规则决定直连还是走节点。和系统代理靠应用自觉不同,TUN 模式不依赖应用配合,所以 UDP、命令行和不认代理的程序也在它的覆盖范围内。代价是权限更高、更容易与其他网络工具冲突,不是人人都需要。

TUN 模式是什么:用虚拟网卡在网络层接管流量

TUN 是操作系统提供的一种虚拟网络设备。软件可以创建一块虚拟网卡,系统会把发往这块网卡的 IP 数据包交给创建它的程序处理。代理客户端利用这一点,做了三件事:

  1. 创建虚拟网卡,并调整系统路由,让默认的出网流量都先进入这块网卡。
  2. 从网卡里读出数据包,还原成一条条 TCP、UDP 连接。
  3. 对每条连接按规则判断,该直连的直接送出去,该走代理的交给节点。

这个过程发生在比应用更低的一层,应用并不知道自己被代理了,所以它不需要“支持代理”这个功能。这也是它能覆盖系统代理管不到的流量的原因。词典里有简短的解释:TUN 模式。

在 Mihomo 系客户端里,对应的配置段大致长这样,只展示结构,字段含义以 Mihomo 官方文档 为准:

tun:
  enable: true
  stack: mixed
  auto-route: true
  auto-detect-interface: true
  dns-hijack:
    - any:53

不必手写这些。多数图形客户端把它做成了一个开关,打开前客户端会提示你授权或安装服务。看懂它的意思,是为了出了问题知道在查什么。

“增强模式”“服务模式”这些叫法指什么

不同客户端、不同年代的教程,对同一件事的叫法不一样,容易让人以为是几种功能:

你看到的叫法 通常指什么 提醒
TUN 模式、Tun 模式 创建虚拟网卡接管流量 最通用的叫法
增强模式 有的客户端用它指 TUN 接管 不同客户端含义可能不同,以界面说明为准
服务模式 安装一个有较高权限的后台服务,用它来开启虚拟网卡 为的是免去每次授权,是开 TUN 的前置条件,不是另一种接管方式
配置里的 enhanced-mode 属于 DNS 设置,决定域名解析的工作方式 和 TUN 无关,不要混淆,见 Clash DNS 怎么设置

读到“开启增强模式”这类说法时,先确认它指的是接管流量,还是 DNS。拿不准就去看你客户端设置页里对应开关的说明。

什么时候该开 TUN 模式,什么时候不必

先问自己:我遇到的是什么问题?

场景 系统代理够用吗 建议
只用浏览器和常见软件 通常够用 用系统代理,不必开 TUN
游戏联机、语音通话 常不够,这类流量多为 UDP 可以考虑 TUN,见 Discord 梯子怎么选
终端里的 git、npm、curl 不够,它们不读系统设置 设环境变量,或用 TUN,见终端怎么走代理
某个软件完全不走代理 不够 先确认它是否有自己的代理选项,没有再用 TUN,见某个 App 不走代理怎么办
同时在用公司 VPN 系统代理冲突较少 谨慎开 TUN,先确认两者不会互相抢路由
没有管理员权限的电脑 可以用 开不了 TUN,用系统代理

决策可以简化成三句话:

  • 现在够用,就不要开。多一层接管,就多一层可能出问题的地方。
  • 遇到明确的“管不到”,再开,并且开了要验证。
  • 开了以后出现新问题,先关掉 TUN 对比,再决定留不留。

TUN 模式设置:开之前要准备什么

下面是一条通用的开启路径,具体界面以你的客户端为准:

  1. 先让系统代理或规则模式跑通。 订阅能导入、节点能连、规则能分流,再开 TUN。基础没通就开 TUN,只会增加排查难度。
  2. 确认权限条件。 见下表。
  3. 在客户端设置里找到 TUN 开关,按提示授权或安装服务。 弹出系统授权窗口时,确认它是你刚才操作触发的。
  4. 开启后立即做一次验证。 方法见后面的章节。
  5. 准备好回退。 记住关闭 TUN 的位置,万一网络异常,第一步就是关掉它。

不同平台的前置条件,大致是:

平台 常见前置条件 说明
Windows 管理员权限,或安装客户端的服务模式 虚拟网卡驱动通常随客户端或内核附带
macOS 管理员密码授权,或客户端安装的辅助组件 授权方式因客户端而异
Linux 以较高权限运行内核,或赋予其网络管理能力 桌面版客户端一般会引导你完成
Android 系统的 VPN 授权弹窗 借用系统的 VPN 接口,见下一节
iPhone 系统的 VPN 配置授权 同样借用系统接口

不要为了开 TUN,把来路不明的“服务”或驱动装进系统。只用官方仓库或应用商店下载的客户端,下载渠道的选择见下载中心。

开 TUN 模式的代价:权限、冲突与 DNS 变化

它不是免费的升级,下面是实打实的代价:

  • 更高的权限。 虚拟网卡和路由属于系统级设置。被授权的程序权限越大,越要确认它来自官方渠道。
  • 与其他网络软件的冲突。 公司 VPN、其他代理客户端的 TUN、部分加速器、某些虚拟机和容器软件,都可能创建虚拟网卡或改路由。两个都想当默认出口,就会互相抢。
  • DNS 行为的变化。 为了让域名解析也被接管,TUN 通常配合 DNS 劫持和 fake-ip 一起使用。这会影响你在系统里看到的域名解析结果,原理放在 Clash DNS 怎么设置 里讲,这里只记住:开 TUN 后域名解析的路径变了。
  • 局域网与本机服务。 路由被改写后,访问打印机、NAS、本机开发服务有时需要额外排除。有问题先怀疑路由。
  • 残留风险。 客户端异常退出时,虚拟网卡或路由有可能没有清理干净,导致断网,重启客户端或系统通常能恢复。

开不了、开了断网这类情况,可以直接读 TUN 模式开不了怎么办。

手机上的 VPN 模式和电脑的 TUN 模式是什么关系

手机系统不允许普通应用随意创建虚拟网卡,但提供了一个正式的接口:安卓上叫 VpnService,苹果设备上是系统的网络扩展。代理客户端通过它,把流量先导入自己,再转发。接口的作用可以参考 Android 开发者文档里的 VpnService 说明。

所以在手机上:

  • 你看到的“VPN 图标”,是系统接口在工作的标志,不代表你在用传统意义上的 VPN 服务。
  • 客户端首次启动时弹出的“是否允许建立 VPN 连接”,是系统在征求你的同意。
  • 它的效果和电脑上的 TUN 模式相近:不要求应用支持代理,大多数应用的流量都会被接住。

这也是手机客户端一般不提供“系统代理”开关的原因。想了解两个词的区别,可以看VPN 梯子是什么。

怎么确认 TUN 模式真的生效了

“开关亮了”不等于生效,用下面几步自己核对,并且先把系统代理关掉,这样才能确定是 TUN 在起作用:

  1. 看客户端状态。 TUN 开关为开启,没有报错提示;如果需要服务模式,服务状态应为已运行。
  2. 看系统网络适配器。 电脑的网络连接里应该多出一块新的虚拟适配器,具体名称因客户端和系统而异。关掉 TUN 后它应该消失。
  3. 用一个不读系统代理的程序做测试。 在终端不设置任何代理变量,访问一个任意网址,例如运行 curl -I https://example.com,然后到客户端的连接页面查看,这条连接应该出现在列表里,并带有命中的规则。
  4. 对比开关前后。 打开一个原本不走代理的软件,开 TUN 前后各试一次,看它的行为是否随之变化。
  5. 关闭后确认恢复。 关掉 TUN,网络应当恢复到开启之前的样子,虚拟适配器消失。没恢复就重启客户端,仍不行再重启系统。

如果第 3 步在连接页面里完全看不到记录,说明流量没有进入虚拟网卡,回头检查权限、路由和是否被别的软件占用。

下一步:先判断需不需要,再动手

  1. 先读系统代理怎么设置,确认你的需求是不是系统代理就能解决。
  2. 确实需要,就按“开之前要准备什么”那一节一步步来,开完立刻验证。
  3. 开不了或开了断网,按 TUN 模式开不了怎么办 排查。
  4. 还没有客户端或订阅,先到梯子推荐按用途筛选候选,再去下载中心挑支持 TUN 的客户端。

这篇没有覆盖的

  • 各客户端里 TUN 开关的位置、叫法和所需权限会随版本变化,操作细节以当前版本和官方文档为准。
  • 本文的配置示例只展示结构,字段含义以 Mihomo 官方文档为准,不构成可直接套用的配置。
  • 本文不提供测速或延迟结果,也不判断任何线路对某款游戏或应用是否可用。

选梯子推荐榜目前排在前面的机场

下面是推荐榜的前几名。名次不是测速名次;价格与线路按资料原样列出,付款前到官网结账页面再核对一遍。

推荐名次机场推荐档资料里的价格线路
1无忧链接首推合¥6/月 · 40GB/月(按年付费)IPLC
2暮光加速重点推荐年付¥109(约¥9.1/月) · 70GB(按年付费)IEPL
3微风网络重点推荐¥27/月 · 200GB(按月付费)IEPL
4飞猫云重点推荐约¥7/月起(年付¥84) · 50GB(按年付费)IPLC
5Firefly重点推荐约¥8/月起 · 60GB(按年付费)IPLC
6灵动云优先考虑年付¥99(约¥8.3/月) · 70GB(按年付费)IEPL
7隐形人优先考虑年付¥109(约¥9.08/月) · 80GB(按年付费)纯专线
8梯子云优先考虑年付¥89(约¥7.4/月) · 60GB(按年付费)IEPL

查看完整机场推荐榜

本文引用的官方来源

  1. Mihomo(Clash Meta)文档(wiki.metacubex.one)
  2. Android 开发者文档:VpnService(developer.android.com)

以上链接均为官方页面,选梯子在 2026-10-08 核对过;个别网站会拦截自动化访问,用浏览器直接打开即可。平台规则可能随时调整,以官方页面当前内容为准。

TUN 模式常见问题

TUN 模式一定要管理员权限吗?

在电脑上通常需要。创建虚拟网卡和修改路由属于系统级操作,所以客户端往往要求管理员权限,或者安装一个常驻的服务来代为执行,具体叫法和流程因客户端而异。手机上则是通过系统的 VPN 接口,由系统弹窗征求你的同意。

开了 TUN 模式还需要同时开系统代理吗?

一般不需要。TUN 在网络层接管了流量,系统代理再开一遍,只会让部分流量被处理两次,排查问题时更容易混乱。多数情况二选一即可。如果你想验证 TUN 是否真的在工作,反而建议先把系统代理关掉再测。

TUN 模式会让网速变慢或者更耗流量吗?

流量走不走节点仍由规则决定,TUN 本身不会改变这一点。它会多做一层包处理,所以会多占一些处理器资源,实际差异取决于设备和网络环境,选梯子没有这方面的数据。如果感觉变慢,可以关掉 TUN 对比一下。

手机上的 VPN 模式和电脑的 TUN 模式是一回事吗?

原理相近。手机系统不允许普通应用直接创建虚拟网卡,客户端借用系统提供的 VPN 接口,让流量先进入客户端再转发。所以手机上出现的 VPN 图标并不代表你在用传统 VPN,只是借用了同一个系统接口。

开了 TUN 模式后,公司 VPN 或别的软件出问题怎么办?

先关掉 TUN 模式,确认问题是否消失。两个都会创建虚拟网卡、修改路由的软件,容易互相抢路由。需要同时使用时,通常要在其中一方设置排除地址,或者错开使用。具体做法以两边软件的文档为准。

接着读

文中出现的术语

还没定下来买哪家?

机场推荐榜把 28 家机场的价格、流量、线路和资料来源放在了一起;想省事可以用选梯子向导按用途筛一遍,或者直接看便宜机场、性价比机场和专线机场。