rule-provider¶
name¶
Обязательное поле, например google, должно быть уникальным.
type¶
Обязательное поле, тип provider, возможные значения: http / file / inline.
url¶
Должно быть настроено, если тип http.
path¶
Необязательно, путь к файлу, должен быть уникальным. Если не указан, для имени файла будет использован MD5 от URL.
По соображениям безопасности этот путь ограничен и допускается только в пределах HomeDir (настраивается параметром запуска -d). Если вы хотите сохранить его в других местах, укажите дополнительные безопасные пути, установив переменную среды SAFE_PATHS. Синтаксис этой переменной среды такой же, как правила разбора переменной среды PATH этой операционной системы (то есть, он разделяется точкой с запятой в Windows и двоеточием в других системах).
interval¶
Интервал обновления для provider, в секундах.
proxy¶
Загрузка/обновление через указанный прокси.
behavior¶
Поведение, возможные значения: domain / ipcidr / classical, соответствуют различным форматам файлов rule-provider. Пожалуйста, заполните в соответствии с фактическим форматом.
format¶
Формат, возможные значения: yaml / text / mrs, по умолчанию yaml.
В настоящее время mrs поддерживает только поведение domain / ipcidr. Вы можете конвертировать, используя mihomo convert-ruleset domain/ipcidr yaml/text XXX.yaml XXX.mrs.
size-limit¶
Ограничение максимального размера загружаемых файлов, по умолчанию 0, что означает отсутствие ограничения размера; единица измерения - байты (b)
payload¶
Содержимое, действует только когда type имеет значение inline