以下で説明する方法は、記事をスペイン語に翻訳することによって得られました。 ArchWikiで の使用について プロキシ。 このメソッドは、他のディストリビューションに対して完全に有効である必要があります。
のようなデスクトップ環境 Xfce o LXDE システムでのグローバルプロキシの使用を管理できるアプリケーションがない。 Gnomeの o KDE.
環境変数
一部のプログラム(wgetなど)は、「protocol_proxy」形式の環境変数を使用して、特定のプロトコルの表現を決定します。 (たとえば、HTTP、FTPなど)。
これらの変数を構成する方法の例を次に示します。
export http_proxy=http://192.168.1.3:3128/
export https_proxy=http://192.168.1.3:3128/
export ftp_proxy=http://192.168.1.3:3128/
export no_proxy="localhost,127.0.0.1,localaddress,.localdomain.com"
前述のプロキシ環境変数をすべてのユーザーが利用できるようにする場合は、たとえばスクリプトを追加できます。 「Proxy.sh」中 /etc/profile.d/。 スクリプトには実行権限が必要です。
# chmod +x /etc/profile.d/proxy.sh
または、ファイルに関数を追加して、変数の切り替えを自動化することもできます。 .bashrc 次のように:
function proxy(){
echo -n "username:"
read -e username
echo -n "password:"
read -es password
export http_proxy="http://$username:$password@proxyserver:8080/"
export https_proxy="http://$username:$password@proxyserver:8080/"
export ftp_proxy="http://$username:$password@proxyserver:8080/"
export no_proxy="localhost,127.0.0.1,localaddress,.localdomain.com"
echo -e "\nProxy environment variable set."
}
function proxyoff(){
unset HTTP_PROXY
unset http_proxy
unset HTTPS_PROXY
unset https_proxy
unset FTP_PROXY
unset ftp_proxy
echo -e "\nProxy environment variable removed."
}
