curl https://github.com SSL connect error

问题:

 

分析:

tcpdump 抓包、wireshark分析:

基本是由于ssl版本导致的:

client想使用TLS 1.0 , server说,不行,太低

 

解决办法:

 

每次都带上个选项多不方便,使用 .curlrc ; linux上的程序一般都这个套路,在用户目录下写个配置文件:

配置文件格式就是直接写curl的命令行选项,简单粗暴高效。

 

有些curl -v 就能看到握手的ssl版本号

留下评论

邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据