当我们在通过各种工具可以实现代理,但是都只对游览器有效。很多时候在命令行中执行一些下载命令仍然不走代理。
以下都假设你已经有了代理的条件!
在 用户根目录下的 .zshrc
中添加以下别名
alias proxy='export proxy_profile="http://127.0.0.1:7890" ; export all_proxy=$proxy_profile; echo "代理已经设置为:$proxy_profile" ;'
alias unproxy='unset all_proxy ; echo "代理已经关闭" ;'
注意
其中端口号 7890 替换成为你本地的 sock5 端口
开启终端代理
proxy
# 代理已经设置为:http://127.0.0.1:7890
关闭终端代理
unproxy
# 代理已经关闭