Mac中配置终端代理

85 阅读1分钟

这不又从github上弄来一个新项目, 使用yarn install 时候报错,感觉是包没安装上,明明代理打开了,不应该访问不了 github, 从浏览器访问是可以的。

image.png

首先,测试一下bash 里面能不能 curl -I 谷歌地址 如果返回了请求头则可以,否则提示 timeout

解决办法:

(1)在bash 里面打开 vi ~/.bashrc 将下面命令站黏贴进去;

alias proxyOn='export https_proxy=http://127.0.0.1:7890 http_proxy=http://127.0.0.1:7890 all_proxy=socks5://127.0.0.1:7890'

alias proxyOff='unset https_proxy;unset http_proxy;unset all_proxy;'

(tips:两个命令之间有回车换行)

7890换成自己代理的端口 可以在代理设置里面查看,

(2)保存,退出后执行source ~/.bashrc (3)proxyOn打开代理

最后再测试一下 curl -I 谷歌地址,成功返回~

然后再install就成功啦。

tips 在bash中ping 谷歌地址 会被拦截,所以使用curl 测试

参考链接:

# Mac 终端无法使用代理

# Node 版本管理器 NVM 安装指南

# 面向初学者的 Linux Shell——解释 Bash、Zsh 和 Fish