Есть ли способ, которым я могу использовать способность Haproxy изменять заголовки, чтобы, например, если входящее соединение имеет заголовок X-Forwarded-For, я мог взять его содержимое и добавить его в запись Haproxy X-Forwarded-For?
Мой текущий сценарий - это клиент, настроенный следующим образом:
Если ваш последний сервер действительно не хочет знать, какой был IP-адрес cloudflare, если никто не подключается напрямую к haproxy, просто удалите option forwardfor
поэтому он перестает изменять заголовок X-Forwarded-For.
Если некоторые соединения не проходят через cloudflare, вы можете использовать option forwardfor except cloudflareipaddress
чтобы установить X-Forwarded-For только для прямых подключений.