iTerm2 设置代理更新/下载 brew,解决国内 brew 速度慢的问题

最近疫情问题在家,在使用 brew 更新以及下载一些包时,速度奇慢,原因应该是国内连 Github 太慢,网上有更新 brew 国内镜像的办法,看了下要用好几家的源才能搞定,过于麻烦,所以想直接设置 iTerm2 走代理,这样同样可以解决国内 brew 速度慢的问题,这里分享下教程。

一、Mac 上开启代理

想必现在程序员都会智慧上网吧,毕竟 Goolge 一下你就知道,百度几下你也不一定知道。

老王自己目前在用这家:JustMySocks,可以在 GitHub 下载 Mac 客户端。之后就是在客户端里配置代理服务器,这里就不赘述了,配置好后电脑应该就可以智慧上网了。

二、iTerm2 设置代理

1、点击程序图标 -> Preferences -> HTTP 可以看到自己电脑 HTTP 的代理监听的端口号和地址:

iTerm2 设置代理

2、打开 ~/.bash_profile 文件(如果没有就新建一个),写入如下内容:

alias proxy='export all_proxy=http://127.0.0.1:1087'
alias unproxy='unset all_proxy'

如果不会使用 Vim 编辑器新建或者编辑文件,可以参考这篇文章:《Linux下使用vim编辑以及新建文件》。

使配置文件生效(或者重启 iTerm2):

source ~/.bash_profile

3、为 iTerm2 开启代理:

proxy

检查是否生效:

curl cip.cc

如果返回代理服务器的地址就说明成功为 iTerm2 设置代理了:

IP	: 216.24.177.59
地址	: 美国  加利福尼亚州  洛杉矶
运营商	: it7.net

数据二	: 美国 | 加利福尼亚州洛杉矶IT7网络

数据三	: 美国加利福尼亚

URL	: http://www.cip.cc/216.24.177.59

4、加速效果体验

设置完代理后,再使用 brew 安装包,速度蹭蹭的,至此国内 brew 加速成功:

brew 国内加速

5、关闭代理

如果你不想过代理了,可以用下面的命令关闭代理(或者直接重启 iTerm2):

unproxy

同样可以用 curl cip.cc 验证是否关闭了代理。

赞(1)
关注我们
未经允许不得转载:老王博客 » iTerm2 设置代理更新/下载 brew,解决国内 brew 速度慢的问题

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址