在 Linux Mint 中將代理程式設定為 auto

在 Linux Mint 中將代理程式設定為 auto

我需要設置一個系統範圍的代理設置來自動搜尋代理設置,就像在 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

相關內容