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