标准化提案已经推出: RFC 9114
鉴于 HTTP/3 早就已经被各大浏览器正式支持,各种语言的库一大堆,这个标准化应该也就只是个“走过场”吧。
关键是,HTTP/3 都出现这么久了,三大运营商仍然不待见 UDP ,虽然有些城市并不严重,但有些区域的运营商简直是重灾区: https://www.v2ex.com/t/819841
更严重的还有,就连玩个游戏,UDP 流量不大的情况下都被故意丢包: https://www.txrjy.com/thread-1208022-1-1.html
以上两个帖子都是半年前发生的事情。
现在情况变得怎么样?
1
brMu 2022-06-07 22:55:22 +08:00 via Android
国内有几个网站支持了呢?
|
2
Sekai 2022-06-07 23:17:44 +08:00
没有利益趋势它们才不会那么积极呢,“又不是不能用”
|
3
echo314 2022-06-07 23:26:09 +08:00 7
连用户拨打紧急电话自动发送定位、病例等信息的系统他们都没兴趣和手机厂商合作开发,你觉得这种运营商在这种没有直接利益的事上能有多大的兴趣。
|
4
DOLLOR 2022-06-07 23:37:08 +08:00
现在有哪些网站可以体验 HTTP/3 ?无论国内国外都行。
|
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/ |
6
xinge666 2022-06-08 00:09:40 +08:00 via iPhone
海外党表示 QUIC 已经普及。各种常用的 google 系的网站基本都支持,包括自己服务器走的 cloudflare 也是 http3 全支持的,完全没有运营商阻碍
|
7
yhxx 2022-06-08 00:12:58 +08:00
我更关心的是 nginx 原生支持什么时候能好,至于这个网络环境已经没救了
|
9
geekvcn 2022-06-08 00:32:17 +08:00
国内家宽就是各种阉割让你用不爽,不然商宽就卖不掉了,比如砍上传,限制连接数,限制单线程速率,跨境访问优先级,UDP 丢包,现在又在严打 PCDN ,本质上都是为商宽护航,GPON 线路大量超售千兆已经不能满足运营商了
|
10
wwbfred 2022-06-08 00:34:24 +08:00
电信联通没有不待见 UDP ,反而是 UDP 的延迟更稳定。移动和其他的二级运营商不清楚,但他们有理由歧视 UDP 。
|
13
chasb 2022-06-08 03:22:36 +08:00
UDP 審查成本太高
|
14
AlphaTauriHonda 2022-06-08 07:58:47 +08:00 via iPhone
@chasb 最近的那个贴被 Topic Not Found 了。所以最后是台湾的服务器的 443 端口屏蔽了🇭🇰IP ?
|
15
heiher 2022-06-08 09:16:42 +08:00 via Android
是时候研究 QUIC 的代理技术了,怎样在不解密的情况下实现流重组,实现为 QUIC <-> TCP <-> QUIC ,代理数据链路跑 UDP 太差,当前只能用 TCP 流中流,也有性能问题。
|
17
qwvy2g 2022-06-08 10:16:32 +08:00 via Android
中部大省又是联通强势地区只有河南联通了。以前用过河南联通家宽,没注意到这些问题,但是外服的网游加速器换了好几个都不行,都是过一会别人全部离开变单人模式了( p2p 联机模式)。现在看起来真是冤枉了一些网游加速器。但是有几次去网吧开同样加速器一点都不丢包,十分顺畅。
|
18
Bingchunmoli 2022-06-08 11:16:51 +08:00 via Android
@DOLLOR 又拍云的 bate 。http3
|
19
missdeer 2022-06-08 12:36:24 +08:00
上海电信家庭宽带和企业宽带对 udp 的 qos 就表现大不相同,企业宽带又快又稳,家庭一言难尽
|
20
Constantping 2022-06-08 12:47:32 +08:00
@datou 刷新一次試試?
|
21
v2tudnew 2022-06-08 12:49:07 +08:00
除非 HTTP/2 没几个人用了,而且就算 HTTP/3 普及,也可以针对 QUIC 放宽 QOS ,其他 UDP 还是狗屎。
|
22
chasb 2022-06-08 14:06:26 +08:00
|
24
makelove 2022-06-08 14:45:47 +08:00
@cnbatch udp2raw 二个月前的几年里在我这还是很好使的,从来不断流,但不知道为什么最近不行了,也许是被识别了
|
26
makelove 2022-06-08 15:42:08 +08:00
@qwvy2g 不清楚,不过原来用的好好的,什么都没动某天开始突然就拉垮了
那个 hysteria 也自带 tcp 伪装,不过同样毫无用处,我不清楚这类伪装的原理,也许是某些限制不能 100%伪装成和 tcp 一模一样,然后运营商升级装备后就失效了 |
27
louisxxx 2022-06-08 16:10:46 +08:00
主要还是 UDP 被 DDoS 搞,运营商都不怎么待见 UDP
|
28
datou 2022-06-08 16:32:12 +08:00
@Constantping 尴尬,刷新了一下就好了
|
29
465456 2022-06-08 16:51:22 +08:00
|
30
sunnysab 2022-06-09 08:39:30 +08:00
nginx 没有默认支持 QUIC ,我 firefox 100 也不支持,国外是怎么普及开来的……
|
31
cnbatch OP @sunnysab 服务器端默认支持 http/3 的有 LiteSpeed ( 2021 年开始支持)和最新版 IIS (自 Windows Server 2022 起),Cloudflare 也提供了 http3 支持,再加上 Google 自己就在用,覆盖范围不小。
小提示:不少虚拟主机商(托管网站的那种,不是指 VPS )默认 Web 服务程序用的是 LiteSpeed 而不是 nginx 。 现在的 Firefox 是支持 HTTP3 的,已经默认开启,至少 Windows 版本是这样。 |
32
aes114514gcm 2022-06-09 14:18:17 +08:00 via Android
@sunnysab 实际情况是 Firefox 早就支持了 HTTP/3 ,至于 Nginx 有个分支 Nginx-quic (本来说去年 12 月就开始合并到主分支,实际上现在还没影)
quic 的轮子够多了,基本上很普及了 |
33
aes114514gcm 2022-06-09 14:19:31 +08:00 via Android
@aes114514gcm 另外,这是个循序渐进的过程。等 HTTPS ( svcb )记录普及后,基本能无缝 HTTP/3
|
35
etnperlong 2022-06-10 19:31:57 +08:00
答猪人在伦敦,这边 QUIC 体验非常爽,Facebook 的 CDN 全部用上 QUIC ,无论是家庭网络还是移动网络,Instagram 刷图片和视频的延迟感明显消失,相比之下 Twitter 还要转几圈,信号不好还刷不出来
当然这几年基础设施建设拉上去了,个人觉得推广新技术(无论是 HTTP3 还是其他)基础设施都要先行,慢慢来吧 |
37
heiher 2022-06-11 09:50:08 +08:00
@takeshima 也不必,比如 socks5 协议,不管代理的传输层是 tcp/udp ,socks5 内的网络层的地址都支持三种: ipv4/ipv6 和 domain ,domain 就是服务端解析。
|
38
smallthing 2022-06-14 11:00:39 +08:00
IPV6 直连没有 NAT,运营商可以略微放松一点.
|
39
KissStar 2022-06-14 16:56:42 +08:00 via Android
等 IPV6 。目前 NAT4 这个状态,UDP 劣化看地区,我有 public ip ,udp 全国访问速度可以打满上传
|