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
14#[doc(hidden)]
15pub use http_connect::ResolvedHttpConnectCredentials;
16pub use http_connect::{HttpConnectCredentials, HttpConnectProxyBuilder};
17#[doc(hidden)]
18pub use socks::ResolvedSocks5Credentials;
19pub use socks::{Socks4ProxyBuilder, Socks5Credentials, Socks5ProxyBuilder};
20#[doc(hidden)]
21pub use types::ResolvedOutboundProxy;
22#[doc(hidden)]
23pub use types::ResolvedProxyCredentials;
24pub use types::{
25    OutboundProxy, OutboundProxyBuildError, OutboundProxyBuilder, OutboundProxyConfig,
26    OutboundProxyParseError, OutboundProxyProtocol,
27};