上一帖:curl-impersonate-7.84.0(openssl、ssh2、zlib、http2)_精易论坛 (125.la) 这是模拟流览器特征,过tls指纹检测用的.
在k大@酷宝贝 开源模块上升级,没改啥,就更新了下dll。
这次编译了两个不同加密后端版本,由于启用http/3,libcurl加密后端有OpenSSL+quic 和 window加密套件Schannel两个版本
Schannel只能在win10及以上系统才能正常使用,特点系统集成,动态库体积小.
只win10和win11的系统一切正常 ,win7 http3会握手失败,不想跟是哪的问题,因为用不到.
在多嘴一句,稍微了解一下http3协yi就会知道会使用udp协yi,某些路由器梯子会屏蔽quic,或者不转发udp。
目前libcurl对http3还是实验性的,玩玩就行,然后,满足我日常需求了,后面应该不会更新了。
相关连接:
https://github.com/curl/curl/blob/master/docs/HTTP3.md
https://github.com/nibanks/msh3
curl使用例子
https://github.com/curl/curl/tree/master/docs/examples
cmd: curl -v -k --http3 https://cloudflare-quic.com/
curl 7.87.1-DEV (i386-pc-win32) libcurl/7.87.1-DEV OpenSSL/3.0.7 zlib/1.2.13 c-ares/1.18.1 WinIDN libssh2/1.10.0 nghttp2/1.51.0 msh3/0.6.0.0
Release-Date: [unreleased]
Protocols: dict file ftp ftps gopher gophers http https imap imaps ldap ldaps mqtt pop3 pop3s rtsp scp sftp smb smbs smtp smtps telnet tftp
Features: alt-svc AsynchDNS HSTS HTTP2 HTTP3 HTTPS-proxy IDN IPv6 Kerberos Largefile libz NTLM SPNEGO SSL SSPI threadsafe UnixSockets
补充
libcurl本身是线程安全的,不理解支不支持多线程什么意思。
并非所有网站都启用http/3支持,目前国内搜索到有 https://www.gksec.com/HTTP3.html 启用了
cmd:curl -v -k --http3 https://www.gksec.com/HTTP3.html