通用字段¶
name¶
必须,策略组的名字
Note
如有特殊符号,应当使用引号将其包裹
type¶
必须,策略组的类型
proxies¶
引入出站代理或其他策略组
use¶
引入代理集合
url¶
健康检查测试地址
interval¶
健康检查间隔,如不为 0 则启用定时测试,单位为秒
lazy¶
懒惰状态,默认为true
,未选择到当前策略组时,不进行测试
timeout¶
健康检查超时时间,单位为毫秒
max-failed-times¶
最大失败次数,超过则触发一次强制健康检查,默认 5
disable-udp¶
禁用该策略组的UDP
interface-name¶
指定策略组的出站接口
优先级: 代理节点 > 代理策略 > 全局
routing-mark¶
策略组出站时附带路由标记
优先级: 代理节点 > 代理策略 > 全局
include-all¶
引入不包含策略组,可在proxies引入其他策略组
include-all-proxies¶
引入所有出站代理,顺序将按照名称排序
引入不包含策略组,可在proxies
引入其他策略组
include-all-providers¶
引入所有代理集合,顺序将按照名称排序
会使引入代理集合失效
filter¶
筛选满足关键词或正则表达式的节点,可以使用 ` 区分多个正则表达式
仅作用于引入代理集合以及引入所有出站代理
exclude-filter¶
排除满足关键词或正则表达式的节点,可以使用 ` 区分多个正则表达式
exclude-type¶
排除节点类型
注意,proxy-groups
与 proxy-providers
写法不同,不支持正则表达式,通过 |
分隔
expected-status¶
健康检查时期望的 HTTP 响应状态码。若配置了该字段,则只有当响应状态码与期望状态一致时才认为节点可用。默认为 *
,表示对响应状态不做要求
写法¶
可使用 /
匹配多个状态码,使用 -
匹配状态范围,可混合书写
示例¶
匹配 200 和 302 状态码
匹配 400 到 503 状态码
匹配 200 和 302 以及 400 到 503 状态码
hidden¶
在 api 返回hidden
状态,以隐藏该策略组展示 (需要使用 api 的前端适配)
icon¶
在 api 返回icon
所输入的字符串,以在该策略组显示 (需要使用 api 的前端适配)