2 releases
0.1.2 | Jul 14, 2024 |
---|---|
0.1.1 |
|
0.1.0 | Nov 17, 2023 |
#1020 in Network programming
10,556 downloads per month
Used in rs-proxy
70KB
1.5K
SLoC
proxy-header
This crate provides a decoder and encoder for the HAProxy PROXY protocol, which is used to preserve original client connection information when proxying TCP connections for protocols that do not support this higher up in the stack.
The PROXY protocol is supported by many load balancers and proxies, including HAProxy, Amazon ELB, Amazon ALB, and others.
This crate implements the entire specification, except parsing the AF_UNIX
address
type (the header is validated / parsed, but the address is not decoded or exposed in
the API).
Acknowledgements
This crate started as a fork of the proxy-protocol
crate, but has since been rewritten from scratch.
License
This crate is licensed under the MIT license. See the LICENSE
file for details.
Dependencies
~0–6MB
~20K SLoC