跳转至

rule-provider

1
2
3
4
5
6
7
8
9
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/text XXX.yaml XXX.mrs转换得到