批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程
[批处理文件精品]批处理版照片整理器[批处理文件精品]纯批处理备份&还原驱动在线第三方下载
返回列表 发帖

[网络工具] wget-WinTLS-v1.20.3.262-f98a3_win32 Windows原生https/ftps/ntlm版

(全网)首次实现 https/ftps/ntlm 的 Windows 原生支持,不依赖OpenSSL,大小由原来的 2 M 大幅减小到 500 K 级别……
https://github.com/lifenjoiner/wget-for-windows/releases/latest

回复 1# lifenjoiner

不支持windows xp啊。

TOP

本帖最后由 lifenjoiner 于 2020-7-21 23:41 编辑

回复 2# netdzb

以后反馈的时候,请描述详情,有助于解决问题。

额外编译了一个 XP 下可以运行的,还在上面的地址。但是由于 XP 自身只支持到 TLS 1.0 的原因(https://docs.microsoft.com/zh-cn/windows/win32/secauthn/cipher-suites-in-schannel),实用性很打折扣。

测试了一些网址

成功:
wget -O nul https://www.baidu.com
wget -O nul --no-check-certificate https://www.qq.com
wget -O nul --no-check-certificate https://www.zhihu.com
wget -O nul https://www.taobao.com
wget -O nul https://www.tianmao.com
wget -O nul https://www.sina.com.cn
wget -O nul http://www.bing.com
wget -O nul http://www.jd.com

失败:
wget -O nul https://www.bing.com
wget -O nul https://www.jd.com

wget -O nul http://www.sohu.com
wget -O nul http://www.toutiao.com
wget -O nul http://weibo.com

基本是 IE 打不开的就会出错

已经不用 XP 很久了,其它有待验证……

PS:
主流浏览器都在禁用 TLS 1.0,以后支持的网站只会更少。

补充:不一定是不支持 TLS 1.0了,而是不支持弱加密算法了。参考 https://myssl.com/cn.bing.com?domain=cn.bing.com&status=q。可以用OpenSSL版的,大小和加密算法支持不可兼得~

TOP

本帖最后由 netdzb 于 2020-7-21 23:36 编辑

回复 3# lifenjoiner

你的tls的的是哪个库里,是gnutls吗? 我也在尝试编译,这个库还有其它的依赖。
xp支持到tls 1.2吧,1.3不知道能否支持?

xp报下面的错误
无法定位IdnToAscii于kernel32

TOP

本帖最后由 netdzb 于 2020-7-21 23:42 编辑

回复 1# lifenjoiner

你用mingw编译,应该能到tls 1.2,tls 1.3不知道可以吗?
或者你用openssl编译,如果需要编译是用openssl 1.0.1的版本,
还是1.1.1的版本。

大点没关系,主要是兼容xp。

TOP

回复 5# netdzb

不是 OpenSSL,也不是 GnuTLS,是自己实现的 Windows 原生 SSPI 的适配,如标题,叫它 WinTLS

TOP

本帖最后由 netdzb 于 2020-7-22 00:03 编辑

回复 2# netdzb

你不妨编译一个dos版本吧,借助dosbox,在xp也能使用。看项目里面有dos的选项。

TOP

回复 5# netdzb

OpenSSL 的网上有现成的

TOP

回复 7# netdzb

不用 Dos,真帮不了你。
XP 都已经对新的 https 标准支持欠缺了,Dos 有老版本还是用老版本吧

TOP

回复 8# lifenjoiner

这个用openssl编译,谁用1.0.1的库,还是1.1.1的库,
两个库我都已经编译出来了。

TOP

回复 10# netdzb

都有,具体还得试了才知道

TOP

回复 1# lifenjoiner

你能把curl再编译一份吗?原来有个链接失效了。
还有wintls的代码哪里有下载?

TOP

返回列表