![从命令行设置代理服务器](https://linux22.com/image/929232/%E4%BB%8E%E5%91%BD%E4%BB%A4%E8%A1%8C%E8%AE%BE%E7%BD%AE%E4%BB%A3%E7%90%86%E6%9C%8D%E5%8A%A1%E5%99%A8.png)
我正在使用 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”来验证此配置。至少对于命令行来说,它对我来说是有效的。