I'm using a TCP Load Balancer from (https://github.com/darkhelmet/balance) and when i request it, the balanced server endpoints list the requested IP as that of the TCP Load Balancer, and not the querying IP.
My curl query is as follows:
curl --request GET --header "TokenAuth: secrettoken" "http://loadbalancerip:8080/v1/apiroute/avalue"
Which then internally routes to the api servers from the Load Balancer.
My problem is once it hits the api server the ip being listed is loadbalancerip, and not the user requester ip
Am I doing my curl request incorrect? All of my api servers and load balancer are bound to :port
not ip:port