trillium-proxy 0.7.0

reverse proxy for trillium.rs
Documentation

đŸ”€ trillium-proxy — HTTP reverse and forward proxy

ci crates.io version docs.rs

Reverse-proxy handler for Trillium. Forwards incoming requests to one or more upstream servers, streams request and response bodies, rewrites Forwarded headers, and optionally proxies WebSocket upgrades. Supports random and connection-count–based load balancing across multiple upstreams.

Example

use trillium_proxy::proxy;
use trillium_smol::ClientConfig;

let app = proxy(ClientConfig::default(), "http://localhost:8080");
// run with your chosen runtime adapter, e.g.:
// trillium_tokio::run(app);

Safety

This crate uses #![forbid(unsafe_code)].

License