终端代理
通过编写脚本函数的方式,手动开启代理
一、编写脚本
新建脚本文件terminal_proxy.sh
# 开启代理
function proxy_on(){
export ALL_PROXY=socks5://127.0.0.1:7890
export http_proxy=http://127.0.0.1:7890
export https_proxy=https://127.0.0.1:7890
echo -e "已开启代理"
}
# 关闭代理
function proxy_off(){
unset ALL_PROXY
unset http_proxy
unset https_proxy
echo -e "已关闭代理"
}
二、关联终端配置文件
fish的配置文件:~/.config/fish/config.fish
zsh的配置文件:~/.zshrc
bash的配置文件:~/.bashrc
在配置文件末尾添加以下代码
source /path/terminal_proxy.sh
三、使用
在终端中输入以下命令即可开启代理
proxy_on
在终端中输入以下命令即可关闭代理
proxy_off