MacOS终端使用代理

今天安装Homebrew时下载相关组件非常慢,并且Homebrew使用的镜像国内网络也难以访问。有两种方法可以解决:

  • 用国内镜像源替换homebrew的镜像源
  • 让终端命令走代理

第一种方法网上有很多阐述。当然使用第二种方法就不用改brew的镜像源了。

编辑/Users/xxx/.bash_profile文件

加入以下设置:

function proxy_off(){
    unset http_proxy
    unset https_proxy
    echo -e "已关闭代理"
}
function proxy_on() {
    export no_proxy="localhost,127.0.0.1,localaddress,.localdomain.com"
    export http_proxy="http://127.0.0.1:1087"
    export https_proxy=$http_proxy
    echo -e "已开启代理"
}

127.0.0.1:1087是我本地的一个代理服务,切换你自己的代理即可。再让配置的环境变量生效:

xxx@MacBook-Pro:~$ source .bash_profile

开启代理

xxx@MacBook-Pro:~$ proxy_on
已开启代理

这样你的终端就可以使用代理网络了。

关闭代理

xxx@MacBook-Pro:~$ proxy_off
已关闭代理

你可能感兴趣的:(MacOS终端使用代理)