V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
NGINX
NGINX Trac
3rd Party Modules
Security Advisories
CHANGES
OpenResty
ngx_lua
Tengine
在线学习资源
NGINX 开发从入门到精通
NGINX Modules
ngx_echo
weiruanniubi
V2EX  ›  NGINX

NGINX 支持个 QUIC 很难吗

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

    官方很早很早就预告会在今年支持 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  
       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  
       2019-08-15 00:41:32 +08:00
    @find456789 #31 看了眼 Caddy 2 的配置文件写法... 好烦啊...
    mytsing520
        33
    mytsing520  
       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  
       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   ·   实用小工具   ·   1175 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 18:05 · PVG 02:05 · LAX 10:05 · JFK 13:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.