Неожиданное значение для X_FORWARDED_FOR после обработки Apache - PullRequest
0 голосов
/ 29 мая 2019

Что может произойти, что заставляет HTTP_X_FORWARDED_FOR принимать IP-адрес сервера?

Ожидаемое значение HTTP_X_FORWARDED_FOR - это истинный IP-адрес посетителя / клиента.Мой сервер находится за Cloudflare.

Фактические IP-адреса:

  • посетитель: 24.117.etc.etc
  • cloudflare: 173.245.48.0 (например)
  • исходный сервер: 69.etc.etc.etc

После обработки Apache, включая Apache remoteip_module, переменные env сервера:

  • REMOTE_ADDR: 24.117.etc.etc
  • HTTP_CF_CONNECTING_IP: 24.117.etc.etc
  • HTTP_X_FORWARDED_FOR: 69.etc.etc.etc

(Примечание: похоже, что REMOTE_ADDR переустанавливается наистинный IP-адрес посетителя, а не IP-адрес Cloudflare.)

Что может произойти, что приводит к неожиданному значению для HTTP_X_FORWARDED_FOR?

Обход общего хостинга?Обход балансировки нагрузки?CF не заполняет HTTP_X_FORWARDED_FOR, и поэтому сервер заполняет его собственным значением IP?

...