RealIP#
Permite cambiar la dirección y el puerto del cliente por las indicadas en la cabecera del protocolo PROXY. El protocolo PROXY debe estar previamente habilitado estableciendo el parámetro proxy_protocol
en la directiva listen.
Al compilar desde el código fuente,
este módulo no se compila por defecto;
debe habilitarse con la
opción de compilación ‑‑with‑stream_realip_module
.
En paquetes e imágenes de nuestros repositorios,
el módulo está incluido en la compilación. Define direcciones de confianza que se sabe que envían direcciones de reemplazo correctas. Si se especifica el valor especial mantiene la dirección original del cliente mantiene el puerto original del clienteEjemplo de Configuración#
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;
Directivas#
set_real_ip_from#
unix:
, se confiarán en todos los sockets de dominio UNIX.Variables Integradas#
$realip_remote_addr
#$realip_remote_port
#