web-dev-qa-db-ja.com

Fedoraのネットワークプロキシ(中央プロキシ)に認証の詳細をどこで提供しますか?

私のシステムはFedora16を実行しており、LANを使用してインターネットに接続するキャンパスに住んでいます。このために、認証(ユーザー名とパスワード)を備えたhttpプロキシを使用します。 [ネットワーク設定]ウィンドウに移動した後、ネットワークプロキシ設定にproxyaddress:portを入れてみました。ただし、認証を要求することはなく、インターネットを使用するプログラムは、認証を要求するためFirefoxを除いて接続できません。また、yum.confを手動で編集することでYumを動作させることができました。Yum構成のように、http://username:password@proxy:portを使用してみましたがそれは役に立たなかった。

この問題の解決策はありますか?

ありがとうございました。

6
Vishnu

すべてではありませんが、多くのプログラムが環境変数http_proxyhttps_proxyftp_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などの一部のプログラムは、特定の方法でプロキシ情報を必要とし、個別に構成する必要があります。

Chromiumなどの一部のプログラムはこれらの設定を尊重するため、gsettingsを使用してGnome3でプロキシ設定を手動で設定することもできます。詳細については、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
2
George M