Мне нужно вызвать внешний API с моим Spring-сервером, где он сохраняет IP-адрес клиента. По сути, внешний API генерирует токен на основе IP-адреса клиента, и этот токен не будет работать, если IP-адрес получателя не совпадает с IP-адресом запрашивающего. Таким образом, если я сделаю запрос с моей серверной частью, то IP будет принадлежать серверу, а не клиенту, и токен не будет работать.
Я уже попробовал заголовки HTTP X-Forwarded-For
, X-Real-IP
и Host
, но ни один из них не принимается внешним API. Мне нужно на самом деле подделать IP-адрес сервера, чтобы соответствовать IP-адресу клиента.
Как это сделать?