Как мне восстановить реальный IP-адрес клиента на CloudFlare <> Amazon CloudFront <> nginx? Что бы я включил в свою конфигурацию nginx?
Cloudfront может перекрывать заголовок X-Forwarded-For, поэтому предпочтительнее использовать заголовок CF-Connecting-IP за несколькими реверсивными прокси.
Используя Nginx real IP module, можно использовать следующую конфигурацию:
real_ip_header CF-Connecting-IP;
# Depending on your set-up you set more restrictive trusted proxies:
set_real_ip_from 0.0.0.0/0;