Skip to main content

Crate proxy_protocol_rs

Crate proxy_protocol_rs 

Source
Expand description

Tokio-native Proxy Protocol (v1 and v2) implementation.

Re-exports§

pub use error::AcceptError;
pub use error::InvalidReason;
pub use error::ParseError;
pub use error::TlvParseError;
pub use parse::V2_SIGNATURE;
pub use parse::parse;
pub use types::AddressFamily;
pub use types::Command;
pub use types::ProxyAddress;
pub use types::ProxyInfo;
pub use types::SslClientFlags;
pub use types::SslInfo;
pub use types::Tlvs;
pub use types::Transport;
pub use types::TransportProtocol;
pub use types::Version;
pub use builder::HeaderBuilder;
pub use config::ProxyProtocolConfig;
pub use config::VersionPreference;
pub use listener::ProxyProtocolListener;
pub use policy::AcceptAll;
pub use policy::ConnPolicy;
pub use policy::MixedMode;
pub use policy::OptionalProxy;
pub use policy::PolicyDecision;
pub use policy::TrustedProxies;
pub use stream::ProxiedStream;
pub use stream::ProxyConnectInfo;
pub use validator::HeaderValidator;

Modules§

builder
config
error
listener
parse
policy
stream
types
validator
vendor