<a id="adc-modules-stream"></a>

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

| [Stream](https://angie.software//adc/docs/configuration_lb/reference/stream/stream.md#adc-stream-core)                                  | Основная функциональность потокового сервера<br/>для балансировки протоколов TCP и UDP на уровне L4.                                              |
|-----------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------|
| [Access](https://angie.software//adc/docs/configuration_lb/reference/stream/stream_access.md#adc-stream-access)                         | Контроль доступа на основе IP-адресов и диапазонов CIDR.                                                                                          |
| [ACME](https://angie.software//adc/docs/configuration_lb/reference/stream/stream_acme.md#adc-stream-acme)                               | Автоматическое получение и обновление SSL-сертификатов<br/>по протоколу ACME для потоковых серверов.                                              |
| [Geo](https://angie.software//adc/docs/configuration_lb/reference/stream/stream_geo.md#adc-stream-geo)                                  | Преобразование IP-адресов в заданные значения переменных.                                                                                         |
| [Limit Conn](https://angie.software//adc/docs/configuration_lb/reference/stream/stream_limit_conn.md#adc-stream-limit-conn)             | Ограничение числа одновременных соединений<br/>для защиты от перегрузки.                                                                          |
| [Log](https://angie.software//adc/docs/configuration_lb/reference/stream/stream_log.md#adc-stream-log)                                  | Настройка журнала сессий для отслеживания обращений к ресурсам<br/>с целью мониторинга и анализа.                                                 |
| [Map](https://angie.software//adc/docs/configuration_lb/reference/stream/stream_map.md#adc-stream-map)                                  | Преобразование переменных на основе предопределенных пар "ключ-значение".                                                                         |
| [MQTT Preread](https://angie.software//adc/docs/configuration_lb/reference/stream/stream_mqtt_preread.md#adc-stream-mqtt-preread)       | Чтение идентификатора клиента и имени пользователя из соединения по<br/>протоколу MQTT до момента принятия решения о балансировке.                |
| [Pass](https://angie.software//adc/docs/configuration_lb/reference/stream/stream_pass.md#adc-stream-pass)                               | Передача принятых соединений<br/>напрямую в настроенный слушающий сокет.                                                                          |
| [Proxy](https://angie.software//adc/docs/configuration_lb/reference/stream/stream_proxy.md#adc-stream-proxy)                            | Настройка проксирования к другим серверам.                                                                                                        |
| [RDP Preread](https://angie.software//adc/docs/configuration_lb/reference/stream/stream_rdp_preread.md#adc-stream-rdp-preread)          | Чтение cookie из соединения по протоколу RDP<br/>до момента принятия решения о балансировке.                                                      |
| [RealIP](https://angie.software//adc/docs/configuration_lb/reference/stream/stream_realip.md#adc-stream-realip)                         | Определение адреса и порта клиента<br/>при работе за другим прокси-сервером.                                                                      |
| [Return](https://angie.software//adc/docs/configuration_lb/reference/stream/stream_return.md#adc-stream-return)                         | Отправка в ответ клиенту при его подключении<br/>заданного значения без дальнейшего проксирования.                                                |
| [Set](https://angie.software//adc/docs/configuration_lb/reference/stream/stream_set.md#adc-stream-set)                                  | Установка заданных значений переменных.                                                                                                           |
| [Split Clients](https://angie.software//adc/docs/configuration_lb/reference/stream/stream_split_clients.md#adc-stream-split-clients)    | Создание переменных для A/B-тестирования, канареечных релизов, шардинга<br/>и других сценариев, требующих разделения по пропорциональным группам. |
| [SSL](https://angie.software//adc/docs/configuration_lb/reference/stream/stream_ssl.md#adc-stream-ssl)                                  | Терминация протоколов SSL/TLS и DTLS.                                                                                                             |
| [SSL Preread](https://angie.software//adc/docs/configuration_lb/reference/stream/stream_ssl_preread.md#adc-stream-ssl-preread)          | Извлечение информации из сообщения `ClientHello` без терминации<br/>SSL/TLS и до момента принятия решения о балансировке.                         |
| [Upstream](https://angie.software//adc/docs/configuration_lb/reference/stream/stream_upstream.md#adc-stream-upstream)                   | Настройка групп проксируемых серверов для балансировки нагрузки.                                                                                  |
| [Upstream Probe](https://angie.software//adc/docs/configuration_lb/reference/stream/stream_upstream_probe.md#adc-stream-upstream-probe) | Настройка активных проверок работоспособности<br/>для групп проксируемых серверов.                                                                |
