Failed to connect to raw.githubusercontent.com:443

完整报错:

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

网上的报错大多数都是安装 HomeBrew 的时候出现这个错误,Stack Overflow 上给出的解决办法也大多都是重新安装 xcode-select,自己试了下感觉还是不靠谱,而且浪费时间又繁琐。


443 端口连接被拒一般是因为墙的原因,如果你可以科学上网(Virtual Private Network)的话,在命令行键以下命令执行:


# 7890 和 789 需要换成你自己的端口
export https_proxy=http://127.0.0.1:7890 http_proxy=http://127.0.0.1:7890 all_proxy=socks5://127.0.0.1:789


再次执行之前连接 raw.githubusercontent.com:443 被拒绝的命令应该就成功了。


以上为旧版的方法,不过还是可以用的。


这个方法不便之处在于,运行完上述的那行命令后,终端当前 session 的所有命令都是翻墙的,解决方法也很简单:关掉当前的终端会话(或者暴力点,关掉终端重新打开)即可。


我更推荐的是使用 proxychains-ng 来更方便的代理命令行。具体使用方法可以参照我的下一篇文章:

CaptainInPHW:使用 proxychains-ng 代理命令行zhuanlan.zhihu.com图标

编辑于 05-19

文章被以下专栏收录