ACL4SSR 教程

Clash 策略组类型:select、url-test、fallback、load-balance 的区别

分类:Clash 配置更新于 约 2 分钟读完3 份官方资料
本文目录
  1. 几种类型
  2. ACL4SSR 配置里怎么写
  3. 常见问题

策略组(proxy group)把多个节点或其他策略组放在一起,规则命中后交给策略组决定走哪个节点。以下以 mihomo 官方文档为准。

几种类型#

类型行为
select手动选择,由用户在客户端里挑一个
url-test定时对组内节点测速,自动选择延迟最低的节点;可用 tolerance 设置容差,避免频繁切换
fallback当前节点超时时,按顺序选择第一个可用的节点
load-balance把请求分散到组内多个节点,可通过 strategy 选择分配策略,如 consistent-hashing
relay已被弃用,文档建议改用节点的 dialer-proxy

ACL4SSR 配置里怎么写#

ACL4SSR 的 .ini 是 subconverter 的外部配置格式,策略组写在 custom_proxy_group= 里,各部分用反引号分隔。例如 ACL4SSR_Online_Full.ini 中的两行:

custom_proxy_group=🚀 手动切换`select`.*
custom_proxy_group=♻️ 自动选择`url-test`.*`http://www.gstatic.com/generate_204`300,,50
  • 第一段是策略组名称,第二段是类型。
  • .* 是正则,表示包含所有节点;也可以写 (港|HK|Hong Kong) 这样的正则只挑出某个地区的节点。
  • [] 开头的条目引用另一个策略组或 DIRECT、REJECT,例如 []♻️ 自动选择。
  • url-test 后面依次是测速地址,以及测速间隔等参数;ACL4SSR 的配置里测速地址用的是 http://www.gstatic.com/generate_204。

常见问题

url-test 和 fallback 有什么区别?
url-test 定时测速并自动选择延迟最低的节点;fallback 在当前节点超时时,按顺序选择第一个可用的节点。
relay 策略组还能用吗?
mihomo 文档已将 relay 标记为弃用,建议改用节点的 dialer-proxy。

本站是非官方的学习笔记站,与 ACL4SSR 原项目维护者无隶属关系。文中引用的规则与文档版权归原作者所有。