Posted On: Jul 30, 2013

Elastic Load Balancing (ELB) now supports Proxy Protocol version 1. This feature allows you to identify the client’s connection information when using TCP load balancing, providing additional insight into visitors to your applications. Having this information can be useful for analyzing traffic logs, gathering connection statistics, troubleshooting, or managing whitelists of IP addresses.

With Proxy Protocol support, the client’s IP address and port are included in the header of the request sent to the back-end servers when using TCP load balancing. Previously, ELB allowed you to obtain the client’s IP address only when using HTTP(S) load balancing, which adds this information in the X-Forwarded-For headers of the request.

Proxy Protocol support is now available for all TCP load balancers. To learn more, visit our our blog or the Elastic Load Balancing Development Guide.