Модуль ngx_stream_realip_module
| Пример конфигурации Директивы set_real_ip_from Встроенные переменные |
Модуль ngx_stream_realip_module позволяет
менять адрес и порт клиента
на переданные в заголовке протокола PROXY (1.11.4).
Протокол PROXY должен быть предварительно включён при помощи установки
параметра proxy_protocol
в директиве listen.
По умолчанию этот модуль не собирается, его сборку необходимо
разрешить с помощью конфигурационного параметра
--with-stream_realip_module.
Пример конфигурации
listen 12345 proxy_protocol; set_real_ip_from 192.168.1.0/24; set_real_ip_from 192.168.2.1; set_real_ip_from 2001:0db8::/32;
Директивы
| Синтаксис: |
set_real_ip_from
|
|---|---|
| Умолчание: | — |
| Контекст: |
stream, server |
Задаёт доверенные адреса, которые передают верный адрес
для замены.
Если указано специальное значение unix:,
доверенными будут считаться все UNIX-сокеты.
Встроенные переменные
$realip_remote_addr- хранит исходный адрес клиента
$realip_remote_port- хранит исходный порт клиента
