Article · 规则分流与故障排查 · 规则与 DNS

规则模式、全局模式与直连模式有什么区别

规则模式、全局模式与直连模式是客户端内核的出站开关:规则模式逐条匹配,全局模式把连接交给一个固定策略组,直连模式全部本地发出。它们与系统代理、TUN 这类接管方式互相独立,本文说明各自行为、切换位置与常见误会。

发布 最近更新 品牌资料整理日期 搜索意图 信息

三种模式只回答一个问题:连接交给谁处理

规则模式、全局模式和直连模式,决定的是客户端内核收到一条连接之后把它交给谁:规则模式按规则逐条判断,全局模式一律交给某个固定的策略组,直连模式一律从本地网络发出。 它们不决定哪些程序的流量会进入客户端——那是系统代理或 TUN 这类“接管方式”的职责。把这两件事分开看,大多数关于模式的困惑都会消失。

规则分流本身是什么、为什么要分流,属于基础概念,可先读 规则分流是什么。本文只讲三种模式在客户端里的具体行为和切换时的细节。

模式与接管方式是两个独立的开关

很多人以为“全局模式”就是“整台电脑都走代理”,其实不然。是否整台电脑的程序都进入客户端,取决于接管方式;进入之后怎么走,才由模式决定。两者组合起来有六种状态:

接管方式 \ 模式 规则模式 全局模式 直连模式
系统代理 读取系统代理的程序按规则走 读取系统代理的程序全部走代理 读取系统代理的程序全部直连
TUN 几乎所有程序按规则走 几乎所有程序全部走代理 几乎所有程序直连,但仍经过内核

由此可以得出两个推论。其一,在系统代理下开全局模式,不读取系统代理的软件依旧不走代理,这类问题见 浏览器能用、软件不走代理。其二,在 TUN 下开直连模式,流量仍然先进入虚拟网卡再由内核发出,如果是 TUN 本身出了问题,切到直连模式并不能恢复网络。

规则模式:逐条匹配,命中即停

规则模式下,内核拿每条连接的域名、目标地址、来源程序等信息,从规则列表第一条开始比对,命中哪一条就按它指定的去向处理,最后一条兜底规则接住所有未命中的连接。规则的去向可以是某个策略组、直连或拒绝,因此同一时刻不同网站可能走不同节点。

规则模式的效果完全取决于规则质量:规则覆盖得准,国内服务直连、海外服务走代理,流量消耗也最省;规则过期或顺序不当,个别网站就会走错路径。规则怎么写、怎么排序,见 Clash 规则怎么写。

全局模式:跳过规则,交给一个固定分组

全局模式下内核不再查看规则,所有连接都送往同一个出口。在 Clash 系客户端中,这个出口是一个名为 GLOBAL 的特殊选择组,里面列出所有节点和分组。这里有一个常见误会:

  • 你在规则模式下习惯从“节点选择”之类的分组里挑节点;
  • 切到全局模式后,生效的却是 GLOBAL 组里当前选中的那一项;
  • 如果 GLOBAL 组里选的是“直连”或一个已失效的节点,就会出现“开了全局反而打不开”的现象。

所以切换到全局模式后,先确认 GLOBAL 组的当前选项。全局模式的代价也很直接:本地网站会被送到海外再绕回来,速度变慢、地区识别变成海外,套餐流量明显加快消耗。它适合作为短时间的对照实验,而不是常驻模式。

直连模式:不退出客户端的“暂停”

直连模式下,所有连接都由内核直接从本地网络发出,不经过任何节点。它和关闭代理的区别在于:客户端仍在运行,接管设置仍然生效,连接日志也照常记录。

这带来一个实用价值:当你怀疑“是不是节点的问题”时,可以切到直连模式访问国内网站。如果国内网站仍打不开,问题多半不在节点,而在接管层或本地网络本身。反之,如果你只是想彻底停用代理,应当先关闭系统代理或 TUN,再退出客户端,而不是停在直连模式里。

各类客户端里的切换位置

不同客户端对模式的叫法和位置不同,以下是常见做法,具体以各客户端界面和文档为准:

客户端类型 模式入口 说明
Clash 系桌面客户端 主界面或托盘菜单的“规则/全局/直连” 全局对应 GLOBAL 组
v2rayN 一类客户端 路由设置中的预设方案 常以“绕过大陆”“全局”等方案名呈现,本质是不同规则集合
sing-box 系客户端 多数没有独立模式开关 通过配置中的路由规则和最终出站实现,部分图形界面会模拟模式切换
手机客户端 首页或配置页的模式选项 名称各异,部分称为“配置”“场景”

在没有模式开关的客户端里,“全局”通常是把最终出站设为代理并清空规则,“直连”则是把最终出站设为直连。理解了这一点,就不会因为界面找不到按钮而困惑。

用三种模式做一次快速定位

模式切换本身就是一个低成本的排查工具。遇到“某网站打不开”时,可以按下面的顺序对照:

1. 直连模式访问国内网站
   ├─ 失败 → 问题在接管层或本地网络,不在节点
   └─ 成功 → 继续
2. 全局模式(确认 GLOBAL 组选的是可用节点)访问目标网站
   ├─ 失败 → 节点或落地侧问题,换节点再试
   └─ 成功 → 继续
3. 回到规则模式访问目标网站
   └─ 失败 → 规则把它分错了,查看连接日志里命中的规则

排查完成后记得切回规则模式。若第 3 步确认是规则问题,后续步骤见 开了代理但某个网站打不开。

容易忽略的三点

  • 模式不会随订阅更新而改变,但部分客户端在重启后会恢复默认模式,重启后建议看一眼当前模式。
  • 全局模式下的局域网访问:多数客户端会让本地地址和内网地址绕过代理,但不同客户端的默认例外不同,访问路由器管理页或局域网打印机异常时,可以切回规则模式再试。
  • 模式名称不是行业标准,同名选项在不同客户端里的行为可能略有差别,遇到疑问以客户端文档为准。

更多术语的统一解释可查 常用术语表,其他规则与故障问题回到 规则分流与故障排查专题页。使用任何代理模式,都请遵守所在地法律法规与相关平台的服务条款。

常见问题

全局模式下切换了节点,出口却没变,是怎么回事?

Clash 系客户端的全局模式使用的是名为 GLOBAL 的专用选择组,它与规则模式下的“节点选择”一类分组互不影响。需要在全局模式对应的分组里重新选节点,出口才会改变。

直连模式和直接关闭代理有什么区别?

直连模式下客户端仍在运行,系统代理或 TUN 仍然生效,只是内核把所有连接直接发出;关闭代理则是撤销接管。前者便于随时切回,后者才是真正退出代理链路。

日常应该用哪种模式?

日常以规则模式为主;全局模式只在需要确认“是不是规则把某个网站分错了”时短时间开启;直连模式适合临时让所有流量走本地网络又不想退出客户端的情况。

来源与更新

品牌字段来自本站品牌数据文件(整理自 2026-09-04 品牌清单,Vendor Data,官网待核实);测速截图为 2026-10-18 复核后发布的单次 Measured Data;AI 与流媒体均为 Not Tested。发布 2026-10-18,最近更新 2026-10-18。本页不承诺任何平台的收录、排名或引用。