易语言资源网 - 做最全的易语言资源下载社区
【周六更新】【2021开源大赛(第六届)】全部参赛作品信息 精易论坛授权登录

curl7.87.1(openssl、ssh2、zlib、http2、http3)   [复制链接]

    2023-01-18 09:33:47
    模块控件源码
    易语言资源网
    595 次浏览
    来源链接

上一帖: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

https://github.com/curl/curl

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



点我下载 (已有 21 次下载)

引用模块





引用支持库


源码文件名 支持库文件名 支持库标识
zyCurl.e 系统核心支持库 5.7 d09f2340818511d396f6aaf844c7e325
特殊功能支持库 3.1 A512548E76954B6E92C21055517615B0


[错误报告]   上一篇:蓝奏云文件夹带密码 全文件下载例程...     下一篇:2组数据关联性验证 最小二乘法构造y=k...