可以将设置代理的操作封装成一个函数,并将其放入 ~/.bashrc
文件中,这样可以在需要时手动启用或禁用代理。以下是实现方式:
1. 定义代理配置函数
在 ~/.bashrc
文件中添加以下代码:
# Function to enable or disable HTTP proxy
set_proxy() {
if [ "$1" == "on" ]; then
export http_proxy="http://username:password@proxy_address:port"
export https_proxy="http://username:password@proxy_address:port"
export ftp_proxy="http://username:password@proxy_address:port"
export no_proxy="localhost,127.0.0.1,::1"
echo "Proxy is enabled."
elif [ "$1" == "off" ]; then
unset http_proxy
unset https_proxy
unset ftp_proxy
unset no_proxy
echo "Proxy is disabled."
else
echo "Usage: set_proxy on|off"
fi
}
- 把
username:password@proxy_address:port
替换为实际的代理地址和端口。 - 保存并关闭
~/.bashrc
文件。
2. 使 .bashrc
配置生效
运行以下命令应用修改:
source ~/.bashrc
3. 使用 set_proxy
函数
在终端中可以使用以下命令启用或禁用代理:
启用代理:
set_proxy on
禁用代理:
set_proxy off
这样,通过 set_proxy on
和 set_proxy off
可以方便地控制代理的启用和禁用。
我要评论