nico icon indicating copy to clipboard operation
nico copied to clipboard

[Feature Request] How about adding http3/quic support

Open diyism opened this issue 2 years ago • 5 comments

Both caddy and haproxy support http3/quic now, can Nico add it?

diyism avatar Sep 25 '22 14:09 diyism

Yes, consider https://github.com/lucas-clemente/quic-go or https://github.com/golang/go/issues/32204

txthinking avatar Sep 26 '22 00:09 txthinking

Try v20220926. There is a website using nico:

https://http3.ooo

txthinking avatar Sep 27 '22 01:09 txthinking

Great, it works:

$ curl -v --http3 https://http3.ooo
*   Trying 137.184.237.95:443...
* Connect socket 5 over QUIC to 137.184.237.95:443
* Sent QUIC client Initial, ALPN: h3,h3-29,h3-28,h3-27
* Connected to http3.ooo () port 443 (#0)
* h3 [:method: GET]
* h3 [:path: /]
* h3 [:scheme: https]
* h3 [:authority: http3.ooo]
* h3 [user-agent: curl/7.79.0-DEV]
* h3 [accept: */*]
* Using HTTP/3 Stream ID: 0 (easy handle 0x561598a01960)
> GET / HTTP/3
> Host: http3.ooo
> user-agent: curl/7.79.0-DEV
> accept: */*
> 
< HTTP/3 200
< x-xss-protection: 1; mode=block
< server: github.com/txthinking/nico
< x-rate-limit-limit: 30.00
< x-rate-limit-duration: 1
< strict-transport-security: max-age=315360000; includeSubDomains; preload
< x-frame-options: SAMEORIGIN
< x-content-type-options: nosniff
< vary: Origin

diyism avatar Sep 27 '22 02:09 diyism

Try v20220926. There is a website using nico:

https://http3.ooo

On Sun, Sep 25, 2022 at 10:03 PM Malcolm Ke Win @.***> wrote:

Both caddy and haproxy support http3/quic now, can Nico add it?

— Reply to this email directly, view it on GitHub https://github.com/txthinking/nico/issues/4, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAJPFT3JJDHZIG2VZ5NZXT3WABLRNANCNFSM6AAAAAAQVDJ6L4 . You are receiving this because you are subscribed to this thread.Message ID: @.***>

txthinking avatar Oct 11 '22 07:10 txthinking

这封邮件经过14天的海上漂迫终于到达了Github的服务器 by unknown

txthinking-bot avatar Oct 11 '22 09:10 txthinking-bot