Fedora

在哪裡向 Fedora 上的網路代理(中央代理)提供身份驗證詳細資訊?

  • May 18, 2012

我的系統執行 Fedora 16,我住在校園裡,我們使用 LAN 連接到 Internet。為此,我們使用帶有身份驗證(使用者名和密碼)的 http 代理。proxyaddress:port進入“網路設置”視窗後,我嘗試將其放入“網路代理”設置中。但是,它從未要求進行身份驗證,並且使用網際網路的程序無法連接,除了 Firefox,因為它要求進行身份驗證。另外,我可以通過手動編輯來讓 Yum 工作yum.conf。我什至嘗試http://username:password@proxy:port在 Yum 配置中使用 like,但沒有幫助。

這個問題有什麼解決辦法嗎?

謝謝你。

許多(但不是全部)程序尊重環境變數http_proxyhttps_proxyftp_proxyno_proxy。您可以將它們添加到您的~/.bashrc.

export http_proxy="http://username:password@yourproxy:port"
export https_proxy="http://username:password@yourproxy:port"
export ftp_proxy="http://username:password@yourproxy:port"
export no_proxy="localhost,127.0.0.1"

某些程序,例如yum,將以某種方式需要代理資訊,並且需要單獨配置。

也可以通過使用在 Gnome3 中手動設置代理設置,gsettings因為某些程序(如 Chromium)將支持這些設置。請參閱man gsettingsgsettings help了解更多資訊。

# gsettings list-recursively org.gnome.system.proxy
org.gnome.system.proxy autoconfig-url ''
org.gnome.system.proxy ignore-hosts ['localhost', '127.0.0.0/8']
org.gnome.system.proxy mode 'none'
org.gnome.system.proxy use-same-proxy true
org.gnome.system.proxy.ftp host ''
org.gnome.system.proxy.ftp port 0
org.gnome.system.proxy.http authentication-password ''
org.gnome.system.proxy.http authentication-user ''
org.gnome.system.proxy.http enabled false
org.gnome.system.proxy.http host ''
org.gnome.system.proxy.http port 8080
org.gnome.system.proxy.http use-authentication false
org.gnome.system.proxy.https host ''
org.gnome.system.proxy.https port 0
org.gnome.system.proxy.socks host ''
org.gnome.system.proxy.socks port 0

引用自:https://unix.stackexchange.com/questions/33672