мне удалось настроить nginx с https3 экспериментальными версиями из ванильного проекта, а также из проекта CloudFlare. позволит прокси-серверу (на данном этапе неважно, nginx или какой-либо другой проект) связываться с сервером через http 3. Это моя ситуация:
Пользователь
|
Nginx http3 прокси прослушивает domain1.com
.
|
сеть, где UDP должен работать намного лучше
|
Backend с nginx http3 + quiche включен, прослушивание на domain2.com
Я пробовал чтобы настроить http3 на прокси, но пока он получает HTTP для бэкэнда, я не могу использовать прокси-сервер с http 3. Например, proxy_http_version 3.0;
еще не действует даже в экспериментальном проекте nginx и т. д.
Может быть, у кого-то есть идеи о том, как это может быть, чтобы трафик можно было проксировать через http3 с domain1.com на domain2.c om, или есть ли какой-либо уже существующий проект, который мог бы мне помочь?
EDIT : просто чтобы уточнить, это два решения, которые я тестировал.
NGINX имеет экспериментальную ветку HTTP/3, я не знаю, поддерживает ли она восходящие потоки HTTP/3, но вы можете попробовать.
Учитывая, что HTTP/3 еще не является окончательным, он недоступен в основной ветке NGINX, и вам нужно собрать его самостоятельно из его тестовой ветки, в ReadMe отображается прогресс. поддержки QUIC и перечисляет базовый HTTP/3 как поддерживаемый без особых ограничений в отношении восходящих потоков, несмотря на то, что большинство примеров сосредоточено на использовании listen
.
См. также официальное объявление NGINX.