Logré configurar nginx con https3 las versiones experimentales del proyecto vanilla y también del proyecto CloudFlare. Me preguntaba si había algo que permitiera que un proxy (en este punto no importa si es nginx o cualquier otro proyecto) se comunicara con el backend a través de http3. Esta es mi situación:
Usuario
|
Proxy Nginx http3 escuchando domain1.com
.
|
red donde UDP debería funcionar mucho mejor
|
Backend con nginx http3+quiche habilitado escuchandodomain2.com
Intenté configurar http3 en el proxy, pero mientras recibe HTTP para el backend no puedo utilizar http3. Por ejemplo, proxy_http_version 3.0;
TODAVÍA no es válido ni siquiera en el proyecto experimental nginx, etc.
Tal vez alguien tenga algunas ideas sobre cómo podría ser que el tráfico pueda enviarse mediante proxy a través de http3 desde dominio1.com a dominio2.com o si ya existe algún proyecto que pueda ayudarme.
EDITAR: solo para aclarar, estas son las dos soluciones que probé.
Respuesta1
NGINX tiene una rama HTTP/3 experimental, no sé si admite flujos ascendentes de HTTP/3, pero puedes intentarlo.
Dado que HTTP/3 aún no es definitivo, no está disponible en la línea principal de NGINX y debe crearlo usted mismo desde surama de pruebas, elLéameparece enumerar el progreso del soporte QUIC y enumera HTTP/3 básico como compatible sin limitaciones particulares con respecto al flujo ascendente a pesar de que la mayoría de los ejemplos se centran en listen
el uso.
Ver también elanuncio oficial de NGINX.