HTTP3使用指南
最近把博客所在服务器从Nginx改为Caddy,而Caddy也支持了HTTP3,所以这里也尝试下HTTP3升级。
说明:2022年6月6日,IETF QUIC和HTTP工作组成员Robin Mark在推特上宣布,历时5年,HTTP/3终于被标准化为 RFC 9114,这是HTTP超文本传输协议的第三个主要版本
配置
Caddy
1 | { |
执行命令查看端口情况,netstat -tulpn | grep caddy
UDP端口不需要监听
端口开放
确保防火墙开放443/UDP端口
客户端/浏览器/Chrome
除了服务端支持外,客户端也需要确保开启。以Chrome为例,新版本比如v122.0.6261.69
默认是开启了Quic支持
确定开启状态可以查看:chrome://flags/#enable-quic
测试站点是否支持HTTP3
执行命令
1
docker run --rm ymuski/curl-http3 curl -IL --http3 https://1991421.cn