Fedora
在哪裡向 Fedora 上的網路代理(中央代理)提供身份驗證詳細資訊?
我的系統執行 Fedora 16,我住在校園裡,我們使用 LAN 連接到 Internet。為此,我們使用帶有身份驗證(使用者名和密碼)的 http 代理。
proxyaddress:port
進入“網路設置”視窗後,我嘗試將其放入“網路代理”設置中。但是,它從未要求進行身份驗證,並且使用網際網路的程序無法連接,除了 Firefox,因為它要求進行身份驗證。另外,我可以通過手動編輯來讓 Yum 工作yum.conf
。我什至嘗試http://username:password@proxy:port
在 Yum 配置中使用 like,但沒有幫助。這個問題有什麼解決辦法嗎?
謝謝你。
許多(但不是全部)程序尊重環境變數
http_proxy
、https_proxy
、ftp_proxy
和no_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 gsettings
和gsettings 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