HTTP3使用指南

最近把博客所在服务器从Nginx改为Caddy,而Caddy也支持了HTTP3,所以这里也尝试下HTTP3升级。

说明:2022年6月6日,IETF QUIC和HTTP工作组成员Robin Mark在推特上宣布,历时5年,HTTP/3终于被标准化为 RFC 9114,这是HTTP超文本传输协议的第三个主要版本

配置

Caddy

1
2
3
4
5
{
servers {
protocols h1 h2 h2c h3
}
}

执行命令查看端口情况,netstat -tulpn | grep caddy

UDP端口不需要监听

端口开放

确保防火墙开放443/UDP端口

客户端/浏览器/Chrome

除了服务端支持外,客户端也需要确保开启。以Chrome为例,新版本比如v122.0.6261.69默认是开启了Quic支持

确定开启状态可以查看:chrome://flags/#enable-quic

测试站点是否支持HTTP3

相关文档