Isso é feito usando set_real_ip_from para atualizar o $remote_addr variável baseada em um cabeçalho personalizado. Por exemplo, /etc/nginx/conf.d/proxies_acl.conf
pode ser criado da seguinte maneira, para definir a variável IP do cliente com base no cabeçalho X-IORG-FBS-UIP
para solicitações com proxy em 1.2.3.0/22
e 23.22.20.0/22
:
set_real_ip_from 1.2.3.0/22;
set_real_ip_from 23.22.20.0/22;
real_ip_header X-IORG-FBS-UIP;