Общие поля
proxy-groups:- name: "proxy" type: select proxies: - DIRECT - ss use: - provider1 - provider1
url: 'https://www.gstatic.com/generate_204' interval: 300 lazy: true default-selected: ss empty-fallback: COMPATIBLE timeout: 5000 max-failed-times: 5
disable-udp: true interface-name: en0 routing-mark: 11451 include-all: false include-all-proxies: false include-all-providers: false filter: "(?i)港|hk|hongkong|hong kong" exclude-filter: "美|日" exclude-type: "Shadowsocks|Http" expected-status: 204 hidden: true icon: xxxОбязательное поле, имя группы прокси.
Обязательное поле, тип группы прокси.
proxies
Заголовок раздела «proxies»Ссылки на исходящие прокси или другие группы прокси.
Ссылки на наборы прокси.
Адрес для проверки работоспособности.
ping-config 👻
Заголовок раздела «ping-config 👻»Вторая проверка после url для url-test, fallback, load-balance и smart: узел считается живым, только если через него реально качаются данные, а проверки идут в случайные моменты. См. ping-config.
interval
Заголовок раздела «interval»Интервал проверки работоспособности; если не равен 0, включается периодическое тестирование, измеряется в секундах.
Ленивое состояние, по умолчанию true. Если текущая группа прокси не выбрана, тестирование не выполняется.
default-selected
Заголовок раздела «default-selected»Узел, выбранный по умолчанию. Если поле пустое или указанное имя узла не существует, выбирается первый узел в группе.
empty-fallback
Заголовок раздела «empty-fallback»Резервный прокси-сервер, когда группа пуста. Значение по умолчанию — COMPATIBLE.
timeout
Заголовок раздела «timeout»Таймаут проверки работоспособности, измеряется в миллисекундах.
max-failed-times
Заголовок раздела «max-failed-times»Максимальное количество сбоев; при превышении этого значения срабатывает принудительная проверка работоспособности, по умолчанию 5.
disable-udp
Заголовок раздела «disable-udp»Отключает UDP для этой группы прокси.
interface-name
Заголовок раздела «interface-name»routing-mark
Заголовок раздела «routing-mark»smart 👻
Заголовок раздела «smart 👻»Prizrak-Core добавляет тип группы smart: выбор узла по весам с необязательным прогнозом LightGBM. См. Smart.
include-all
Заголовок раздела «include-all»Включает все исходящие прокси и наборы прокси, отсортированные по имени.
include-all-proxies
Заголовок раздела «include-all-proxies»Включает все исходящие прокси, отсортированные по имени.
include-all-providers
Заголовок раздела «include-all-providers»Включает все наборы прокси, отсортированные по имени.
Фильтрует узлы, соответствующие ключевым словам или регулярным выражениям. Используйте ` для разделения нескольких регулярных выражений.
exclude-filter
Заголовок раздела «exclude-filter»Исключает узлы, соответствующие ключевым словам или регулярным выражениям. Используйте ` для разделения нескольких регулярных выражений.
exclude-type
Заголовок раздела «exclude-type»Не поддерживает регулярные выражения. Разделяется с помощью |, исключает на основе типа узла, исключает только включенные исходящие прокси.
Для поддерживаемых типов обратитесь к Adapter Type, без учета регистра.
expected-status
Заголовок раздела «expected-status»Ожидаемый код статуса HTTP-ответа при проверках работоспособности. Если это поле настроено, узел считается доступным только когда код статуса ответа соответствует ожидаемому статусу. По умолчанию *, что означает отсутствие требований к статусу ответа.
Синтаксис
Заголовок раздела «Синтаксис»Можно использовать / для сопоставления нескольких кодов статуса, - для сопоставления диапазона статусов, и комбинировать их.
Совпадение кодов статуса 200 и 302.
expected-status: 200/302Совпадение кодов статуса от 400 до 503.
expected-status: 400-503Совпадение кодов статуса 200 и 302, а также от 400 до 503.
expected-status: 200/302/400-503Возвращает статус hidden в API, чтобы скрыть отображение этой группы прокси (требует адаптации фронтенда с использованием API).
Возвращает строку, введенную для icon в API, для отображения в этой группе прокси (требует адаптации фронтенда с использованием API).