HTTP3 support
Warning
this feature is EXPERIMENTAL and might not work as expected.
If you encounter any bugs, please fill an issue, it will help us a lot :)
HTTP3 server and client previews are available in otoroshi since version 1.5.14
Server
to enable http3 server preview, you need to enable the following flags
otoroshi.next.experimental.netty-server.enabled = true
otoroshi.next.experimental.netty-server.http3.enabled = true
otoroshi.next.experimental.netty-server.http3.port = 10048
then you will be able to send HTTP3 request on port 10048. For instance, using quiche-client
cargo run --bin quiche-client -- --no-verify 'https://my-service.oto.tools:10048'
Client
to consume services exposed with HTTP3, just select the HTTP/3.0
protocol in the backend target.