Передача IP-адреса клиента как аналог Use Source IP Mode (USIP) от Citrix NetScaler#
Angie ADC может передавать настоящий IP-адрес клиента апстрим-серверу.
Для HTTP- и HTTPS-трафика используется HTTP-заголовок X-Forwarded-For.
Пример:
http {
server {
listen 80;
location / {
proxy_pass http://127.0.0.1:8080;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
}
Для TCP- и UDP-трафика используется протокол PROXY.
Пример:
stream {
server {
listen 80;
proxy_pass 127.0.0.1:8080;
proxy_protocol on;
}
}
Также для TCP- и UDP-трафика возможно использование механизма Transparent Proxy.