因为某墙,现在 Clone GitHub 的项目时经常失败,小火箭呢设置全局也不能用在终端上,只需要稍微改动一下就好了。
首先,在 ~/.bash_profile
文件中添加以下代码:
function proxy_off(){
unset http_proxy
unset https_proxy
unset ftp_proxy
unset rsync_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
export ftp_proxy=$http_proxy
export rsync_proxy=$http_proxy
export HTTP_PROXY=$http_proxy
export HTTPS_PROXY=$http_proxy
export FTP_PROXY=$http_proxy
export RSYNC_PROXY=$http_proxy
echo -e "已开启代理"
}
然后执行 source ~/.bash_profile
使其生效。
小火箭设置为全局,终端输入 proxy_on
即可开启,想要关闭的时候输入 proxy_off
就可以了。
Enjoy it!
评论 (0)