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下载文件啦

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。