V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
cnbatch
V2EX  ›  宽带症候群

HTTP/3 正式开始标准化流程了——RFC 9114。三大运营商是否仍然不待见 UDP?

  •  
  •   cnbatch · 2022-06-07 22:22:02 +08:00 · 7448 次点击
    这是一个创建于 904 天前的主题,其中的信息可能已经有所发展或是发生改变。

    标准化提案已经推出: RFC 9114

    鉴于 HTTP/3 早就已经被各大浏览器正式支持,各种语言的库一大堆,这个标准化应该也就只是个“走过场”吧。

    关键是,HTTP/3 都出现这么久了,三大运营商仍然不待见 UDP ,虽然有些城市并不严重,但有些区域的运营商简直是重灾区: https://www.v2ex.com/t/819841

    更严重的还有,就连玩个游戏,UDP 流量不大的情况下都被故意丢包: https://www.txrjy.com/thread-1208022-1-1.html

    以上两个帖子都是半年前发生的事情。

    现在情况变得怎么样?

    39 条回复    2022-06-14 16:56:42 +08:00
    brMu
        1
    brMu  
       2022-06-07 22:55:22 +08:00 via Android
    国内有几个网站支持了呢?
    Sekai
        2
    Sekai  
       2022-06-07 23:17:44 +08:00
    没有利益趋势它们才不会那么积极呢,“又不是不能用”
    echo314
        3
    echo314  
       2022-06-07 23:26:09 +08:00   ❤️ 7
    连用户拨打紧急电话自动发送定位、病例等信息的系统他们都没兴趣和手机厂商合作开发,你觉得这种运营商在这种没有直接利益的事上能有多大的兴趣。
    DOLLOR
        4
    DOLLOR  
       2022-06-07 23:37:08 +08:00
    现在有哪些网站可以体验 HTTP/3 ?无论国内国外都行。
    coolzjy
        5
    coolzjy  
       2022-06-07 23:47:32 +08:00
    @DOLLOR Google 已经部署了,测试可以看到 Alt-Svc 响应头,但是可能是因为科学上网没有 UDP relay 的关系并没有成功建立 quic 连接,使用的仍然是 h2
    alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"

    单纯测试的话可以访问这里: https://http3.is/
    xinge666
        6
    xinge666  
       2022-06-08 00:09:40 +08:00 via iPhone
    海外党表示 QUIC 已经普及。各种常用的 google 系的网站基本都支持,包括自己服务器走的 cloudflare 也是 http3 全支持的,完全没有运营商阻碍
    yhxx
        7
    yhxx  
       2022-06-08 00:12:58 +08:00
    我更关心的是 nginx 原生支持什么时候能好,至于这个网络环境已经没救了
    crab
        8
    crab  
       2022-06-08 00:16:52 +08:00
    @echo314 iPhone 华为不是有 SOS 求助紧急联系人位置短信报警这类吗?
    geekvcn
        9
    geekvcn  
       2022-06-08 00:32:17 +08:00
    国内家宽就是各种阉割让你用不爽,不然商宽就卖不掉了,比如砍上传,限制连接数,限制单线程速率,跨境访问优先级,UDP 丢包,现在又在严打 PCDN ,本质上都是为商宽护航,GPON 线路大量超售千兆已经不能满足运营商了
    wwbfred
        10
    wwbfred  
       2022-06-08 00:34:24 +08:00
    电信联通没有不待见 UDP ,反而是 UDP 的延迟更稳定。移动和其他的二级运营商不清楚,但他们有理由歧视 UDP 。
    datou
        11
    datou  
       2022-06-08 00:34:36 +08:00   ❤️ 1
    @coolzjy 我这 chrome ,edge 和 fx 都不支持,奇怪了
    geekvcn
        12
    geekvcn  
       2022-06-08 01:19:26 +08:00 via iPhone
    @wwbfred 看看帖子,就是联通,分地区的,不要记着贬低别的运营商舔电信联通。
    chasb
        13
    chasb  
       2022-06-08 03:22:36 +08:00
    UDP 審查成本太高
    AlphaTauriHonda
        14
    AlphaTauriHonda  
       2022-06-08 07:58:47 +08:00 via iPhone
    @chasb 最近的那个贴被 Topic Not Found 了。所以最后是台湾的服务器的 443 端口屏蔽了🇭🇰IP ?
    heiher
        15
    heiher  
       2022-06-08 09:16:42 +08:00 via Android
    是时候研究 QUIC 的代理技术了,怎样在不解密的情况下实现流重组,实现为 QUIC <-> TCP <-> QUIC ,代理数据链路跑 UDP 太差,当前只能用 TCP 流中流,也有性能问题。
    makelove
        16
    makelove  
       2022-06-08 09:26:36 +08:00
    @wwbfred 我就是电信,quic 用于 fq 的话会随机断流,如怕流量再小也会断,tcp 就没这问题
    qwvy2g
        17
    qwvy2g  
       2022-06-08 10:16:32 +08:00 via Android
    中部大省又是联通强势地区只有河南联通了。以前用过河南联通家宽,没注意到这些问题,但是外服的网游加速器换了好几个都不行,都是过一会别人全部离开变单人模式了( p2p 联机模式)。现在看起来真是冤枉了一些网游加速器。但是有几次去网吧开同样加速器一点都不丢包,十分顺畅。
    Bingchunmoli
        18
    Bingchunmoli  
       2022-06-08 11:16:51 +08:00 via Android
    @DOLLOR 又拍云的 bate 。http3
    missdeer
        19
    missdeer  
       2022-06-08 12:36:24 +08:00
    上海电信家庭宽带和企业宽带对 udp 的 qos 就表现大不相同,企业宽带又快又稳,家庭一言难尽
    Constantping
        20
    Constantping  
       2022-06-08 12:47:32 +08:00
    @datou 刷新一次試試?
    v2tudnew
        21
    v2tudnew  
       2022-06-08 12:49:07 +08:00
    除非 HTTP/2 没几个人用了,而且就算 HTTP/3 普及,也可以针对 QUIC 放宽 QOS ,其他 UDP 还是狗屎。
    chasb
        22
    chasb  
       2022-06-08 14:06:26 +08:00
    cnbatch
        23
    cnbatch  
    OP
       2022-06-08 14:29:01 +08:00
    @heiher udp2raw 也许可以?
    makelove
        24
    makelove  
       2022-06-08 14:45:47 +08:00
    @cnbatch udp2raw 二个月前的几年里在我这还是很好使的,从来不断流,但不知道为什么最近不行了,也许是被识别了
    qwvy2g
        25
    qwvy2g  
       2022-06-08 15:03:13 +08:00 via Android
    @makelove 会不会是 udp2raw 没有伪装成已知的应用流量?
    makelove
        26
    makelove  
       2022-06-08 15:42:08 +08:00
    @qwvy2g 不清楚,不过原来用的好好的,什么都没动某天开始突然就拉垮了
    那个 hysteria 也自带 tcp 伪装,不过同样毫无用处,我不清楚这类伪装的原理,也许是某些限制不能 100%伪装成和 tcp 一模一样,然后运营商升级装备后就失效了
    louisxxx
        27
    louisxxx  
       2022-06-08 16:10:46 +08:00
    主要还是 UDP 被 DDoS 搞,运营商都不怎么待见 UDP
    datou
        28
    datou  
       2022-06-08 16:32:12 +08:00
    @Constantping 尴尬,刷新了一下就好了
    465456
        29
    465456  
       2022-06-08 16:51:22 +08:00
    sunnysab
        30
    sunnysab  
       2022-06-09 08:39:30 +08:00
    nginx 没有默认支持 QUIC ,我 firefox 100 也不支持,国外是怎么普及开来的……
    cnbatch
        31
    cnbatch  
    OP
       2022-06-09 13:30:10 +08:00
    @sunnysab 服务器端默认支持 http/3 的有 LiteSpeed ( 2021 年开始支持)和最新版 IIS (自 Windows Server 2022 起),Cloudflare 也提供了 http3 支持,再加上 Google 自己就在用,覆盖范围不小。
    小提示:不少虚拟主机商(托管网站的那种,不是指 VPS )默认 Web 服务程序用的是 LiteSpeed 而不是 nginx 。

    现在的 Firefox 是支持 HTTP3 的,已经默认开启,至少 Windows 版本是这样。
    aes114514gcm
        32
    aes114514gcm  
       2022-06-09 14:18:17 +08:00 via Android
    @sunnysab 实际情况是 Firefox 早就支持了 HTTP/3 ,至于 Nginx 有个分支 Nginx-quic (本来说去年 12 月就开始合并到主分支,实际上现在还没影)

    quic 的轮子够多了,基本上很普及了
    aes114514gcm
        33
    aes114514gcm  
       2022-06-09 14:19:31 +08:00 via Android
    @aes114514gcm 另外,这是个循序渐进的过程。等 HTTPS ( svcb )记录普及后,基本能无缝 HTTP/3
    LloydQiu
        34
    LloydQiu  
       2022-06-10 10:05:26 +08:00
    @geekvcn 国内有几个运营商啊,还贬低其他的,这么容易就急了
    etnperlong
        35
    etnperlong  
       2022-06-10 19:31:57 +08:00
    答猪人在伦敦,这边 QUIC 体验非常爽,Facebook 的 CDN 全部用上 QUIC ,无论是家庭网络还是移动网络,Instagram 刷图片和视频的延迟感明显消失,相比之下 Twitter 还要转几圈,信号不好还刷不出来

    当然这几年基础设施建设拉上去了,个人觉得推广新技术(无论是 HTTP3 还是其他)基础设施都要先行,慢慢来吧
    takeshima
        36
    takeshima  
       2022-06-11 03:03:16 +08:00 via Android
    @heiher 可是 udp 代理有个问题是 dns 解析必须在你本机进行吧
    heiher
        37
    heiher  
       2022-06-11 09:50:08 +08:00
    @takeshima 也不必,比如 socks5 协议,不管代理的传输层是 tcp/udp ,socks5 内的网络层的地址都支持三种: ipv4/ipv6 和 domain ,domain 就是服务端解析。
    smallthing
        38
    smallthing  
       2022-06-14 11:00:39 +08:00
    IPV6 直连没有 NAT,运营商可以略微放松一点.
    KissStar
        39
    KissStar  
       2022-06-14 16:56:42 +08:00 via Android
    等 IPV6 。目前 NAT4 这个状态,UDP 劣化看地区,我有 public ip ,udp 全国访问速度可以打满上传
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2606 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 15:49 · PVG 23:49 · LAX 07:49 · JFK 10:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.