This module is not built by default, it should be enabled with the
set_real_ip_from 192.168.1.0/24; set_real_ip_from 192.168.2.1; set_real_ip_from 2001:0db8::/32; real_ip_header X-Forwarded-For; real_ip_recursive on;
Defines trusted addresses that are known to send correct
If the special value
IPv6 addresses are supported starting from versions 1.3.0 and 1.2.1.
Defines a request header field used to send the address for a replacement.
This directive appeared in versions 1.3.0 and 1.2.1.
If recursive search is disabled, an original client address that matches one of the trusted addresses is replaced by the last address sent in the request header field defined by the real_ip_header directive. If recursive search is enabled, an original client address that matches one of the trusted addresses is replaced by the last non-trusted address sent in the request header field.