Path: blob/main/xml/ru/docs/stream/ngx_stream_realip_module.xml
1 views
<?xml version="1.0"?>12<!--3Copyright (C) Nginx, Inc.4-->56<!DOCTYPE module SYSTEM "../../../../dtd/module.dtd">78<module name="Модуль ngx_stream_realip_module"9link="/ru/docs/stream/ngx_stream_realip_module.html"10lang="ru"11rev="1">1213<section id="summary">1415<para>16Модуль <literal>ngx_stream_realip_module</literal> позволяет17менять адрес и порт клиента18на переданные в заголовке протокола PROXY (1.11.4).19Протокол PROXY должен быть предварительно включён при помощи установки20параметра <link doc="ngx_stream_core_module.xml" id="proxy_protocol"/>21в директиве <literal>listen</literal>.22</para>2324<para>25По умолчанию этот модуль не собирается, его сборку необходимо26разрешить с помощью конфигурационного параметра27<literal>--with-stream_realip_module</literal>.28</para>2930</section>313233<section id="example" name="Пример конфигурации">3435<para>36<example>37listen 12345 proxy_protocol;3839set_real_ip_from 192.168.1.0/24;40set_real_ip_from 192.168.2.1;41set_real_ip_from 2001:0db8::/32;42</example>43</para>4445</section>464748<section id="directives" name="Директивы">4950<directive name="set_real_ip_from">51<syntax>52<value>адрес</value> |53<value>CIDR</value> |54<literal>unix:</literal></syntax>55<default/>56<context>stream</context>57<context>server</context>5859<para>60Задаёт доверенные адреса, которые передают верный адрес61для замены.62Если указано специальное значение <literal>unix:</literal>,63доверенными будут считаться все UNIX-сокеты.64</para>6566</directive>6768</section>697071<section id="variables" name="Встроенные переменные">7273<para>74<list type="tag">7576<tag-name id="var_realip_remote_addr"><var>$realip_remote_addr</var></tag-name>77<tag-desc>78хранит исходный адрес клиента79</tag-desc>8081<tag-name id="var_realip_remote_port"><var>$realip_remote_port</var></tag-name>82<tag-desc>83хранит исходный порт клиента84</tag-desc>8586</list>87</para>8889</section>9091</module>929394