Expand description
QUIC/HTTP/3 server and client for juiceback.
The server side accepts QUIC connections, wraps them in HTTP/3, and proxies requests through the same axum router used for TCP. The client side pushes file data to juicehost over QUIC instead of regular TCP.
Structsยง
Functionsยง
- generate_
self_ ๐signed_ cert - Generate an ephemeral self-signed TLS certificate for QUIC.
- handle_
h3_ ๐conn - proxy_
axum ๐ - push_
file_ streaming_ quic - Push file data to juicehost over QUIC/HTTP/3.
- run_
quic_ ๐server - start_
quic_ server