Sōzu is a lightweight reverse proxy server built in Rust that supports hot configuration changes at runtime without reloading, zero-downtime upgrades while processing requests, and TLS termination. It emphasizes memory safety through Rust's guarantees and worker sandboxing, while optimizing performance with zero-copy HTTP parsing via Kawa and efficient TLS handling through Rustls. The proxy shields backend servers from direct network access and can be configured dynamically through secure Unix sockets.

3m read timeFrom github.com
Post cover image
Table of contents
Why use Sōzu?Exploring the sourceLicense

Sort: