rule-provider
rule-providers:
google:
type: http
path: ./rule1.yaml
url: "https://raw.githubusercontent.com/../Google.yaml"
interval: 600
proxy: DIRECT
behavior: classical
format: yaml
name
必须,如google,不能重复
type
必须,provider类型,可选http / file
url
类型为http则必须配置
path
可选,文件路径,不可重复,不填写时会使用 url 的 MD5 作为此文件的文件名
由于安全问题,此路径将限制只允许在 HomeDir(有启动参数 -d 配置) 中,如果想存储到任意位置配置环境变量 SKIP_SAFE_PATH_CHECK=1
interval
更新provider的时间,单位为秒
proxy
经过指定代理进行下载/更新
behavior
行为,可选domain/ipcidr/classical,对应不同格式的 rule-provider 文件格式,请按实际格式填写
format
格式,可选 yaml/text/mrs,默认 yaml
mrs目前 behavior 仅支持 domain/ipcidr,可以通过mihomo convert-ruleset domain/ipcidr yaml XXX.yaml XXX.mrs转换得到