C/C++教程

安装CURL 时报错GnuTLS: The TLS connection was non-properly terminated. Unable to establish SSL connection

本文主要是介绍安装CURL 时报错GnuTLS: The TLS connection was non-properly terminated. Unable to establish SSL connection,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

安装curl报错 Unable to establish SSL connection

[root@rzk curl]# wget https://curl.haxx.se/download/curl-7.54.0.tar.gz
--2021-11-25 16:47:14--  https://curl.haxx.se/download/curl-7.54.0.tar.gz
Resolving curl.haxx.se (curl.haxx.se)... 151.101.230.49, 2a04:4e42:11::561
Connecting to curl.haxx.se (curl.haxx.se)|151.101.230.49|:443... connected.
HTTP request sent, awaiting response... 301 Moved Permanently
Location: https://curl.se/download/curl-7.54.0.tar.gz [following]
--2021-11-25 16:47:15--  https://curl.se/download/curl-7.54.0.tar.gz
Resolving curl.se (curl.se)... 151.101.194.49, 151.101.2.49, 151.101.66.49, ...
Connecting to curl.se (curl.se)|151.101.194.49|:443... connected.
GnuTLS: The TLS connection was non-properly terminated.
Unable to establish SSL connection.

解决办法

vim进入本机dns配置 vim /etc/resolv.conf

添加阿里的dns

nameserver  223.5.5.5
nameserver  223.6.6.6

然后重新下载即可

安装curl

下载curl包,地址https://curl.haxx.se/download/

wget https://curl.haxx.se/download/curl-7.59.0.tar.gz

解压缩

tar -xzvf curl-7.59.0.tar.gz

进入安装目录

cd curl-7.59.0

编译

./configure

make && make install

查看版本

[root@rzk curl-7.54.0]# curl --version
curl 7.54.0 (x86_64-pc-linux-gnu) libcurl/7.54.0 OpenSSL/1.1.1g zlib/1.2.11
Protocols: dict file ftp ftps gopher http https imap imaps pop3 pop3s rtsp smb smbs smtp smtps telnet tftp
Features: IPv6 Largefile NTLM NTLM_WB SSL libz TLS-SRP UnixSockets HTTPS-proxy

这篇关于安装CURL 时报错GnuTLS: The TLS connection was non-properly terminated. Unable to establish SSL connection的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!