可能性のある複製:
Xubuntu、Lubuntu、またはUbuntu Studioでシステム全体のプロキシサーバーを設定する方法
プロキシを自宅と職場の間で切り替えるスクリプトを作成したいと思います。 export http_proxy=proxy_address
を使用してwgetプロキシを設定できることは知っていますが、それはGUIが設定を保存する設定ではありません。
たとえば、Chromeは[システム設定]-> [ネットワーク]-> [プロキシ]の下で展開した設定を使用します。この情報はどこに保存されますか?
私はちょうど2日前に私の質問の解決策を見つけました。
職場と自宅をすばやく切り替えることができるようにするために、すべてのアプリケーションのプロキシ構成を一度に変更するスクリプトを作成したかったのです。ほとんどのアプリケーションは簡単で、すべてのファイルに何らかの構成ファイルがあり、仕事用と自宅用にコピーを作成しました。
ただし、システムプロキシはgconfに保存されます。切り替えを簡単にするために、ネットワーク設定に移動し、プロキシを手動に変更し、プロキシのすべての情報(ホストとポート)を入力しました。
その後、プロキシなしでサーフィンしたい場合は、単に次のコマンドを実行する必要がありました。
gsettings set org.gnome.system.proxy mode 'none'
プロキシ接続に戻すには、次のコマンドを使用する必要がありました。
gsettings set org.gnome.system.proxy mode 'manual'
ホストとポートは既に保存されているため、再度指定する必要はありません。ただし、複数のプロキシを操作する必要があり、異なるホスト間で切り替える必要がある場合は、次のコマンドでプロキシデータを指定できます。
gsettings set org.gnome.system.proxy.http port 8080
gsettings set org.gnome.system.proxy.http Host 172.16.1.1
変更はすぐに有効になります。
プロキシ認証は/etc/apt/apt.conf
ファイルに保存されます。ただし、ファイルを編集するにはルート権限が必要です。
編集する1つの方法は次のとおりです。
gksu gedit /etc/apt/apt.conf
あなたは最初にそれをバックアップしたいかもしれません:
Sudo cp /etc/apt/apt.conf /etc/apt/apt.conf.old