Curl for Windows

技术 秋水逸冰 3703浏览 0评论

curl 官方网站提供的 curl for Windows 也是可以直接适用于 Windows 系统的。
本文提供的 curl 区别于上述官方版,采用 OpenSSL 而不是 LibreSSL;libidn2 而不是 WinIDN。是从 MSYS2 的 Package 里提取的,同样支持 HTTP3。

1. 版本号

curl 版本 8.20.0

curl 8.20.0 (Windows) libcurl/8.20.0 OpenSSL/3.6.2 zlib/1.3.2 brotli/1.2.0 zstd/1.5.7 libidn2/2.3.8 libpsl/0.21.5 libssh2/1.11.1 nghttp2/1.69.0 ngtcp2/1.22.1 nghttp3/1.15.0 WinLDAP
Release-Date: 2026-04-29
Protocols: dict file ftp ftps gopher gophers http https imap imaps ipfs ipns ldap ldaps mqtt mqtts pop3 pop3s rtsp scp sftp smtp smtps telnet tftp ws wss
Features: alt-svc AsynchDNS brotli HSTS HTTP2 HTTP3 HTTPS-proxy IDN IPv6 Kerberos Largefile libz PSL SPNEGO SSL SSPI threadsafe TLS-SRP UnixSockets zstd

2. 下载已经编译好的二进制文件

下载地址:
https://dl.lamp.sh/files/curl.zip

文件 curl.zip 的属性
Size: 6915796 byte,6.6 MB
md5sum: aba468e1769cbd08fda1f1f548c30e17
sha1sum: d24e8d21c929cf9829a5445d1665a35d30e7f480
sha256sum: c363905e798868bde3a62027f36bb377ee40e06a8d9ba1682b9121e6f73c43c9

下载完成,直接解压到任意目录下,即可在 PowerShell 里使用。
解压到指定目录后,将该目录设置到系统环境变量里,这样即可在 PowerShell 里直接使用。
需要注意的是,由于 PowerShell 里默认会调用系统自带的 C:\Windows\System32\curl.exe 使用,所以设置环境变量时,需要将该目录上移到最上面。

重新打开 PowerShell,输入 Get-Command curl即可显示 curl 位于的绝对路径。

写在最后

请关注我的 Telegram 频道:https://t.me/qiushuiyibing
我会在此不定期发布一些杂七杂八的作品。
同时也欢迎加入交流群:https://t.me/qiushui2018

转载请注明:秋水逸冰 » Curl for Windows

发表我的评论
取消评论

请输入正确答案后提交评论 *超出时限。 请再次填写验证码。

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址