Module quic

Module quic 

Source
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ยง

NoopServerCertVerifier ๐Ÿ”’

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