После прохождения запросов через фильтрующую сеть Qrator заголовок IP-пакетов HTTP_X_FORWARDED_FOR отображает неправильный IP-адрес. При обращении напрямую все отображается корректно. В чем может быть проблема?

Сеть Qrator, согласно RFC, добавляет (append) в X_FORWARDED_FOR IP-адрес посетителя.

Если на вашем веб-сервере работает ПО NGINX и Apache, то:

  • NGINX добавляет в X_FORWARDED_FOR IP-адрес источника трафика (в данном случае IP-сети Qrator).

  • Apache читает X_FORWARDED_FOR следующим образом: <реальный IP-адрес пользователя>, <IP-адрес сети Qrator>.

Чтобы исправить ситуацию, настройте в конфигурации NGINX соответствующие опции.

Запустили Evolution free tier
для Dev & Test
Получить