HTTP/3 基于 QUIC 协议,具备连接更快、延迟低、不怕掉包、更安全等优点。具体内容不再复述,可自行搜索,下面介绍通过宝塔面板启用 HTTP/3 的具体方法,前提是网站已经部署 SSL 证书。
确认 Nginx 版本
要求使用 1.25.5 及以上版本。
如果版本不够,在 Nginx 设置中切换版本,建议使用最新版本。

修改配置文件
进入 Nginx 的配置更改位置,插入下面的内容:
|
1
|
ssl_early_data on; |

设置 SSL 版本
进入网站的高级设置-TLS 设置,关闭 TLS1.1 及之前的版本,并重新部署网站 SSL 证书。


开放 443 端口 UDP
进入安全设置开启 443 的 UDP 端口,如果你是云服务器,还需要在云服务商开启端口,注意是 UDP 的 443 端口,一般只会开启 TCP 的 443 端口,这里需要注意。

网站配置文件设置
进入网站选择网站的设置-配置文件,查看是否有如下内容:


如果不存在则在指定位置手工添加:
|
1
|
listen 443 quic; |
|
1
2
|
add_header Strict-Transport-Security "max-age=31536000";add_header Alt-Svc 'quic=":443"; h3=":443"; h3-29=":443"; h3-27=":443";h3-25=":443"; h3-T050=":443"; h3-Q050=":443";h3-Q049=":443";h3-Q048=":443"; h3-Q046=":443"; h3-Q043=":443"'; |
完成后到 https://http3check.net/ 进行检测。


还没有任何评论!