Clash 规则、全局、直连三种代理模式有什么区别?新手选择指南

讲清 Clash 规则、全局、直连三种代理模式各自的工作方式、适用场景与切换方法,帮你按日常上网习惯选出最合适的一种。

一、先摆结论:三种模式各管什么

打开任意一个 Clash 客户端,主界面上都能看到三个并排的模式按钮:规则(Rule)、全局(Global)、直连(Direct)。这道题的题眼只有一句话:模式决定的是“一条连接进来之后,交给谁处理”,和节点快慢、订阅长短都没有关系。

先把三种模式的处理逻辑列成表,后面逐个展开推演:

模式连接的处理方式配置写法建议用途
规则 Rule拿着目标地址逐条核对规则表,命中谁就走谁mode: rule长期默认档位
全局 Global跳过规则表,全部交给 GLOBAL 策略组当前选中的节点mode: global临时测试节点
直连 Direct跳过规则表,全部从本机直接发出mode: direct排查问题做对照

二、规则模式:按名单从上往下核对

先讲做法。规则模式下,每一条连接进来,客户端都拿着目标地址(域名或 IP)从规则表的第一行开始往下对,命中哪一行,就按那一行指定的策略处理——可能是某个节点策略组,也可能是 DIRECT(直连)或 REJECT(拒绝)。一直对到最后一行都没命中,就交给兜底规则 MATCH(旧版 Clash 写作 FINAL)处理。

看一道例题,下面是一段典型配置的骨架:

mode: rule
rules:
  - DOMAIN-SUFFIX,example-ads.com,REJECT
  - DOMAIN-SUFFIX,google.com,节点选择
  - GEOIP,CN,DIRECT
  - MATCH,节点选择

逐行推演:访问 example-ads.com 在第一行就被拦下;访问 google.com 命中第二行,交给“节点选择”策略组;访问国内站点时第三行 GEOIP 规则命中,直接由本机连出;剩下对不上任何一条的,统统按 MATCH 走节点。顺序就是判决顺序,先命中先生效,后面的行不再参与判断

再讲原因。日常推荐规则模式,是因为它把“哪些走代理、哪些不走”固化成了一张表:国内站点直连,速度快、不耗节点流量;国外站点走节点,两边互不干扰。这张表随订阅或配置文件一起下发,新手不需要自己动手改,把模式选对就够了。

三、全局模式:所有连接都交给节点

做法:切到全局模式后,规则表被整个跳过,所有连接统一交给名为 GLOBAL 的内置策略组。这个组里当前选中哪个节点,全部流量就走哪个节点。想换节点,到代理页面找到 GLOBAL 组,在节点列表里点选即可。

适用场景主要有两个:一是新节点到手,想验证它能不能用、延迟高不高,切全局让所有流量都从它身上过一遍,结果最直观;二是某些软件不读系统代理的分流逻辑,需要强制全程走代理时,临时用全局顶一下。

用完记得切回来

全局模式下,访问国内网站也要绕道节点:延迟变高、速度变慢,还白白消耗节点流量。它是对照实验里的“实验组”,不是日常档位。测完节点请切回规则模式。

四、直连模式:客户端在场,但不动手

做法:直连模式下客户端照常监听本地端口,但所有进来的连接都原样从本机直接发出,不经过任何节点,也不核对规则表。

它的价值在于当“对照组”。排查“某个网站打不开”这类问题时,切到直连模式再试一次,就能把问题切成两半:直连能打开、规则模式打不开,问题多半出在节点或规则表上;直连也打不开,那是网站本身或本机网络的事,和代理无关,不用再折腾客户端。

注意一个容易混淆的点:直连模式不等于关闭系统代理。系统代理开关还开着,流量照样先送进客户端,只是客户端原样放行。想彻底回到无代理状态,要去关掉系统代理开关,或者直接退出客户端。系统代理的开关位置与导入订阅的完整流程,使用指南里有逐步演示。

五、切换入口:界面、配置、接口三处

同一个开关有三个入口,按顺手程度选用:

  1. 图形界面Clash Verge Rev 在“代理”页顶部、Clash for Windows 在 Proxies 页顶部,都有 Rule / Global / Direct 三个按钮,点一下立即生效,不需要重启客户端。
  2. 配置文件配置里的 mode: rule 一行决定启动时的初始模式,可选值就是 rule、global、direct 三个。界面里手动切换会立即覆盖它;多数客户端还会记住最近一次的选择,下次启动时自动恢复。
  3. 外部控制器通过 RESTful API 切换:向 /configs 提交 PATCH 请求,请求体为 {"mode":"global"}。各类面板的模式按钮,底层走的就是这条路。

六、按场景对号入座

把常见场景归拢成一张清单,照着选即可:

  • 日常浏览、看视频、查资料:规则模式,长期挂着不用动。
  • 新节点测速、验证可用性:临时切全局,测完切回规则。
  • 外服游戏、必须全程代理的软件:全局模式;如果软件连系统代理都不读,再考虑开 TUN 模式接管整机流量。
  • 排查“打不开、连不上”:切直连做对照,按第四节的二分法定界。
  • 公司内网、校园网必须直连:留在规则模式,确认规则表对内网网段配了 DIRECT,一般订阅默认已带。

七、常见问题

切换模式后,正在进行的连接会跟着变吗?

不会。模式只影响新建立的连接,已经连上的会话按老路走完。切换后刷新页面或重开应用,才能看到新模式的效果。

全局模式下国内网站变慢,是节点坏了吗?

多数不是。全局模式让国内流量也绕道节点,延迟自然升高,这是机制使然。切回规则模式后如果恢复正常,就说明节点本身没有问题。

规则模式下,某个网站还是走了代理,能改吗?

能。规则从上往下逐条匹配,先命中先生效。把针对这个网站的规则写到更靠前的位置,或者检查兜底规则 MATCH 指向了哪里。要改的是规则表,不是模式开关。

模式选择会跟着订阅走吗?换设备要重设吗?

不会跟着订阅走。模式是客户端本地的运行状态,每台设备各自保存,换设备、换客户端之后需要重新选一次。

下载 Clash 客户端

客户端覆盖 Windows、macOS、Linux 与 Android,免费开源。到下载页选好平台装好,再回使用指南按步骤导入订阅、选对模式。

下载Clash全平台客户端