curl在raw.githubusercontent.com下载文件时出现无法链接问题

报错提示

curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused

在使用curl下载文件时,关于出现上面这个报错,是因为GitHub的raw.githubusercontent.com域名解析被污染了。

注:curl 命令是一个利用 URL 规则在命令行下工作的文件传输工具。它支持文件的上传和下载,所以是综合传输工具,但按传统,习惯称 curl 为下载工具。作为一款强力工具,curl 支持包括 HTTP、HTTPS、ftp 等众多协议,还支持 POST、cookies、认证、从指定偏移处下载部分文件、用户代理字符串、限速、文件大小、进度条等特征。

解决办法

1.查询真实IP

通过https://www.ipaddress.com/查询raw.githubusercontent.com的真实IP。

2. 修改host

centOS及macOS直接在终端通过如下命令修改host,将查询出来的raw.githubusercontent.com解析的ip地址进行替换就行了

sudo vi /etc/hosts

随后就能正常访问raw.githubusercontent.com了,之后就可以通过curl下载文件啦

你可能感兴趣的:(curl在raw.githubusercontent.com下载文件时出现无法链接问题)