You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@trafficserver.apache.org by "Leif Hedstrom (JIRA)" <ji...@apache.org> on 2016/05/12 17:46:13 UTC

[jira] [Updated] (TS-4398) Add support for PROXY PROTOCOL

     [ https://issues.apache.org/jira/browse/TS-4398?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Leif Hedstrom updated TS-4398:
------------------------------
    Component/s: Network

> Add support for PROXY PROTOCOL
> ------------------------------
>
>                 Key: TS-4398
>                 URL: https://issues.apache.org/jira/browse/TS-4398
>             Project: Traffic Server
>          Issue Type: New Feature
>          Components: Network
>            Reporter: Felix Buenemann
>             Fix For: sometime
>
>
> When running multiple ATS servers behind a TCP load balancer using the HTTP/2 protocol over TLS, it should be possible to get the client IP address forwarded by the load balancer using the proxy protocol.
> Many popular load balancers like HAPROXY or ELB currently lack protocol support for HTTP/2, so a TCP proxy must be used. This means that the IP address cannot be forwarded via the X-Forwarded-For header as is common when using HTTP proxying.
> The specification for the proxy protocol can be found at:
> http://www.haproxy.org/download/1.5/doc/proxy-protocol.txt
> And additional info in this haproxy blog post:
> http://blog.haproxy.com/haproxy/proxy-protocol/
> There are two version of the proxy protocol. The more widely used version 1 is text based and version 2 is binary.
> Proxy protocol would be useful for listening ports and for forwarding requests to origins that support the protocol.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)