quic

有没有人有针对 http3/quic 的 nginx“最佳实践”指南?
quic

有没有人有针对 http3/quic 的 nginx“最佳实践”指南?

我已经让 quic 工作了(已验证https://http3check.net/),但发现我的网站的上传速度因此而受到严重影响。 从那时起,我添加了http3_stream_buffer_size 1m;(默认为64k),速度已经有了很大的提高,至少提高了一个数量级。 这很棒,“问题解决了”。但是没有任何地方告诉我在设置 quic 时要这样做。我想知道我目前可能还不知道哪些其他陷阱,或者对于大多数人的使用情况应该更改哪些其他默认设置。 谢谢。 ...

Admin

NGINX BoringSSl HTTP3 ERR_CONNECTION_REFUSED
quic

NGINX BoringSSl HTTP3 ERR_CONNECTION_REFUSED

一个连接被拒绝尝试通过 Nginx 1.25.3 + BoringSSL 利用 HTTP/3 时,Google Chrome v.120 中发生错误。没有错误,当 nginx-debug 开启时,日志中没有发现任何调试消息,http2 在该配置下运行良好,并且https://cloudflare-quic.com/表示浏览器可以使用 HTTP/3。 /etc/nginx/nginx.conf: user www-data; worker_processes 1; pid /var/run/nginx.pid; events { ...

Admin

如何在本地宣传 HTTPS RR?
quic

如何在本地宣传 HTTPS RR?

尝试在端口 443 上本地托管仅 HTTP3 的服务器,并让本地 Web 浏览器访问它。 直接使用 CLI 客户端测试了 HTTP3 服务器,并且正常运行...

Admin

我正在尝试使用 quic 运行 coredns 服务器,但遇到问题?
quic

我正在尝试使用 quic 运行 coredns 服务器,但遇到问题?

`我正在尝试使用 quic 运行 coredns 服务器,但得到的响应为空。 以下是coredns的github项目链接:https://github.com/justus237/coredns 我为 quic 创建了一个核心文件,如下所示: quic://.:1053 { tls cert/CA/example/example.crt cert/CA/example/example.decrypted.key whoami log hosts example.hosts } 我还创建了 example.hosts 文件。它适用于所有其他协议,如 DoT、D...

Admin

无法在反向代理上使用 nginx 1.25.3 设置 HTTP3/QUIC
quic

无法在反向代理上使用 nginx 1.25.3 设置 HTTP3/QUIC

现在nginx 支持 QUIC 和 HTTP/3从 1.25.0 开始,我就想尝试一下。我使用 boressl 编译了相同的内容,如下所示: wget https://nginx.org/download/nginx-1.25.3.tar.gz tar xzf nginx-1.25.3.tar.gz cd /opt git clone https://boringssl.googlesource.com/boringssl cd /opt/boringssl cmake -GNinja -B build ninja -C build cd /opt/n...

Admin

haproxy sni 用于 http/3 quic (udp)
quic

haproxy sni 用于 http/3 quic (udp)

我让 haproxy 为许多网站执行 sni 路由,没有任何问题。HTTP/2 运行良好。有没有办法在不安装任何证书的情况下为 HTTP/3 (quic) 设置 sni 类型路由? ...

Admin

是否可以将 HTTP/3 与 NGINX-Node.js 组合使用?
quic

是否可以将 HTTP/3 与 NGINX-Node.js 组合使用?

NGINX 支持 HTTP/3自 1.25.0 起。Node.js 目前不支持开箱即用的 HTTP/3 或 QUIC,但似乎有一些 C++ 插件实现,例如失败。 HTTP/3(更具体地说是 WebTransport)提供了一些非常有趣的功能,包括支持无序流(WebTransport.datagrams)。 我很感兴趣,我可以在 Node.js 中使用这些功能(例如创建 WebTransport 服务器),它接收来自 NGINX 反向代理的请求吗?我认为目前 NGINX 能够与代理进行通信仅通过HTTP 1.0 或 1.1。 也许存在某种间接方法或者 NGIN...

Admin

在 Ubuntu 中配置 QUIC 和 HTTP/3
quic

在 Ubuntu 中配置 QUIC 和 HTTP/3

我想在 Ubuntu 22.04 上安装和配置支持 HTTP/3 的 nginx-1.19.0。OpenSSL 版本是 3.0.2。我在网上搜索,但没有找到直接指导我在服务器上实现 QUIC 和 HTTP/3 的东西。 ...

Admin

Nginx 1.25.2 HTTP/3 可通过 CURL 运行,但无法在任何浏览器中运行
quic

Nginx 1.25.2 HTTP/3 可通过 CURL 运行,但无法在任何浏览器中运行

我正在尝试配置nginx 1.25.2和HTTP/3支持Ubuntu 22.04.我使用BoringSSL库。但是当我尝试使用浏览器连接到我的服务器时,我什么也没得到。(例如,Firefox 中显示“无法连接”,Chrome 中显示“无法访问此站点”)。 这是nginx -V输出: built with OpenSSL 1.1.1 (compatible; BoringSSL) (running with BoringSSL) TLS SNI support enabled configure arguments: --prefix=/etc/nginx...

Admin

http3 从所有链接中删除域名
quic

http3 从所有链接中删除域名

几天前,我安装了 NGINX 1.23.3 QUIC 和 Brotli、TLS 1.3、OpenSSL 1.1.1s,以及 HTTP/2 和 HTTP/3……因此服务器带有 fastcgi 和 php-fpm……当我第一次加载网站时,它可以使用 http2,一切正常。重新加载页面后,或者我访问网站上的某些文章或类别后,链接中不再有 domain.com……例如 https://example.com/somecat/subcat... 使用 http3 时是 https://somecat/subcat... 我花了很多时间试图找到问题,但一无所获,甚至想不...

Admin

如何设置 haproxy 以使用 HTTP/3 QUIC 连接到后端服务器?
quic

如何设置 haproxy 以使用 HTTP/3 QUIC 连接到后端服务器?

我可以按照此处的说明将 HAProxy 配置为 HTTP/3 服务器:https://www.haproxy.com/blog/announcing-haproxy-2-6/ bind :443 ssl crt server.pem alpn h2,http/1.1 http-response set-header alt-svc "h3=\":443\";ma=900;" 但是我需要在 haproxy.cfg 中输入什么来向 HAProxy 指示后端服务器支持 HTTP/3 并且应该使用 QUIC 协议连接到它?我尝试了相同的quic4@前缀,但似乎没有...

Admin

TLS 直通(非终止)HTTPS 反向代理/HTTP/3 负载均衡器
quic

TLS 直通(非终止)HTTPS 反向代理/HTTP/3 负载均衡器

我有一个主机系统,它有一个公共 IP 地址,运行多个虚拟机。每个虚拟机都托管多个网站,并且应该控制它们的 HTTPS 连接的 TLS 密钥。要使此设置正常工作,主机系统应在端口 443 上运行反向代理,根据以下情况将传入请求转发到相应的虚拟机信噪比这样,主机系统就不需要解密 TLS 流量。主机系统通过 HTTP/1 或 HTTP/2 接收请求,并使用PROXY 协议告诉虚拟机有关传入连接的详细信息。 这种设置通常称为“TLS 直通”,并由主机系统的各种 Web 服务器支持,例如: nginx 使用ngx_stream_ssl_preread_module ...

Admin