使用教程 · TUN 模式

TUN 模式是什么?2026 开启方法与常见问题详解

机场V 编辑部 · 更新于

TUN 模式:先说结论

结论:TUN 模式是代理客户端在系统中创建一张虚拟网卡,把电脑上所有程序的网络流量在网络层统一接管,再交给内核按规则分流的工作方式。它解决的是“系统代理覆盖不全”的问题:浏览器之外的游戏、命令行、部分桌面软件和微软商店应用往往不认系统代理,开启 TUN 后它们也能走代理。如果你只用浏览器上网,系统代理就够了;需要让所有程序都按规则走代理时,再开 TUN。开启方法一般是先安装客户端的服务模式或授予管理员权限,然后打开 TUN(虚拟网卡)开关,并关闭系统代理。下文详细讲原理、开启步骤和排错。

TUN 是什么:从系统代理说起

要理解 TUN,先要理解“系统代理”是怎么工作的。系统代理本质上是操作系统里的一项设置,告诉应用程序“请把 HTTP 请求发到 127.0.0.1 的某个端口”。浏览器读取到这个设置后,会主动把请求交给代理客户端。但这只是一种“约定”,程序愿不愿意遵守完全取决于程序自己。很多程序根本不读这个设置,比如大部分网络游戏、命令行工具、使用自定义网络库的应用,它们的流量就会绕过代理直连出去。

TUN 则从更底层解决问题。TUN 是操作系统提供的一种虚拟网络设备,工作在网络层(第三层),能收发 IP 数据包。代理客户端创建一张 TUN 网卡后,再修改系统路由表,把默认路由指向这张网卡。这样,无论哪个程序发起连接,数据包都会先进入虚拟网卡,被代理内核接收、解析,再按照分流规则决定直连还是走代理。程序本身完全不需要知道代理的存在。

打个比方:系统代理像是在路口立了一块“请走这条路”的指示牌,守规矩的车会照做,不守规矩的车照样直行;TUN 则是直接把路口改造成只通往一个收费站,所有车都必须经过。

TUN 模式与系统代理对比

对比项系统代理TUN 模式
工作层级应用层,依赖程序主动遵守网络层,强制接管所有 IP 流量
覆盖范围浏览器和大部分常规应用几乎所有程序,包括游戏和命令行
是否需要管理员权限不需要需要(创建网卡、修改路由)
UDP 支持有限,多数场景只有 TCP完整支持 UDP,适合游戏和语音
配置难度一键开关需安装服务或授权,偶有冲突
异常时的影响部分网页打不开可能整机断网
适合人群只用浏览器的普通用户开发者、游戏玩家、需要全局接管的人

什么时候需要开启 TUN

以下场景建议开启 TUN 模式:

而如果你只是用浏览器看网页、刷视频、使用网页版 AI 工具,系统代理完全够用,没必要开启 TUN 增加复杂度。

主流客户端开启 TUN 的方法

Clash Verge Rev(Windows / macOS)

  1. 进入“设置”,找到“服务模式”或“系统服务”,点击安装。Windows 弹出用户账户控制时点“是”,macOS 输入管理员密码。
  2. 服务安装成功后,打开“TUN 模式”开关。
  3. 关闭“系统代理”开关,避免两种方式叠加。
  4. 在 TUN 设置中保持“自动路由”“DNS 劫持”等默认开启。

完整流程可参考 Clash Verge 教程。

Mihomo Party / Clash Party

  1. 点击“虚拟网卡”卡片的开关。
  2. 首次开启按提示授予内核权限(Windows 管理员授权、macOS 输入密码)。
  3. 关闭系统代理,进入虚拟网卡设置检查网络栈与 DNS 劫持选项。

FlClash

桌面端在设置中打开“虚拟网卡”,Windows 可能需要以管理员身份运行。安卓端本身就通过 VPN 接口工作,相当于始终处于 TUN 模式。

v2rayN

  1. 右键 v2rayN.exe 选择“以管理员身份运行”。
  2. 在主界面底部打开“启用 Tun”。
  3. 系统代理可改为“不改变系统代理”。

sing-box

sing-box 的 TUN 是在配置的 inbounds 中添加一个 tun 类型入站,通常同时设置自动路由。在 Mac 官方客户端中,启用配置即通过系统网络扩展接管流量,无需额外设置;在 Windows 上以命令行或第三方 GUI 运行时,需要管理员权限。概念介绍见 sing-box 教程。

TUN 关键参数说明

各客户端的 TUN 设置界面不尽相同,但常见参数含义基本一致:

参数含义建议
网络栈(stack)处理 TCP/IP 的实现方式:system 使用系统协议栈,gvisor 使用用户态协议栈,mixed 为两者混合默认即可,连接异常时轮流尝试
自动路由(auto-route)自动修改系统路由表,把流量导向虚拟网卡保持开启
自动检测接口自动识别真实出口网卡,防止流量回环保持开启
DNS 劫持(dns-hijack)拦截发往任意 DNS 服务器的查询,交给内核处理保持开启,防止 DNS 泄漏
严格路由(strict-route)更严格地阻止流量绕过虚拟网卡按需开启,可能影响局域网访问
MTU虚拟网卡最大传输单元一般保持默认,不要随意修改

需要特别说明的是 Fake-IP 与 Redir-Host 两种 DNS 模式。在 Clash 系内核的 TUN 模式中,常用 Fake-IP:内核给每个域名分配一个保留网段的假 IP,程序拿着假 IP 发起连接时,内核能直接知道对应域名,从而按域名规则分流,速度快、无 DNS 泄漏。缺点是少数需要真实 IP 的程序(例如某些局域网发现、部分游戏)可能出现问题,可以把这些域名加入 Fake-IP 过滤列表。

如何验证 TUN 已经生效

开关打开不代表一定成功,建议用以下几种方式确认:

  1. 查看网卡列表:Windows 在“控制面板 → 网络和共享中心 → 更改适配器设置”中能看到一张新增的虚拟网卡,名称通常包含客户端或内核的名字;macOS 可以在终端执行 ifconfig,会看到新的 utun 接口。
  2. 用命令行测试:在没有设置任何代理环境变量的终端中执行 curl -I https://www.google.com,如果能返回响应头,说明命令行流量已经被 TUN 接管。
  3. 查看连接面板:在客户端的连接页面中,应能看到来自命令行、游戏等非浏览器程序的连接记录,并显示它们命中的规则和节点。
  4. 检查出口 IP:用不同程序访问查询 IP 的网站,出口地区应与所选节点一致。

Windows 与 macOS 上的差异

Windows 上的 TUN 通常依赖 Wintun 等虚拟网卡驱动,客户端会自带或自动安装,权限来源是“服务模式”或“以管理员身份运行”。安装服务后,客户端每次开机都能无需弹窗地开启 TUN,比较方便。部分国产安全软件会拦截驱动加载或路由修改,表现为开关打开后立刻自动关闭,需要把客户端加入信任列表。

macOS 上的 TUN 使用系统自带的 utun 接口,不需要额外驱动,但需要 root 权限修改路由,所以客户端会以辅助服务(helper)的形式安装一个后台组件,并在“登录项与扩展”中留下记录。如果你在系统设置中禁用了这个后台项目,TUN 就会无法开启。App Store 渠道的客户端(如 sing-box 官方客户端、Surge 等)则通过苹果的网络扩展框架实现类似效果,表现为系统设置中的一条 VPN 配置。详细的 Mac 设置可参考 Clash Verge Mac 教程。

常见问题与解决办法

现象可能原因解决办法
开启 TUN 后整机断网与其他 VPN、加速器、安全软件的虚拟网卡冲突退出其他网络工具,只保留一个代理客户端
开关 TUN 提示权限不足未安装服务模式或未以管理员运行安装服务或以管理员身份运行客户端
开 TUN 后国内网站变慢DNS 设置不当或规则未生效检查规则模式和 DNS 设置,参考 国内网站变慢
局域网设备(打印机、NAS)访问不了严格路由或局域网段被接管关闭严格路由;确认局域网网段在直连规则中
部分游戏或软件连接异常Fake-IP 不兼容将相关域名加入 Fake-IP 过滤列表,或切换网络栈
客户端退出后仍无法上网路由或 DNS 未恢复重新打开客户端并正常关闭 TUN;必要时重启电脑
公司 VPN 与 TUN 同时用时冲突两者争夺默认路由二选一使用,或为公司网段配置直连规则

排查 TUN 问题时,一个好习惯是“先回退再前进”:先关掉 TUN 用系统代理确认节点能用,再开 TUN 观察差异;用客户端的连接面板查看流量是否进入内核,以及命中了哪些规则。

使用 TUN 的安全与稳定建议

小结

TUN 模式通过虚拟网卡在网络层接管全部流量,弥补了系统代理只能覆盖部分程序的不足,是开发者、游戏玩家和需要全局接管用户的利器。开启的通用流程是:安装服务或授予管理员权限、打开 TUN 开关、关闭系统代理、保持自动路由和 DNS 劫持开启。遇到断网,首先排查与其他网络工具的冲突。如果你的需求只是浏览网页,那么系统代理就已足够。节点质量依然是体验的基础,挑选机场可参考 机场推荐 与 稳定机场推荐。

常见问题

TUN 模式和系统代理可以同时开吗?

技术上一般可以,但没有必要,还会增加排错难度。开启 TUN 后建议关闭系统代理,由虚拟网卡统一接管流量。

开启 TUN 模式会更耗流量吗?

在规则模式下不会,国内流量依旧直连。只有在全局模式下,所有程序的流量都走代理,才会明显增加流量消耗。

为什么开了 TUN 电脑就断网?

最常见原因是与其他 VPN、加速器或安全软件冲突,其次是权限不足或 DNS 配置异常。先退出其他网络工具,再检查服务模式是否安装成功。

TUN 模式下打游戏会更快吗?

TUN 让游戏的 UDP 流量也能走代理,从而能连上外服,但延迟主要取决于节点线路质量,可参考 游戏机场推荐 选择低延迟线路。

相关文章

引用本页:《TUN 模式是什么?2026 开启方法与常见问题详解》,机场V,https://jichangv.world/guide/tun-mode-tutorial/,更新于 2026-10-26。