跳到主内容
机场工具箱
概念原理 机场工具箱 编辑部

tun模式是什么,使用前先认清范围与条件

TUN 与系统代理通过不同方式处理请求,区别先看覆盖与程序怎样配合。这里按项目文档解释虚拟网卡、系统约定与使用前的通用确认,保留权限、平台和异常恢复这些问题,帮助读者先认概念,不把开启状态当作全部应用都可用的保证。

发布:2026 年 10 月 28 日 约 5 分钟读完
本文目录(7 节 · 约 5 分钟) +
  1. 01 系统代理依靠什么工作?
  2. 02 TUN 又多出什么角色?
  3. 03 配套订阅应该怎样继续看?
  4. 04 使用前确认哪四件事?
  5. 05 出现异常先保留什么?
  6. 06 文档读到哪层才算清楚?
  7. 07 常见问题

TUN 通过虚拟网卡接收被重定向的请求,系统代理则依靠程序自觉遵守系统约定。两种方式的管辖范围不同,用之前先看项目说明、权限要求和其他软件的状态,不必拿名称去比高低。

系统代理依靠什么工作?

它靠的是程序遵守系统里的代理约定。Clash Verge Rev 的文档提到,代理程序会把监听信息登记在系统约定的位置,但并不是每个程序都会去读这个位置。

可以把约定想成门口留的一张转交说明。看到说明的程序,会按说明把请求转过去;没看这张纸的程序,照旧走自己的路。

要点文档怎么说
登记位置系统约定的位置
程序配合并非全部程序都会遵守
UDP系统代理方式处理不了这类数据

UDP 是网络传输方式的一种,这里只转述文档里讲到的覆盖范围。覆盖范围不同,说的是管辖面积,跟安全或质量没有关系。

TUN 又多出什么角色?

TUN 由程序创建一块虚拟网卡,操作系统把相应的请求导向这个接口。虚拟网卡是软件做出来的网络接口,和电脑里的实体网卡是两样东西。

对照系统代理TUN
处理方式靠程序遵守登记的约定通过虚拟接口接收请求
文档谈到的范围受程序是否配合所限TCP、UDP 都在内
阅读重点哪些程序按约定走项目对虚拟接口怎么说明

TCP 和 UDP 是两种常见的传输方式,文档讲范围时把它们都提到了。认识这些名词只是帮你读懂说明,并不是启动步骤,也不能由此判断你的系统已经配置妥当。

v2rayN 已读到的系统代理与路由页面里没有 TUN 的说明。官方在这一页之外的内容没有交代,所以别把另一个项目的原话直接安在它头上。

配套订阅应该怎样继续看?

先分清自己用的是哪个客户端、手上拿的是什么形式的内容,再去读配套资料。概念弄明白以后,可以顺着 Clash 客户端与机场订阅的搭配思路 看看内容怎么对应,因为模式名称只回答”怎么接管”,替代不了交付格式的确认。

需要分清的对象容易混成什么
客户端节点或订阅本身
内核应用窗口里显示的名称
处理模式服务已经准备齐全

这篇聊的是模式和客户端的身份。接着查资料时,把应用、内容和处理方式各放各的位置,别只凭一个功能名称去推断实际用起来会怎样。

使用前确认哪四件事?

确认权限、其他代理软件、系统条件和恢复思路。这是使用前的通用提醒,各项目的操作流程并不相同。

  • 权限:先看所用项目怎么说明启动要求,不同运行状态的要求不一定一样。
  • 软件:看看是否同时开着别的代理程序,把当时的环境记下来。
  • 系统:按所用客户端自己的支持要求来读,别借用另一个项目的最低版本。
  • 恢复:先想好出现异常后怎么回到原来的状态,再去试新的设置。

Clash Verge Rev 的文档提到,服务模式可以让 TUN 在非管理员身份下启动。这是该模式的用途,换句话说,在特定条件下才成立,不是任何情况下都不需要权限。

系统要求各有各的范围:v2rayN 的发布说明写的是 Windows 10+;Clash Verge Rev 的文档写明当前不支持 Windows 7,而 README 没有给出最低的 Windows 版本号。

出现异常先保留什么?

先记下什么时候启用的、当时软件是什么状态、看到了什么现象。文档提到多个网卡或网段可能与已有设置冲突,这可以当作排查线索,不必当成定论。

记录作用
原先的状态说明变化之前是什么样
同时运行的软件留住系统里共有的条件
出现异常的阶段分清是启动、读取还是访问时的现象

客户端退出以后,也要看看系统代理有没有还开着,因为异常退出可能把开关状态留在系统里。程序有没有运行,和系统里是否还保留着代理设置,是两件不同的事。

这里不展开防火墙或系统设置的具体操作,也不把所有异常都归到 TUN 头上。把现象原样描述下来,能帮你避免把一次变化当成原因。

文档读到哪层才算清楚?

先认清来源和适用范围,每条说明都标上它属于哪个项目,别把不同出处的话拼成一套共同操作。

来源层次保留什么
项目名词解释概念和适用范围
平台要求系统和架构
通用提醒权限、其他软件状态

不要从一处片段拼出一套根本不存在的通用教程。资料缺哪一项,就回头看当前项目自己的说明,别拿另一个应用的菜单来填空。

服务模式要连同它的条件一起看:它的用途是让 TUN 在非管理员身份下启动,并不意味着其他运行方式的权限要求也被取消。确认权限时,先搞清楚用的是哪个应用、哪种模式,别只盯着一个功能名。

平台资料也分散在几处:README 列了 Windows 的 x64、x86,安装说明另外提到 arm64,macOS 则写的是 11+。架构、系统门槛和权限用途各有出处,合在一起只写成”支持电脑”就丢了信息。

Windows 文档还提到,Tauri 依赖 WebView2,缺少它时界面可能打不开。这属于应用界面的依赖,和 TUN 处理的范围无关;遇到问题时,先分清是窗口没出现,还是运行之后访问有异常。

相关格式可以看 按客户端辨认订阅形式,基础名词可以看 代理应用常见问题,两处都是本站的阅读入口。

另外,“使用前的准备”和”启动后的观察”不妨分开记。权限和平台是前置资料,访问异常是发生之后的现象;一张符合系统条件的表格,替代不了实际观察。

当前项目的文档还提醒,使用前先读相关教程。概念介绍只是第一步,其余要求仍然要自己对着文档确认,没读到的系统操作,也别按别的客户端的习惯补上。

常见问题

TUN 就表示某种服务更好吗?

不是。模式说明的是请求怎么被接收,服务内容属于另一层信息。文档里的范围差异不能改成质量排序,客户端和所用内容还是要分别核对。

系统代理为什么并非每个程序都用?

因为它靠程序自己遵守系统登记的约定,文档明确写了并非全部程序都会遵守。它和虚拟网卡的处理方式不一样,一个程序的表现不能推到所有程序身上。

另一个客户端的最低系统可以借用吗?

不行。系统要求属于具体项目。v2rayN 的 Windows 10+ 补不了 Clash Verge Rev README 没写的最低版本,缺哪一项就回到哪个项目下面去看。

退出应用后还要看什么状态?

看看程序是否退出,以及系统代理是否残留。文档涉及异常退出后的状态问题,所以不能只因为窗口关了,就认定系统里相关设置也恢复了。

同时运行的软件信息有用吗?

有用。它属于使用前和出现异常时的环境记录,记清有哪些软件一起运行,方便描述条件;但同时存在并不能证明某个程序就是原因。

照着做一遍,比再看十篇都有用

先挑好客户端,遇到连不上再回来排查。

相关文章

配置报错、链接看不懂?粘进来看一眼

不用注册、不用填订阅地址,把出问题的配置或看不懂的节点链接直接粘进对应工具,结果当场显示。全部计算在你的浏览器里完成,粘贴的内容不会上传到任何地方——页面加载完之后断网,工具照样能用。