HaiwaiWiki 海外Wiki·词条式知识库
目录 ☰

04 教程

Clash 的模式与 TUN:规则、全局、直连该用哪个

规则、全局、直连三种模式加上系统代理与 TUN 两种接管方式,是 Clash 系客户端最容易混淆的部分。本文讲清各自作用、组合关系,以及 TUN 开启后断网的排查。

海外Wiki 编辑部 发布 2026-08-14 约 3 分钟

快答

两组概念要分开:规则、全局、直连决定流量走不走代理(分流策略);系统代理与 TUN 决定流量怎么被接管(接管方式)。日常组合是规则模式加系统代理;当某些程序不读系统代理设置时,才需要 TUN 接管全部流量。TUN 需要虚拟网卡和管理员权限,开启后断网多与权限或驱动有关。

Clash 系客户端里有两组概念经常被混为一谈,搞混了就会出现 「明明选了全局还是打不开」或者「开了 TUN 反而断网」这类问题。 这一页把它们拆开讲。

两组概念,回答两个问题

概念组回答的问题选项
分流策略哪些流量走代理?规则 / 全局 / 直连
接管方式流量怎么交给客户端?系统代理 / TUN

两组必须同时设置正确。最常见的新手故障就是分流选好了、接管方式没开—— 表现为节点测速正常但浏览器打不开网页,完整排查见 能测速但打不开网页

分流策略:三种模式

规则模式(日常默认)

按配置里的规则表逐条匹配:国内域名和 IP 直连,国外走代理,广告域名可能被拒绝。 规则通常由机场订阅提供,更新订阅会同步更新规则。

全局模式

不做匹配,所有流量都走当前选中的节点。它的正确用途是排查:

某网站打不开 → 切全局 → 能打开 = 规则漏了这个域名;还是不行 = 不是规则问题。

不建议长期使用:国内网站绕道海外会变慢,还会多消耗流量。

直连模式

所有流量都不走代理,相当于临时停用,但保持客户端运行。

接管方式:系统代理与 TUN

系统代理

客户端把自己的本地端口写进操作系统的代理设置,读取该设置的程序就会走代理。 绝大多数浏览器和常见软件都读它,所以日常够用。

局限:不读系统代理设置的程序不受影响。命令行工具、部分桌面软件和游戏属于此类, 典型现象是浏览器正常但它们连不上。

TUN 模式

TUN 创建一块虚拟网卡,在网络层接管全部流量,不管程序读不读代理设置。 它能解决系统代理覆盖不到的场景,代价是要求更高:

  • 需要管理员/root 权限;
  • 需要虚拟网卡驱动正常安装;
  • 与部分安全软件、虚拟机网络可能冲突。

常用组合

场景组合
日常上网规则 + 系统代理
命令行/游戏等程序要走代理规则 + TUN
排查某网站打不开全局 + 原接管方式
临时停用直连,或关闭系统代理

混合端口是什么

混合端口指同一个本地端口同时接受 HTTP 和 SOCKS5 连接。 需要手动填代理地址的软件(如某些开发工具)填这一个端口即可,不用区分类型。 默认端口号在客户端设置里可以看到和修改——端口被其他程序占用时,改一个即可。

TUN 开启后断网的排查

按这个顺序:

  1. 先关掉 TUN,回到系统代理模式,确认基础功能正常 (排除是节点或订阅的问题);
  2. 以管理员权限重启客户端——权限不足是最常见原因;
  3. 重新安装虚拟网卡组件(客户端设置里通常有相关按钮);
  4. 检查安全软件是否拦截了虚拟网卡的创建;
  5. 仍不行就继续用系统代理模式——多数人其实用不到 TUN。

相关

订阅导入的完整流程见 Clash 怎么导入机场订阅; 不确定该用哪个客户端,见代理客户端怎么选

常见问题

规则模式和系统代理是一回事吗?

不是,它们回答两个不同的问题。规则、全局、直连解决「哪些流量走代理」;系统代理与 TUN 解决「流量怎么交到客户端手里」。两者要同时设置对,缺一个都不通。

什么时候需要开 TUN?

当某些程序不读系统代理设置时。命令行工具、部分游戏和桌面软件都属于这一类,表现是浏览器能用但它们不行。TUN 在网络层接管全部流量,能覆盖这些情况。

开启 TUN 之后彻底断网怎么办?

先关掉 TUN 回到系统代理模式,确认基础可用。然后以管理员权限重启客户端、重新安装虚拟网卡组件,并检查安全软件是否拦截。TUN 依赖虚拟网卡,这三项是最常见的失败原因。

混合端口是什么意思?

指同一个本地端口同时接受 HTTP 和 SOCKS5 两种代理协议的连接。有了它,需要手动填代理地址的软件不用再区分端口类型,填同一个就行。

一直用全局模式有什么问题?

国内网站也会绕道海外,速度变慢、流量额外消耗,部分国内服务还可能因为境外 IP 而异常。全局适合临时排查,不适合长期使用。

规则从哪里来,可以自己改吗?

多数规则来自机场订阅里自带的配置。可以在客户端里追加自己的规则,但更新订阅时可能被覆盖,想长期保留需要用客户端提供的覆写或本地规则功能。