You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently the Pomerium CLI only supports tunneling TCP connections over HTTP/1 via the CONNECT protocol. It would be nice if we could also support tunneling TCP connections over HTTP/3 (QUIC). This requires the Extended CONNECT support described in #464 , the exact details for HTTP/3 are specified in RFC9220.
We will need to detect if the server supports HTTP/3 by looking for the Alt-Svc header on the initial request. In addition the HTTP/3 connection uses the same SETTINGS_ENABLE_CONNECT_PROTOCOL setting that we will need to look for.
Go does not have an http3 client available in the standard library. However there is one available in quic-go.
The text was updated successfully, but these errors were encountered:
Currently the Pomerium CLI only supports tunneling TCP connections over HTTP/1 via the CONNECT protocol. It would be nice if we could also support tunneling TCP connections over HTTP/3 (QUIC). This requires the Extended CONNECT support described in #464 , the exact details for HTTP/3 are specified in RFC9220.
We will need to detect if the server supports HTTP/3 by looking for the
Alt-Svc
header on the initial request. In addition the HTTP/3 connection uses the sameSETTINGS_ENABLE_CONNECT_PROTOCOL
setting that we will need to look for.Go does not have an
http3
client available in the standard library. However there is one available in quic-go.The text was updated successfully, but these errors were encountered: