linux下载出现:Failed to connect to raw.githubusercontent.com port 443: Connection refused

linux下载出现:Failed to connect to raw.githubusercontent.com port 443: Connection refused

原因

github域名被污染

解决方式

  1. 打开网站:https://www.ipaddress.com/

  2. 查询raw.githubusercontent.com的IP地址,我查询的结果如下:

linux下载出现:Failed to connect to raw.githubusercontent.com port 443: Connection refused_第1张图片

  1. 打开hosts文件

    sudo vim /etc/hosts
    

    在文件中添加查询到的地址和域名:

     185.199.108.133 raw.githubusercontent.com
     185.199.109.133 raw.githubusercontent.com
     185.199.110.133 raw.githubusercontent.com
     185.199.111.133 raw.githubusercontent.com
    

    :wq保存退出

  2. 下载的时候遇到curl: (56) OpenSSL SSL_read: Connection reset by peer, errno 104

    我这里通过修改dns为8.8.8.8就可以正常下载了

    具体步骤:

    • 打开文件 /etc/resolvconf/resolv.conf.d/base

      vim /etc/resolvconf/resolv.conf.d/base
      

      如果没有resolvconf这个目录,可以通过命令下载:

      sudo apt-get install resolvconf
      
    • 添加:

      nameserver 8.8.8.8
      

      在这里插入图片描述

      :wq保存退出

    • 更新

      resolvconf -u
      

    我按以上的步骤,就可以从github上下载插件了。

你可能感兴趣的:(linux,linux)