Skip to main content

actix_proxy_protocol/
lib.rs

1//! Actix networking integration for the PROXY protocol.
2
3#![doc(html_logo_url = "https://actix.rs/img/logo.png")]
4#![doc(html_favicon_url = "https://actix.rs/favicon.ico")]
5
6mod service;
7
8pub use proxyproto::{
9    AddressFamily, Command, Header, ParseError, TransportProtocol, Version, tlv, v2,
10};
11
12pub use self::service::{Acceptor, AcceptorService, HeaderPolicy, ProxyProtocolError, ProxyStream};
13
14/// PROXY protocol v1 header support.
15pub mod v1 {
16    pub use proxyproto::v1::*;
17
18    pub use crate::{Acceptor, AcceptorService, HeaderPolicy, ProxyProtocolError, ProxyStream};
19}