Перейти к содержимому

Общие поля

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

Обязательное поле, имя группы прокси.

Обязательное поле, тип группы прокси.

Ссылки на исходящие прокси или другие группы прокси.

Ссылки на наборы прокси.

Адрес для проверки работоспособности.

Вторая проверка после url для url-test, fallback, load-balance и smart: узел считается живым, только если через него реально качаются данные, а проверки идут в случайные моменты. См. ping-config.

Интервал проверки работоспособности; если не равен 0, включается периодическое тестирование, измеряется в секундах.

Ленивое состояние, по умолчанию true. Если текущая группа прокси не выбрана, тестирование не выполняется.

Узел, выбранный по умолчанию. Если поле пустое или указанное имя узла не существует, выбирается первый узел в группе.

Резервный прокси-сервер, когда группа пуста. Значение по умолчанию — COMPATIBLE.

Таймаут проверки работоспособности, измеряется в миллисекундах.

Максимальное количество сбоев; при превышении этого значения срабатывает принудительная проверка работоспособности, по умолчанию 5.

Отключает UDP для этой группы прокси.

Prizrak-Core добавляет тип группы smart: выбор узла по весам с необязательным прогнозом LightGBM. См. Smart.

Включает все исходящие прокси и наборы прокси, отсортированные по имени.

Включает все исходящие прокси, отсортированные по имени.

Включает все наборы прокси, отсортированные по имени.

Фильтрует узлы, соответствующие ключевым словам или регулярным выражениям. Используйте ` для разделения нескольких регулярных выражений.

Исключает узлы, соответствующие ключевым словам или регулярным выражениям. Используйте ` для разделения нескольких регулярных выражений.

Не поддерживает регулярные выражения. Разделяется с помощью |, исключает на основе типа узла, исключает только включенные исходящие прокси.

Для поддерживаемых типов обратитесь к Adapter Type, без учета регистра.

Ожидаемый код статуса 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).