We need to make sure that the Bamboo Server will be able to identify the exact agent remote address for the Agent Authentication feature.
Currently, the Sever obtains the Agent IP using HTTP "remote-address" header. If one or more proxies are between the Server and the Agent, the proxy IP will come in the remote-address header and the real Agent IP will come in the X-Forwarder-For header. If there are multiple proxies between the Server and the Agent, there will be multiple IPs defined at X-Forwarder-For.
In the way that it is implemented now, the Server will be approving the proxy IP, not the Agent IP.