有使用 caddy 开启 WEB 服务 http3 协议成功的吗

73 天前
 alanhe421

我腾讯云轻量服务器 caddy 开启 http3,且 caddy 版本为 v2.8.4 h1:q3pe0wpBj1OcHFZ3n/1nl4V4bxBrYoSoab7rL9BMYNk=

实际测试我的网页还是没有开启成功。

测试方式

有问题的

docker run --rm ymuski/curl-http3 curl -IL --http3 https://1991421.cn

测试 ok

docker run --rm ymuski/curl-http3 curl -IL --http3 https://www.youtube.com

caddy 相关配置

{ servers { protocols h1 h2 h3 } }

服务器端口 443/UDP 也已打开

822 次点击
所在节点    问与答
5 条回复
rockcat
73 天前
具体什么错误?用-vvvv 参数看看。还有就是证书
yplam
73 天前
先测测 https 能不能过?印象中没有特殊配置,不过你如果容器里跑,要单独映射 udp
alanhe421
73 天前
@rockcat 还是会提示 http2

就这个 https://1991421.cn
alanhe421
73 天前
@yplam 解决了,是端口映射问题。谢谢

我没意识到

ports:
- "80:80"
- "443:443"

上述配置只是 TCP ,哎,UDP 要单独配置。
alanhe421
73 天前
chrome network 下,我看还是 http2 。
youtube 查看请求的话,也是 h2 。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1090936

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX