curl 稳定版终于支持 HTTP3 了

147 天前
 thisismr2

curl 稳定版终于支持 HTTP3 了

curl 一直是一个很棒的测试 HTTP 网络的工具。甚至有些分前后端的公司里,前后端对接写文档来描述 HTTP 接口时,因为大家认知的差异常会导致反复沟通扯皮,嘿,不如直接写一行 curl 命令,直接粘贴到命令行回车就可以知道接口是否正常工作,再说接口不通就说不过去了。可见其近乎一个参考实现。

而今,curl 最新版对 HTTP3 的支持已经不再是实验性质的。但截止目前众多包管理器仍无法下载到新版。当然,你有 nami

安装

你可以在 Linux, macOS, Windows 上用 nami 来安装 curl

nami install curl

使用 HTTP3

curl --http3-only https://http3.ooo -v

提示

3304 次点击
所在节点    cURL
15 条回复
Masoud2023
147 天前
你的这个 nami 在 Windows 下和 Scoop 比有什么优势?
weeei
147 天前
macOS 上用 macports 也可以啊

sudo port install curl +gnutls +http2 +http3
mohumohu
147 天前
看了眼 alpine ,curl 早就是带 http3 的。
windows 还是用 wsl 一把梭方便。
thisismr2
147 天前
@Masoud2023 没优势,就一个二进制文件
thisismr2
147 天前
@weeei brew 是不是也有类 port 的此类参数
thisismr2
147 天前
#4 下载的 curl 也是单个独立文件
lovelylain
147 天前
nginx 支持了吗
jim9606
147 天前
1. 就算是浏览器也会在启用代理的时候禁用 HTTP3/QUIC ,因为并不能受益于 HTTP3 的改进
2. curl 可以编译为使用 schannel ,这时就用系统证书了
cccer
147 天前
@lovelylain 主线版本支持了,一些包管理可能差一个版本。
heiher
147 天前
socks5 协议支持 udp 代理本不存在障碍,问题在于实现。
deorth
147 天前
socks5 坏就坏在 udp 支持是可选的。我等客户端支持 h3 over socks5 一百年了
weeei
147 天前
@jim9606 最大的问题是国内的运营商对于 udp 的 QoS ,导致 udp 体验很差。
thisismr2
147 天前
@jim9606 嗯,是的
thisismr2
147 天前
@deorth 应该希望不大了,一来很多没实现,二来实现了的有很多不标准,三来 socks5 的 UDP 协议标准本身就有点绕

https://www.txthinking.com/talks/articles/socks5-and-http-proxy.article
terrytw
146 天前
@weeei 赞同,UDP 的 QOS 不搞定,在国内推行 HTTP3 不现实

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1000694

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX