通过 bash 脚本设置系统范围的代理(临时)

通过 bash 脚本设置系统范围的代理(临时)

我正在尝试临时设置系统范围的代理选项,该选项可通过 bash 脚本在网络设置中以 GUI 形式提供。我只希望代理在脚本运行时适用,并在脚本结束时重置为无代理。所以,基本上,我正在寻找类似的东西:

----脚本开始----

将代理更改为预定义的 IP、端口组合

跑步

关闭时重置代理

----脚本结束-----

现在,我看到了一些关于设置环境变量的内容,但我不确定如何暂时应用它。

答案1

在 Linux 命令行中输入以下命令设置代理服务器。

export http_proxy=http://1.2.3.4:3128/

在该命令之前和之后放置一个反引号 (`),以便 bash 执行 EXPORT 命令。

注意:例如 1.2.3.4 是您的代理服务器 IP 地址,3128 是端口。

要删除变量值,请使用此命令。

unset VARIABLE_NAME

例如:

unset http_proxy

相关内容