shoes 0.3.1

A multi-protocol proxy server.
Documentation
//! DNS resolver module with configurable DNS servers.
//!
//! Supports:
//! - System resolver (NativeResolver)
//! - UDP DNS
//! - TCP DNS
//! - DNS-over-TLS (DoT) - requires `hickory-tls` feature
//! - DNS-over-HTTPS (DoH) - requires `hickory-https` feature
//!
//! TCP-based protocols (tcp://, tls://, https://) support routing through
//! proxy chains via the ProxyRuntimeProvider.

mod builder;
mod composite_resolver;
mod hickory_resolver;
mod parsed;
mod proxy_runtime;

pub use builder::build_dns_registry;
pub use parsed::{IpStrategy, ParsedDnsUrl};