场景
很多时候,在终端运行命令的时候,需要从网上拉取一些文件,例如
- npm install, 安装nodejs依赖
- go get, 一个第三方包下来
- git clone,从github上clone一个仓库下来
- …
痛点
1~2,都是好解决的,npm
有淘宝镜像,go
有goproxy.cn。3,其实一直让我挺头疼的,虽然已用ss
科学上网。就算开全局模式,Terminal
中的网络请求依然不能科学起来。
其实平时这种场景也不过,git托管
主要还是在用gitee
。
正好今儿个,准备把博客换个主题,正好要从github上clone一个过来,就碰上了这个问题
解决方式
幸好找到了解决方法,甚是简单和方便。逐步执行下列命令即可
1 | echo alias proxy=\'export all_proxy=socks5://127.0.0.1:1086\' >> ~/.bash_profile |
验证下
1 | curl ip.sb |
如果这个ip是ss服务器的ip,就大功告成了