<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr">Hi,</div><div dir="ltr"><br><div>I'm working on an AWS implementation to load balance a farm of squid instances.</div><div><br></div><div>AWS supports Proxy Protocol V2 through TCP Network Load Balancer.</div><div>Based on tests, NLB support a forked version of PPv2 wherein using "2.2.7 Reserved types ranges" (<a href="https://www.haproxy.org/download/1.8/doc/proxy-protocol.txt">https://www.haproxy.org/download/1.8/doc/proxy-protocol.txt</a>) which needs a custom parser to parse this information.</div><div>Even though above doc states that Squid now supports PPv2, it doesn't look like it can decode the Reserved type ranges.</div><div><br></div><div>There is a public Github repo <a href="https://github.com/aws/elastic-load-balancing-tools/tree/master/proprot">https://github.com/aws/elastic-load-balancing-tools/tree/master/proprot</a> to decode this information manually.</div><div>Structure of the binary header is there <a href="https://github.com/aws/elastic-load-balancing-tools/tree/master/proprot/tst/com/amazonaws/proprot">https://github.com/aws/elastic-load-balancing-tools/tree/master/proprot/tst/com/amazonaws/proprot</a></div><div><br></div><div>Unfortunately it doesn't look like Squid natively supports this functionality.</div><div><br></div><div>Any chance to have it on a next update?</div><div><br></div><div>Thank you.</div><div><br></div><div><br></div><div><br></div></div></div></div></div>