2025-12-30 05:08:05 +03:00
|
|
|
//! Transport layer: connection pooling, socket utilities, proxy protocol
|
|
|
|
|
|
|
|
|
|
pub mod pool;
|
|
|
|
|
pub mod proxy_protocol;
|
|
|
|
|
pub mod socket;
|
2026-01-07 17:22:10 +03:00
|
|
|
pub mod socks;
|
|
|
|
|
pub mod upstream;
|
2025-12-30 05:08:05 +03:00
|
|
|
|
2026-02-24 03:40:59 +03:00
|
|
|
#[allow(unused_imports)]
|
2025-12-30 05:08:05 +03:00
|
|
|
pub use pool::ConnectionPool;
|
2026-02-24 03:40:59 +03:00
|
|
|
#[allow(unused_imports)]
|
2025-12-30 05:08:05 +03:00
|
|
|
pub use proxy_protocol::{ProxyProtocolInfo, parse_proxy_protocol};
|
2026-01-07 17:22:10 +03:00
|
|
|
pub use socket::*;
|
2026-02-24 03:40:59 +03:00
|
|
|
#[allow(unused_imports)]
|
2026-01-07 17:22:10 +03:00
|
|
|
pub use socks::*;
|
2026-02-24 03:40:59 +03:00
|
|
|
#[allow(unused_imports)]
|
2026-02-14 01:36:14 +03:00
|
|
|
pub use upstream::{DcPingResult, StartupPingResult, UpstreamManager};
|
2026-02-13 03:51:36 +03:00
|
|
|
pub mod middle_proxy;
|