Skip to main content

microsandbox_network/proxy/
mod.rs

1//! Outbound proxy configuration and transport implementations.
2
3mod http_connect;
4mod socks;
5mod types;
6
7//--------------------------------------------------------------------------------------------------
8// Re-Exports
9//--------------------------------------------------------------------------------------------------
10
11#[cfg(feature = "engine")]
12pub use crate::tcp::proxy::*;
13
14pub use http_connect::HttpConnectProxyBuilder;
15#[doc(hidden)]
16pub use socks::ResolvedSocks5Credentials;
17pub use socks::{Socks4ProxyBuilder, Socks5Credentials, Socks5ProxyBuilder};
18#[doc(hidden)]
19pub use types::ResolvedOutboundProxy;
20pub use types::{
21    OutboundProxy, OutboundProxyBuildError, OutboundProxyBuilder, OutboundProxyConfig,
22    OutboundProxyParseError, OutboundProxyProtocol,
23};