从命令行设置代理服务器

从命令行设置代理服务器

我正在使用 Ubuntu 18.04。我想为所有用户设置代理服务器。以下是我所拥有的:

$ cat /etc/environment
> http_proxy="http://proxy.foo.com:8080"
> https_proxy="http://proxy.foo.com:8080"
> no_proxy="localhost, 127.0.0.1, *.foo.com"

如果我现在打开 Firefox,我无法访问任何网站。当我进入网络设置时,我仍然看到“网络代理”处于“关闭”状态。将其设置为“手动”并输入上面的代理设置后,我可以使用 Firefox 连接到互联网。

如何从命令行在网络设置中设置代理?

答案1

当我几年前使用代理时,我在终端上使用了以下命令:

set http_proxy=http://proxy.foo.com:8080
set https_proxy=http://proxy.foo.com:8080
export http_proxy=http://proxy.foo.com:8080
export https_proxy=http://proxy.foo.com:8080

您可以使用“env | grep proxy”来验证此配置。至少对于命令行来说,它对我来说是有效的。

相关内容