Proxy
Trillium includes a custom http client implementation in order to support reverse proxying requests. There are two tls implementations for this client.
use trillium_logger::Logger;
use trillium_proxy::Proxy;
use trillium_rustls::RustlsConfig;
use trillium_smol::ClientConfig;
pub fn main() {
env_logger::init();
let client_config = RustlsConfig::default().with_tcp_config(ClientConfig::default());
trillium_smol::run((
Logger::new(),
Proxy::new(client_config, "https://httpbin.org/"),
));
}