curl 一直是一个很棒的测试 HTTP 网络的工具。甚至有些分前后端的公司里,前后端对接写文档来描述 HTTP 接口时,因为大家认知的差异常会导致反复沟通扯皮,嘿,不如直接写一行 curl 命令,直接粘贴到命令行回车就可以知道接口是否正常工作,再说接口不通就说不过去了。可见其近乎一个参考实现。
而今,curl 最新版对 HTTP3 的支持已经不再是实验性质的。但截止目前众多包管理器仍无法下载到新版。当然,你有 nami。
你可以在 Linux, macOS, Windows 上用 nami 来安装 curl
nami install curl
curl --http3-only https://http3.ooo -v
1
Masoud2023 344 天前
你的这个 nami 在 Windows 下和 Scoop 比有什么优势?
|
2
weeei 344 天前
macOS 上用 macports 也可以啊
sudo port install curl +gnutls +http2 +http3 |
3
mohumohu 344 天前
看了眼 alpine ,curl 早就是带 http3 的。
windows 还是用 wsl 一把梭方便。 |
4
thisismr2 OP @Masoud2023 没优势,就一个二进制文件
|
6
thisismr2 OP #4 下载的 curl 也是单个独立文件
|
7
lovelylain 344 天前 via Android
nginx 支持了吗
|
8
jim9606 344 天前
1. 就算是浏览器也会在启用代理的时候禁用 HTTP3/QUIC ,因为并不能受益于 HTTP3 的改进
2. curl 可以编译为使用 schannel ,这时就用系统证书了 |
9
cccer 344 天前
@lovelylain 主线版本支持了,一些包管理可能差一个版本。
|
10
heiher 344 天前
socks5 协议支持 udp 代理本不存在障碍,问题在于实现。
|
11
deorth 344 天前 via Android
socks5 坏就坏在 udp 支持是可选的。我等客户端支持 h3 over socks5 一百年了
|
14
thisismr2 OP @deorth 应该希望不大了,一来很多没实现,二来实现了的有很多不标准,三来 socks5 的 UDP 协议标准本身就有点绕
https://www.txthinking.com/talks/articles/socks5-and-http-proxy.article |