在 Linux Mint 中将代理设置为自动

在 Linux Mint 中将代理设置为自动

我需要设置系统范围的代理设置,以便像在 Windows 中一样自动搜索代理设置。
我使用 Linux Mint Xfce,但在 GUI 中找不到任何可以设置代理设置的地方。如果有的话,我还会使用终端来配置一些代理配置文件。

重要的是,代理设置适用于浏览器(chromium、firefox)和 apt-get(也使用 http,对吗?)并设置为自动搜索代理。

编辑:
我知道 http_proxy、ftp_proxy 等变量。但我不知道如何配置我的系统以自动发现代理设置。

答案1

  1. 在/etc/profile.d/10-proxy.sh下创建脚本文件

proxyserver=http://USERNAME:PASS@HOST:PORT
export http_proxy=$proxyserver
export ftp_proxy=$proxyserver

  1. chmod +x 10-proxy.sh
  2. 重启/重新登录后,设置是系统范围的

答案2

所有这些工具都应遵循http_proxy环境变量。只需在您的配置文件脚本中设置它即可。像这样:

http_proxy=http://username:password@host:port/
export http_proxy

答案3

您可以查看 debian / ubuntu 软件包存储库以及Acquire::http::ProxyAutoDetectapt 设置中提供的“auto-apt-proxy”。

另请参阅https://askubuntu.com/questions/53443/how-do-i-ignore-a-proxy-if-not-available

相关内容