<!-- review: finished -->

<a id="stream-realip"></a>

# 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](https://pt.angie.software//angie/docs/configuration/modules/stream/index.md#s-listen).

Ao [compilar a partir do código fonte](https://pt.angie.software//angie/docs/installation/sourcebuild.md#sourcebuild),
este módulo não é compilado por padrão;
ele deve ser habilitado com a
`‑‑with‑stream_realip_module`
[opção de compilação](https://pt.angie.software//angie/docs/installation/sourcebuild.md#configure).

Em pacotes e imagens dos [nossos repositórios](https://pt.angie.software//angie/docs/installation/index.md#install-packages),
o módulo está incluído na compilação.

<a id="configuration-example-67"></a>

## Exemplo de Configuração

```nginx
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;
```

<a id="directives-76"></a>

## Diretivas

<a id="index-0"></a>

<a id="s-set-real-ip-from"></a>

### set_real_ip_from

| [Sintaxe](https://pt.angie.software//angie/docs/configuration/configfile.md#configfile)   | `set_real_ip_from` address | CIDR | `unix:`;   |
|-------------------------------------------------------------------------------------------|------------------------------------------------|
| Padrão                                                                                    | —                                              |
| [Contexto](https://pt.angie.software//angie/docs/configuration/configfile.md#configfile)  | stream, server                                 |

Define endereços confiáveis que são conhecidos por enviar endereços de substituição corretos. Se o valor especial `unix:` for especificado, todos os sockets de domínio UNIX serão confiáveis.

<a id="built-in-variables-22"></a>

## Variáveis Integradas

<a id="v-s-realip-remote-addr"></a>

### `$realip_remote_addr`

mantém o endereço original do cliente

<a id="v-s-realip-remote-port"></a>

### `$realip_remote_port`

mantém a porta original do cliente
