<!-- review: finished -->

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

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

Al [compilar desde el código fuente](https://es.angie.software//angie/docs/installation/sourcebuild.md#sourcebuild),
este módulo no se compila por defecto;
debe habilitarse con la
[opción de compilación](https://es.angie.software//angie/docs/installation/sourcebuild.md#configure) `‑‑with‑stream_realip_module`.

En paquetes e imágenes de [nuestros repositorios](https://es.angie.software//angie/docs/installation/index.md#install-packages),
el módulo está incluido en la compilación.

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

## Ejemplo de configuración

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

## Directivas

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

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

### set_real_ip_from

| [Sintaxis](https://es.angie.software//angie/docs/configuration/configfile.md#configfile)   | `set_real_ip_from` address | CIDR | `unix:`;   |
|--------------------------------------------------------------------------------------------|------------------------------------------------|
| Predeterminado                                                                             | —                                              |
| [Contexto](https://es.angie.software//angie/docs/configuration/configfile.md#configfile)   | 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.

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

## Variables integradas

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

### `$realip_remote_addr`

mantiene la dirección original del cliente

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

### `$realip_remote_port`

mantiene el puerto original del cliente
