RealIP#
Permite alterar o endereço e porta do cliente para aqueles passados no cabeçalho do protocolo PROXY. O protocolo PROXY deve ser previamente habilitado definindo o parâmetro proxy_protocol na diretiva listen.
Ao compilar a partir do código-fonte, o módulo não é
compilado por padrão; ele deve ser habilitado com a opção de
compilação --with-stream_realip_module.
Em pacotes e imagens de nossos repositórios, o
módulo está incluído na compilação. Define endereços confiáveis que são conhecidos por enviar endereços de substituição corretos. Se o valor especial mantém o endereço original do cliente mantém a porta original do clienteExemplo de configuração#
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;
Diretivas#
set_real_ip_from#
unix: for especificado, todos os sockets de domínio UNIX serão confiáveis.Variáveis integradas#
$realip_remote_addr#$realip_remote_port#