策略组是什么意思?

一句话结论

规则与节点之间的一层,把若干节点或其他组打包成一个出口,并决定实际用哪个。

规则只负责说“这类流量交给某某组”,组再按自己的类型挑节点,可以手动点选,也可以由内核按延迟、顺序或分摊来选。配置里对应 proxy-groups 一段,组名在多处被引用。

可以把策略组想成路口的指示牌。规则告诉你“去机场方向”,策略组负责回答“具体走哪条车道”。没有这一层,每条规则都得直接指向某个具体节点,换一个节点就要改一堆地方。

它的几种常见类型

类型 谁来选 大意
select 你自己 点哪个用哪个
url-test 内核 定期测试,选耗时最低的
fallback 内核 按顺序取第一个可用的
load-balance 内核 把请求分摊给多个成员

成员既可以是节点,也可以是别的组,还可以是直连这样的内置出口。各类型的细节、取值范围以内核文档为准,梯子岛的 Clash 策略组是什么 给了带示例的对照。

在哪里会看到它

  • 配置文件的 proxy-groups 段,每个组至少有名称、类型和成员列表。
  • 客户端“代理”页面里那些可以展开、点选的分组卡片。
  • 规则末尾的去向,写的往往就是一个组名。

常见误解

  • 组里选中的节点就是延迟最低的。 自动类型依据上一轮测试的结果,还可能受容差影响。延迟概念见 延迟。
  • 组名随便改。 规则和其他组都按名字引用它,改名后必须同步修改。
  • 自动一定比手动好。 需要保持登录状态时,出口来回变化反而添乱。

怎么判断自己该怎么设

想固定出口,用手动选择;想省心,再加一个自动组放进手动组里。配置全貌见 Clash 配置文件怎么看,规则如何指向组,则看 规则集 与规则教程中的去向说明。

组还可以嵌套:把自动组作为选项放进手动组,平时交给内核,需要时再改回固定节点。嵌套层数多了排错会变麻烦,改动时一次只动一个组。

哪些文章讲到了策略组

想对照具体机场的记录?

机场榜单和机场目录里,价格、线路、协议、节点地区都是逐家列着的;不确定该装哪个客户端,试试客户端筛选器。