У меня проблема с HAProxy сервером. Я хочу перенаправить в заголовок клиентский IP. Я почти сделал это, но есть интересный случай, и я не могу понять это. Мне нужно написать клиентский IP в 2 местах в заголовке, в тегах X-CLIENT-IP и X-FORWARDED-FOR.
Проблема: когда я использую
option http-server-close
option forwardfor
На целевом сервере я вижу в заголовке X-FORWARDED-FOR = xxx.xxx.xxx.xxx (ip клиента), но заголовка x-client-ip нет.
Когда я использую:
option forwardfor header X-Client-IP
option http-server-close
На целевом сервере я вижу заголовок X-CLIENT-IP = xxx.xxx.xxx (IP-адрес клиента), но X-FORWARDED-FOR = xxx.xxx.xxx.xxx (HAProxy ip)
Мне нужно видеть на целевом заголовке, где X-CLIENT-IP и X-FORWARDED-FOR имеют значение клиентского IP.
Я пытаюсь смешивать конфигурации, как
option forwardfor
option forwardfor header X-Client-IP
option http-server-close
Нет эффекта. Я не могу также установить любые модули. Цель - IIS.
Есть идеи? :(