步骤记录
echo $SHELL
/usr/bin/zsh
根据当前的shell类型来设置,我这里以zsh为例,
vim ~/.zshrc
export ALL_PROXY="http://ip:port"
export HTTP_PROXY="http://ip:port"
export HTTPS_PROXY="https://ip:port"
ip是你本机ip,可以通过ipconfig查看,
port是你的网络代理端口。
source ~/.zshrc
可以验证一下是否成功:
curl ip.sh
能查看本机当前的代理ip。
临时设置 方案
export http_proxy=http://127.0.0.1:8087
export https_proxy=$http_proxy
export socks5_proxy="socks5://127.0.0.1:60879"
永久设置方案
$ vim ~/.zshrc
# proxy
proxy () {
export http_proxy="http://127.0.0.1:60879"
export https_proxy=$http_proxy
export socks5_proxy="socks5://127.0.0.1:60879"
echo "HTTP Proxy on"
}
# noproxy
noproxy () {
unset http_proxy
unset https_proxy
echo "HTTP Proxy off"
}
$ source ~/.zshrc
使用方式介绍:
通过在当前的终端窗口输入**proxy 、noproxy **命令,就是打开 或 关闭代理。
注意:需要在每个终端窗口都打开一次。
➜ ~ proxy
HTTP Proxy on
➜ ~ noproxy
HTTP Proxy off
测试
curl ip.sb
如果用bash,可以直接上面命令的 ~/.zshrc 换成 ~/.bashrc。