V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
alanhe421
V2EX  ›  问与答

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

  •  
  •   alanhe421 · 14 天前 · 551 次点击

    我腾讯云轻量服务器 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 也已打开

    5 条回复    2024-11-19 21:52:19 +08:00
    rockcat
        1
    rockcat  
       14 天前
    具体什么错误?用-vvvv 参数看看。还有就是证书
    yplam
        2
    yplam  
       14 天前 via Android
    先测测 https 能不能过?印象中没有特殊配置,不过你如果容器里跑,要单独映射 udp
    alanhe421
        3
    alanhe421  
    OP
       14 天前
    @rockcat 还是会提示 http2

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

    我没意识到

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

    上述配置只是 TCP ,哎,UDP 要单独配置。
    alanhe421
        5
    alanhe421  
    OP
       14 天前
    chrome network 下,我看还是 http2 。
    youtube 查看请求的话,也是 h2 。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1082 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 18ms · UTC 19:14 · PVG 03:14 · LAX 11:14 · JFK 14:14
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.