1. 在~/.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 "已开启代理"
    }
  1. 执行source ~/.bash_profile,使其立刻生效。
  2. 需要使用代理时打开终端,输入proxy_on代理就会启动。如果需要关闭,只需要输入proxy_off。

ps: 该设置仅对当前终端窗口生效,关闭该终端窗口后失效。