Xubuntu、Lubuntu、Ubuntu Studioでシステム全体のプロキシサーバーを設定するにはどうすればよいですか?

プロキシ設定はどこにも見当たりません。ターミナルやgconftoolsから設定しなければならないのでしょうか、それとも何かGUIがあるのでしょうか?

ソリューション

Ubuntu Studio、Xubuntu、XFCEのシステム全体のプロキシは、環境変数で設定する必要があります

Ubuntu StudioはXubuntuと同様にXFCEデスクトップ環境を使用していますが、システム全体のプロキシを設定するグラフィカルな設定ツールは含まれていません(Ubuntuのデフォルトのデスクトップ環境であるUnityとは異なります)。

1.ほとんどのプログラムのプロキシ/プロキシを設定する###。

  • etc/environmentファイルをgksudo leafpad` (またはお好みのエディタ)で開きます。このファイルには、起動時に初期化されるシステム全体の変数が保存されています。
  • 以下の行を追加し、適切に修正してください。大文字と小文字の両方で複製する必要があります。(残念なことに)プログラムによってはどちらか一方しか探さないものもあるからです:
解説 (10)

グラフィカルインターフェイス(GUI)を介してシステムaプロキシ全体を設定するUbProxyと呼ばれるグラフィカルツールがあります。 私にとって唯一の問題は、ユーザーをログアウトし、再度ログインして構成をロードする必要があることでした。 使い方はとても簡単です。 https://code.google.com/p/ubproxy/

解説 (2)

私はそれに対処するためのいくつかの機能を持っています。 このように呼び出します。

myProxyOn

https://gist.github.com/fernando-basso/6352040

#!/usr/bin/env bash

# gsettings list-recursively org.gnome.system.proxy

# Change de ip address and port number accordingly.
function myProxyOn() {
    gsettings set org.gnome.system.proxy mode 'manual' # ' manual / nome / automatic '
    gsettings set org.gnome.system.proxy.http host '10.0.0.1'
    gsettings set org.gnome.system.proxy.http port 8080
    gsettings set org.gnome.system.proxy.https host '10.0.0.1'
    gsettings set org.gnome.system.proxy.https port 8080
    gsettings set org.gnome.system.proxy.ftp host '10.0.0.1'
    gsettings set org.gnome.system.proxy.ftp port 8080

    echo "Configuração do 'System Proxy' settada para 'manual', com host 10.0.0.1, port 8080."
}

function myProxyOff() {
    gsettings set org.gnome.system.proxy mode 'none' # ' manual / nome / automatic '
    echo "Proxy cofigurado para 'none'."
}

function proxyOn() { # {{{
    #echo -n 'Username: '
    #read -e username
    #echo -n 'Password: '
    #read -es password
    #echo ''
    echo 'Setting variable "http_proxy"...'
    #export http_proxy="http://$username:$password@172.17.0.1:8080/"
    export http_proxy="http://10.0.0.1:8080/"
    echo 'Setting variable "https_proxy..."'
    export https_proxy="https://10.0.0.1:8080/"
    echo 'Setting variable "ftp_proxy"...'
    #export ftp_proxy="http://$username:$password@172.17.0.1:8080/"
    export ftp_proxy="ftp://10.0.0.1:8080/"
    echo 'Done!'
}

function proxyOff() {
    unset HTTP_PROXY
    unset http_proxy
    unset FTP_proxy
    unset ftp_proxy
    echo -e "\nProxy environment variables removed!"
}
解説 (3)

etc/apt/apt.conf.dのproxy95ファイル経由でapt-get tweakを行う場合、システム全体を再起動する必要はありません。

  • ファイルが書き込まれた直後に動作し
  • ファイルが消えるとすぐに消えます。

必要であれば、ファイルを *.bak にリネームして有効/無効を切り替えるスクリプトも考えてみてください。

解説 (0)

Dash Homeの「System Settings」をクリックし、「network.Proxy settings」をクリックします。システムワイドをクリックします。システムのプロキシ設定と同じように動作する可能性があります。

解説 (2)