serve-net 0.8.1

The network service engine for Rust: listeners over net-io, ingress from direct clients, reverse proxies (PROXY protocol or trusted forwarded headers), and Unix sockets, a per-connection engine with a slot for any sans-IO protocol engine, admission, drain, and restarts without dropped connections.
Documentation
defaults
    mode http
    timeout connect 5s
    timeout client 30s
    timeout server 30s

frontend v2
    bind 127.0.0.1:8083
    default_backend app_v2

frontend v1
    bind 127.0.0.1:8084
    default_backend app_v1

backend app_v2
    server app 127.0.0.1:9002 send-proxy-v2

backend app_v1
    server app 127.0.0.1:9002 send-proxy