Потоковые модули#

Stream

Основная функциональность потокового сервера для балансировки протоколов TCP и UDP на уровне L4.

Access

Контроль доступа на основе IP-адресов и диапазонов CIDR.

ACME

Автоматическое получение и обновление SSL-сертификатов по протоколу ACME для потоковых серверов.

Geo

Преобразование IP-адресов в заданные значения переменных.

Limit Conn

Ограничение числа одновременных соединений для защиты от перегрузки.

Log

Настройка журнала сессий для отслеживания обращений к ресурсам с целью мониторинга и анализа.

Map

Преобразование переменных на основе предопределенных пар "ключ-значение".

MQTT Preread

Чтение идентификатора клиента и имени пользователя из соединения по протоколу MQTT до момента принятия решения о балансировке.

Pass

Передача принятых соединений напрямую в настроенный слушающий сокет.

Proxy

Настройка проксирования к другим серверам.

RDP Preread

Чтение cookie из соединения по протоколу RDP до момента принятия решения о балансировке.

RealIP

Определение адреса и порта клиента при работе за другим прокси-сервером.

Return

Отправка в ответ клиенту при его подключении заданного значения без дальнейшего проксирования.

Set

Установка заданных значений переменных.

Split Clients

Создание переменных для A/B-тестирования, канареечных релизов, шардинга и других сценариев, требующих разделения по пропорциональным группам.

SSL

Терминация протоколов SSL/TLS и DTLS.

SSL Preread

Извлечение информации из сообщения ClientHello без терминации SSL/TLS и до момента принятия решения о балансировке.

Upstream

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

Upstream Probe

Настройка активных проверок работоспособности для групп проксируемых серверов.