Questions tagged [quic]

QUIC (pronounced quick) is a multiplexed stream transport protocol over UDP. It is a transport level network protocol designed at Google. The tag applies to questions related to the protocol and its implementations such as libquic. QUIC is an acronym for Quick UDP Internet Connections.

QUIC (pronounced quick) is a transport level network protocol originally designed at Google and currently being standardised by the IETF. It provides security protection and implements connection semantics over UDP. As of 2016 it is used to stream YouTube traffic to capable browsers.

The protocol is documented in an IETF RFC Draft. The project website is hosted by Google. And libquic is an implementation with minimal dependencies to Chromium sources.

129 questions
4
votes
1 answer

How can I enable the HTTP/3 (QUIC) in HAProxy?

I found the fact that HAProxy 2.3 higher supports HTTP/3 (QUIC) through this link. I’d like to know how to enable HTTP/3 (QUIC) in HAProxy. I can’t find any data related to this anywhere. I already downloaded the latest HAProxy source (v2.4-dev5)…
Jimmy
  • 51
  • 1
  • 4
3
votes
1 answer

QUIC support for Kubernetes Ingress Controller

Has anyone deployed QUIC with a supported/official Kubernetes Ingress Controller? I have been using the NGINX ingress so far and support for QUIC seems to be NOT there at present.
ucipass
  • 923
  • 1
  • 8
  • 21
3
votes
0 answers

How to create a QUIC connection on Android?

I'm writing an Android app in Java. I want to connect to a server using the QUIC protocol. What options do I have? The only thing (almost) that shows up during my searches is Cronet, which is a networking library based on the network engine of…
Simon
  • 178
  • 1
  • 10
3
votes
1 answer

QUIC request with google chrome

I am trying to force Google Chrome to use QUIC as the underlying protocol instead of TCP. I used this command to force QUIC through the command line, but it doesn't work: chrome --disable-setuid-sandbox --enable-quic --origin-to-force-quic-on=IP:443…
3
votes
0 answers

NGINX epoll_ctl(1, 7) failed (17: File exists)

It only happens when I add: location / { proxy_pass https://backend-server.local:443; } The logs say: 2021/06/14 18:48:56 [alert] 700448#0: *2 epoll_ctl(1, 7) failed (17: File exists), client: 1.2.3.4, server: backend-server.local, request: "POST /…
Simpleperson
  • 121
  • 2
  • 8
3
votes
1 answer

Wireshark/QUIC - Cannot decrypt QUIC

I'm trying to view the payload of QUIC packets although, with no luck. I can decrypt fine TLS packets using SSLLOGFILE file that generated by the browser and load it to Wireshark, I can see HTTPS and DoH and almost all TLS encrypted packets are…
Neyney10
  • 33
  • 5
3
votes
1 answer

Debugging http3 setup

I'm trying to setup an testing environment for http3 just for learning. What I did so far: Created a real let's encrypt certificate with dns-01 Compiled node.js with the experimental CUIC flag Compiled curl with http3 support I created a script…
rekire
  • 47,260
  • 30
  • 167
  • 264
3
votes
1 answer

How can I use Azure CDN to deliver my entire site with root domain?

I created Azure CDN Verizon Premium. Endpoint Hostname: https://mysitename.azureedge.net Origin Hostname: https://mysitename.com Origin host header: 123.456.789.12 ( My Server IP ) My Server is: CentOS + Litespeed DNS Provider: Cloudflare Normally,…
Sibi Paul
  • 31
  • 3
3
votes
2 answers

Wireshark doesn't show QUIC protocol

while using Wireshark Version 3.2.5, cannot capture packets under QUIC, only shown as UDP. But the Wireshark document shows that it supports QUIC?
Saige
  • 91
  • 2
  • 6
3
votes
1 answer

Does PHP cURL extension in version 7.4.2 support cURL with HTTP/3

Can I curl a website that supports HTTP/3, with curl, using HTTP/3 instead of HTTP/2, HTTP/1.1 or HTTP/1.0. Is this possible? If so, how to do this?
Example person
  • 3,198
  • 3
  • 18
  • 45
3
votes
1 answer

Can axios be configured to use HTTP/1.1?

We use axios to query an API and as long as QUIC is enabled in Chrome the request fails, because the server does not support it. Can axios be configured to use only HTTP/1.1 for a certain request?
nning
  • 71
  • 1
  • 5
3
votes
2 answers

HTTP/3 and its impact

Recently Chrome, Firefox, cURL etc announced their support for HTTP/3 (it was earlier termed as HTTP-over-QUIC). How do you see its adaptation impact from perspective of changes in: Applications (web-based, mobile, pure socket based etc) Hosting…
Yogesh
  • 61
  • 3
3
votes
2 answers

Where does http protocol rests in rails framework?

I just wanted to know that where does the HTTP framework rests in rails and how to implement a different protocol for client-server communication using different network layer? There's a new protocol called QUIC which has low latency and if …
Nischay Namdev
  • 553
  • 7
  • 23
3
votes
1 answer

Confusing HTTP/2 protocol information in Chrome debugger Network tab

I see some of them show "h2" and some "http/2+quic/43" but never "h2+quic/43". What's the difference between h2 and http/2 in this case? And what's the "43" in "quic/43"? Protocol version or port number?
Kok How Teh
  • 3,298
  • 6
  • 47
  • 85
3
votes
0 answers

What is the correct TLSA record for the QUIC protocol?

As QUIC is based on UDP, is the following entry correct? _443._udp.example.com. 300 IN TLSA 1 0 1 HASH...
duxsco
  • 331
  • 2
  • 17
1
2
3
8 9