跳到主要内容

终端代理

通过编写脚本函数的方式,手动开启代理

一、编写脚本

新建脚本文件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