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

Clash 策略组详解:手动选择、自动测速、故障切换与负载均衡

Clash 策略组是规则与节点之间的中间层,常见四种:手动选择、自动测速、故障切换与负载均衡。它们的区别在于谁来挑节点、何时换节点、出口 IP 是否固定。本文给出参数含义、配置示意、选型条件,以及自动切换对登录类网站的影响。

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

策略组决定“规则说走代理之后,具体用哪个节点”

策略组是一组节点加一种挑选方式:手动选择组由你来挑,自动测速组按延迟挑最低的,故障切换组按顺序挑第一个可用的,负载均衡组把连接分摊到多个节点。 规则只需指向策略组,节点的增减和切换都在组内完成,不必改动规则。选择哪种类型,关键看三件事:你是否愿意手动管理、能否接受自动换节点、出口 IP 是否需要固定。

本文只讲客户端里的策略组配置。服务器侧的调度、入口与落地的分配属于网络专题,见 节点、负载均衡与三网优化。以下配置为通用示意,字段名称与默认值以所用内核文档为准。

四种常用类型一览

类型 配置名 谁挑节点 何时换节点 出口 IP
手动选择 select 你 只在你操作时 固定
自动测速 url-test 内核按延迟 定期测试后,差距超过容差时 可能变化
故障切换 fallback 内核按列表顺序 当前节点测试失败时 平时固定,故障时变化
负载均衡 load-balance 内核按策略 每条新连接都可能不同 经常变化

此外还有用于链式转发的 relay 类型,在机场订阅中较少见,本文不展开。

手动选择:最可控的一层

proxy-groups:
  - name: 节点选择
    type: select
    proxies:
      - 自动测速
      - 故障切换
      - 节点A
      - 节点B
      - DIRECT

手动选择组的列表里不仅可以放节点,也可以放其他策略组和 DIRECT。机场下发的配置通常把一个手动选择组作为“总开关”,其他分组挂在它下面。这种嵌套让你可以在界面上一键决定“用自动测速”还是“固定某个节点”。

适合:需要固定出口、经常登录账号、对地区识别敏感的场景。

自动测速:省心,但出口会变

  - name: 自动测速
    type: url-test
    url: https://www.example.com/generate_204
    interval: 300
    tolerance: 50
    proxies:
      - 节点A
      - 节点B
      - 节点C

三个关键参数:

  • 测试地址:内核向它发起请求来计算延迟,应是一个响应极轻、稳定可达的地址;地址本身不可达时,所有节点都会显示超时。
  • 测试间隔:单位为秒,太短会产生大量无意义请求,太长则对节点变化反应迟钝。
  • 容差:新节点比当前节点快多少毫秒才切换,用来避免在几个延迟接近的节点间反复横跳。

需要注意,测得的是到测试地址的往返延迟,不等于下载速度,也不反映晚高峰的拥堵程度。

适合:节点多、不想手动挑选、对出口 IP 变化不敏感的浏览类用途。

故障切换:平时固定,出事才换

故障切换组按列表顺序检查节点,始终使用第一个测试通过的节点。只要第一个节点正常,出口就不会变;它失效时才轮到第二个。配置字段与自动测速相近,但没有容差的概念,列表顺序就是优先级。

适合:有明确首选节点、希望出口尽量稳定、同时需要自动兜底的场景。把常用节点放第一位,同地区的备用节点放第二、第三位,可以在切换时尽量维持同一地区出口。思路层面的讨论见 节点失效后怎么办。

负载均衡:分摊连接,代价是出口不固定

负载均衡组把不同连接分配到组内多个节点。常见的分配策略有两种:

  • 一致性哈希:同一目标域名尽量走同一节点,出口相对稳定;
  • 轮询:每条新连接依次换节点,分摊最均匀,出口变化最频繁。

对于大文件分段下载、多任务并发,负载均衡能分摊压力;但打开一个网页会产生多条连接,它们可能从不同出口发出,对会校验会话与 IP 一致性的网站可能触发重新验证。出口变化对固定地区网站的影响,见 出口 IP 为什么会变。

按需求挑类型

你对出口 IP 的要求?
├─ 必须固定(登录账号、地区敏感服务)
│   ├─ 愿意手动管理 → 手动选择
│   └─ 想要自动兜底 → 故障切换(同地区节点排前)
├─ 无所谓,只想省心浏览 → 自动测速(适当调大容差)
└─ 下载、多连接任务 → 负载均衡(优先一致性哈希)

一个常见的组合是:用手动选择组作为入口,里面挂一个自动测速组、一个故障切换组和若干单独节点;日常用自动测速,遇到需要固定出口的任务时切到单独节点。

测试地址与测试间隔怎么定

自动测速组与故障切换组都依赖一个测试地址来判断节点是否可用,它选得不好,后面的一切判断都会失真:

  • 选轻量地址:常见做法是使用专门返回空内容的检测地址,响应小、不受页面内容影响;
  • 选稳定可达的地址:测试地址自身偶发故障时,组内全部节点都会被判定为失败,故障切换组会误以为“全都坏了”;
  • 地址要与用途相关:如果你主要访问某一地区的服务,测试地址的服务器位置会影响延迟排序,排序结果只代表到测试地址的距离;
  • 间隔与节点数相乘:每个间隔周期内,组里每个节点都会被测一次,节点很多时,过短的间隔会带来可观的请求量。

可以把测试间隔设在几分钟量级,再根据实际切换频率调整,具体默认值以内核文档为准。

配置策略组时的四个坑

  1. 分组名称与规则不一致:规则引用的名称必须与分组名逐字一致,否则配置加载失败或连接被拒。规则写法见 Clash 规则怎么写。
  2. 订阅更新后节点名变化:若分组里手写了节点名,机场改名后该节点会从分组中消失。可以使用按名称筛选或自动包含订阅节点的写法,具体支持情况以内核文档为准。
  3. 测试地址被规则拒绝:测试请求同样经过内核,若被拒绝或被分流到直连,延迟结果会失真。
  4. 多层嵌套形成循环:A 组包含 B 组、B 组又包含 A 组,会导致配置无法加载。

小结

策略组的选择本质上是在“省心”和“出口稳定”之间权衡。更多规则、DNS 与排错主题,回到 规则分流与故障排查专题页 查看;涉及登录与账号的使用,请遵守所在地法律法规与相关平台条款。

常见问题

自动测速组为什么会频繁换节点?

自动测速组按设定间隔测试组内节点延迟,并选择最低者。若容差设得太小,几个节点延迟接近时就会来回切换。适当调大容差和测试间隔,可以减少无意义的切换。

负载均衡组适合日常使用吗?

它会把不同连接分到不同节点,出口 IP 随之变化,对下载、多连接场景有帮助,但对需要登录或会校验地区的网站并不友好。日常浏览更常用手动选择或故障切换。

客户端的负载均衡和机场宣传的负载均衡是一回事吗?

不是。客户端策略组的负载均衡发生在你的设备上,在你能看到的节点之间分配连接;机场宣传的负载均衡通常指服务器侧的调度,用户看不到,也无法在客户端里配置。

来源与更新

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