NGINX 支持个 QUIC 很难吗 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
weiruanniubi
V2EX    NGINX

NGINX 支持个 QUIC 很难吗

  •  
  •   weiruanniubi 2019-08-14 08:52:38 +08:00 12420 次点击
    这是一个创建于 2329 天前的主题,其中的信息可能已经有所发展或是发生改变。

    官方很早很早就预告会在今年支持 QUIC,盼啊盼,盼到今年,今年又预告会在 1.17 版本支持 QUIC,1.17.0 发布的时候激动的我赶紧查看,结果发现并不支持,就在刚刚,1.17 发布了第四个小版本,依然不支持,你们一个月发布一次,连续四个月都没法搞定吗?感觉被放鸽子了,生气!

    43 条回复    2019-08-18 08:16:41 +08:00
    zoudm
        1
    zoudm  
       2019-08-14 08:59:22 +08:00 via iPhone   1
    自己加一个然后提交 PR (手动狗头
    sadfQED2
        2
    sadfQED2  
       2019-08-14 09:02:53 +08:00 via Android   4
    充钱,一次捐几千万,然后再说生气,他们马上把优先级提到第一,bug 可能都不改了
    wsly47
        3
    wsly47  
       2019-08-14 09:30:49 +08:00 via Android
    先换 Caddy 用吧
    est
        4
    est  
       2019-08-14 09:49:34 +08:00
    可以改叫 h3 了。
    iwtbauh
        5
    iwtbauh  
       2019-08-14 10:13:35 +08:00 via Android   5
    nginx 并未承诺 1.17 版本支持 quic,nginx 的说法是,“开始开发 quic 和 http/3 的支持”,难不成 lz 认为开始开发了就等于可以用了,业内人士连这点常识都没有?而且人家也明说了只是可能,“这是一项很重大的任务,可能在 1.17 中到来“。

    另外,所谓的 quic 和 http/3 到目前为止只是”互联网草案“,并非正式的互联网标准,未来被废弃原则上也是有可能的。
    sujin190
        6
    sujin190  
       2019-08-14 10:17:49 +08:00
    现阶段来看,http2 和 tls1.3 似乎才是开发的重点吧,2 楼说的对,充钱了然后再说生气
    swulling
        7
    swulling  
       2019-08-14 10:56:39 +08:00 via iPad   8
    nginx 看到 lz 反馈后决定更新一个 PPT
    love4taylor
        8
    love4taylor  
    PRO
       2019-08-14 11:31:39 +08:00 via Android   1
    HTTP3 都还没完全定稿呢, 着什么急... 另外求求你去看看 roadmap 人家只是在 1.17 这个大版本里计划支持, 又没说立马支持. 即便人家在最后一个 1.17 版本里添加 HTTP3 都没问题.
    wszgrcy
        9
    wszgrcy  
       2019-08-14 11:50:24 +08:00 via Android
    要是支持 nginx 了就不用启动 caddy 了,确实是个好事
    0ZXYDDu796nVCFxq
        10
    0ZXYDDu796nVCFxq  
       2019-08-14 12:36:30 +08:00 via Android   1
    看完帖子感觉我欠了楼主三千万
    hkitdog
        11
    hkitdog  
       2019-08-14 12:38:14 +08:00 via iPhone
    为什么不自己实现,提交 PR 呢
    hkitdog
        12
    hkitdog  
       2019-08-14 12:39:26 +08:00 via iPhone
    用免费的东西,还埋怨,笑死
    switch100
    13
    switch100  
       2019-08-14 12:43:21 +08:00 via iPhone
    白嫖还觉得人家不好用
    dot2017
        14
    dot2017  
       2019-08-14 12:45:16 +08:00
    精神股东
    comwrg
        15
    comwrg  
       2019-08-14 12:53:03 +08:00 via Android
    自己提交 PR
    yangxin0
        16
    yangxin0  
       2019-08-14 12:54:15 +08:00
    nginx 是开源的啊,自己改就行了吧
    vkhsyj
        17
    vkhsyj  
       2019-08-14 13:03:08 +08:00
    开源不是吃白食
    choury
        18
    choury  
       2019-08-14 13:14:15 +08:00 via Android
    你去看下 quic 的 rfc 再来说这个,现阶段 quic 要求的接口连 openssl 都还没开发好
    littlewing
        19
    littlewing  
       2019-08-14 13:19:09 +08:00
    对啊,NGINX 支持个 QUIC 很难吗?不难你咋不写一个呢
    catcalse
        20
    catcalse  
       2019-08-14 13:42:18 +08:00
    哼。生气。左哼哼,右哼哼
    Yourshell
        21
    Yourshell  
       2019-08-14 14:05:50 +08:00
    开源你行你上
    azh7138m
        22
    azh7138m  
       2019-08-14 14:11:14 +08:00
    捐 98 逸就行了(
    这周就能发版支持
    nmap
        23
    nmap  
       2019-08-14 15:43:04 +08:00
    lz 一生气捐个 1000w,他们立马 996 加班开发好!
    liwl
        24
    liwl  
       2019-08-14 17:24:32 +08:00
    @catcalse 哼。生气。左哼哼,右哼哼 很有画面感
    Lonely
        25
    Lonely  
       2019-08-14 17:40:55 +08:00
    奇葩
    jamesliu96
        26
    jamesliu96  
       2019-08-14 20:29:26 +08:00 via Android
    急啥
    slanternsw
        27
    slanternsw  
       2019-08-14 22:11:16 +08:00
    @sujin190
    > 现阶段来看,http2 和 tls1.3 似乎才是开发的重点吧,2 楼说的对,充钱了然后再说生气
    HTTP/2 实装多少年了,TLS 1.3 去年也实装了,为什么还会是重点?
    jim9606
        28
    jim9606  
       2019-08-14 23:16:34 +08:00
    nginx 的 http2 还有许多特性是没打磨好的,安全改善也是要花时间的,不过好歹这玩意已经标准化。
    QUIC 现在还在快速迭代中,大家基本都是跟着 chromium 的节奏走,而且也没形成稳定标准,nginx 不打算那么快跟进也是情有可原了。
    如果你只是想试用的话可以试试 caddy,这个有 quic**实验**性支持。
    HTTP3 估计要等到 quic 稳定之后才有推进的可能吧?
    wdlth
        29
    wdlth  
       2019-08-15 00:03:36 +08:00
    QUIC 在 Chromium 里都是实验性功能,IETF 那边是草案,Nginx 为何要陪着 Google 做实验?
    ericgui
        30
    ericgui  
       2019-08-15 00:23:39 +08:00
    @iwtbauh 给 Nginx 开发个插件?
    find456789
        31
    find456789  
       2019-08-15 00:39:59 +08:00
    nginx 有没有可能被 caddy 打趴下,在遥远的未来
    love4taylor
        32
    love4taylor  
    PRO
       2019-08-15 00:41:32 +08:00
    @find456789 #31 看了眼 Caddy 2 的配置文件写法... 好烦啊...
    mytsing520
        33
    mytsing520  
    PRO
       2019-08-15 03:55:29 +08:00
    本次针对 Nginx 1.16.1 稳定版和 1.17.3 开发版的更新是为了解决刚刚爆出的 HTTP/2 的安全问题,具体漏洞编号为 CVE-2019-9511, CVE-2019-9513, CVE-2019-9516 ( Nginx 认为这几个漏洞编号的场景会涉及到 Nginx,然而实际上总的漏洞编号范围是 9511-9518 )
    发布针对已知的漏洞的补丁包,解决安全问题,比开发一个新功能要重要的多
    alphatoad
        34
    alphatoad  
       2019-08-15 04:36:43 +08:00 via iPhone   1
    突然想到另一个问题,以后也不用 w3c 了,直接 Google 定稿就完事了
    Apple 和 M$ 现在是追随者,也就生 Mozilla 有一点点影响力了
    CEBBCAT
        35
    CEBBCAT  
       2019-08-15 04:41:37 +08:00 via Android
    @hkitdog 不敢苟同,催更是鞭策咕咕作者的重要手段。没听说过开源社区不能批评的说法。(只针对您那句话,楼主说的有没有依据我未查证)
    CEBBCAT
        36
    CEBBCAT  
       2019-08-15 04:44:46 +08:00 via Android
    @CEBBCAT 不用回复,我看不见
    holulu
        37
    holulu  
       2019-08-15 09:13:55 +08:00
    litespeed 支持 quic,个人可以申请免费授权。
    sujin190
        38
    sujin190  
       2019-08-15 09:43:33 +08:00
    @slanternsw #27 你认真看 nginx 修改了么? http2 去年才开始大范围使用,难道勉强实现了就算完了? tls1.3 去年都还一直草案,openssl 今年才发正式版,1.17 才稳定使用,弄个 draft 和 beta,勉强开起来就算实装了,认真点吧
    acrisliu
        39
    acrisliu  
       2019-08-15 10:27:41 +08:00
    @Love4Taylor #32 Caddy2 一样兼容之前的 Caddyfile 啊。
    realpg
        40
    realpg  
    PRO
       2019-08-15 10:39:19 +08:00
    开源的 生气有啥用 自己写啊……让后给他们发个 PR 你们这帮傻程序员四个月都没开发出来的我开发出来了
    azh7138m
        41
    azh7138m  
       2019-08-15 10:44:39 +08:00
    @find456789 caddy 1 刚 release 的时候都是奇怪的 bug,超越 nginx 非常难了
    wadahana
        42
    wadahana  
       2019-08-15 14:51:58 +08:00
    不难,一个 P7 半年就应该可以搞定!
    bclerdx
        43
    bclerdx  
       2019-08-18 08:16:41 +08:00 via Android
    @vkhsyj 国人就是这么认为的啊。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     880 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 22:00 PVG 06:00 LAX 14:00 JFK 17:00
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86