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.

Ejemplo 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#

Syntax

set_real_ip_from address | CIDR | unix:;

Predeterminado

Context

stream, server

Define direcciones de confianza que se sabe que envían direcciones de reemplazo correctas. Si se especifica el valor especial unix:, se confiarán en todos los sockets de dominio UNIX.

Variables Integradas#

$realip_remote_addr#

mantiene la dirección original del cliente

$realip_remote_port#

mantiene el puerto original del cliente