Skip to content

tibordp/proxy-header

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

proxy-header

Crates.io MIT licensed Build Status

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.

About

Parser and encoder for HAProxy PROXY protocol

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages