-
-
Notifications
You must be signed in to change notification settings - Fork 0
QUIC
Chokri Hammedi edited this page Aug 2, 2026
·
1 revision
Wirecat supports a QUIC single-stream transport when it is built against an OpenSSL version that exposes the OpenSSL QUIC APIs.
wcat connect --quic --alpn h3 example.com 443For another Wirecat peer, the default ALPN can be used:
wcat connect --quic service.example 8443wcat listen --quic --cert server.crt --key server.key 0.0.0.0 8443For a local lab:
wcat listen --quic --tls-insecure --cert server.crt --key server.key --pty --exec /bin/bash 127.0.0.1 8443
wcat connect --quic --tls-insecure 127.0.0.1 8443QUIC uses the same TLS verification options as TLS mode:
wcat connect --quic --ca-file ./ca.pem --sni service.example service.example 8443If the linked OpenSSL build does not provide QUIC support, Wirecat keeps the
--quic CLI visible but exits with a clear runtime error.
Check your OpenSSL version:
openssl version -aIf QUIC handshakes fail, verify both peers are built with compatible OpenSSL QUIC support and use matching ALPN and certificate settings.