临时代理方法
在 ~/.zshrc 配置文件中添加下面一段,以后使用的时候输入 proxy 打开代理模式,关闭代理时输入 noproxy 即可。
# where proxy
proxy () {
export http_proxy="http://127.0.0.1:xxxx"
export https_proxy="http://127.0.0.1:xxxx"
echo "HTTP Proxy on"
}
# where noproxy
noproxy () {
unset http_proxy
unset https_proxy
echo "HTTP Proxy off"
}
xxxx 代理端口号替换为自己的代理软件本地端口号。
最后保存退出 .zshrc 文件,重新加载 zsh 配置,使设置的配置生效。
source ~/.zshrc
永久代理方法
在 ~/.zshrc 配置文件中添加下面一段
export http_proxy=http://127.0.0.1:62104
export https_proxy=$http_proxy
export socks5_proxy="socks5://127.0.0.1:62105"
端口号62104和62105依据自己本地代理软件提供的端口号进行替换即可。最后保存退出 .zshrc 文件,重新加载 zsh 配置,使设置的配置生效。
source ~/.zshrc
重启一下terminal,使用如下命令测试是否生效:
curl ip.sb
以上就是zsh设置代理的方法。如果用 bash,可以直接上面命令的 ~/.zshrc 换成 ./.bash_profile


评论区