Skip to main content
扩展名:.yaml / .yml。顶层必须是对象。空文件跳过并 warning;未知扩展名导致编译失败。

字段修饰符

键名后缀决定写入方式。解析时先去掉后缀得到基础字段名。
scalar | object | array
默认。
  • 标量:覆盖
  • 对象:递归合并
  • 数组:整表替换
array
插入到目标列表开头。
array
追加到目标列表末尾。
object
Map 递归合并,保留目标已有键。
any
整字段替换,不做合并。
any
字面量字段名。用尖括号包裹后不再解析修饰符后缀。
rulesproxiesproxy-groups 等列表字段支持 -start / -end。带 name 的对象列表按 name 去重,同名保留最后一次

同一字段多修饰符时的顺序

  1. force(存在则结束该字段)
  2. start
  3. 普通 key 替换,或保留原列表
  4. end
  5. merge

示例

append-rules.yaml
patch-dns.yaml
rules-head-tail.yaml
hosts-and-dns.yaml
literal-key.yaml
最后修改于 2026年7月24日