Невозможно передать запрос IP через балансировщик нагрузки - PullRequest
0 голосов
/ 04 октября 2018

Я использую балансировщик нагрузки TCP из (https://github.com/darkhelmet/balance)), и когда я запрашиваю его, конечные точки сбалансированного сервера указывают запрошенный IP-адрес как IP-адрес балансировщика нагрузки TCP, а не запрашивающий IP.

Мой запрос curl выглядит следующим образом:

curl --request GET --header "TokenAuth: secrettoken" "http://loadbalancerip:8080/v1/apiroute/avalue"

, который затем внутренне маршрутизирует серверы API с помощью балансировщика нагрузки.

Моя проблемакак только он попадает на сервер api, перечисленный ip является loadbalancerip, а не запрашивающим пользователя ip

Я неправильно выполняю свой запрос curl? Все мои серверы api и балансировщик нагрузки привязаны к :portне ip:port

...