私のインターネットアクセスはプロキシ経由で、OSはDebian 8であり、各アプリケーションはプロキシを使用するように設定する必要がありますが、プロキシで動作させるには頭痛の種がいくつかあります。私の質問は次のとおりです。すべての接続(tcp、udpなど)をプロキシに送信するプログラム?つまり、プロキシサーバーを介してシステム全体の接続を設定するにはどうすればよいですか?
承認された回答:
これにはさまざまな解決策があります:
1。 http_proxy変数の構成
$http_proxy
を設定できます および他のそのような変数。ほとんどのアプリケーションは、この変数を自動的に選択します。システム全体で設定するには、この変数を~/.bashrc
のいずれかに設定できます。 ファイルまたは/etc/profile
。次のように設定します:
http_proxy=http://user:[email protected]:3128
https_proxy=https://user:[email protected]:3128
export http_proxy
export https_proxy
2。 proxy_chainsの使用
一部のアプリケーションはプロキシ変数を使用せず、プロキシサーバーを使用するための設定さえない場合があります。このような場合、proxy_chains
を使用して、すべてのPCトラフィックをプロキシサーバー経由で転送できます。 。
proxy_chains
を使用したことはありません ただし、彼らのホームページはすべてを1つのページにまとめているようです:http://proxychains.sourceforge.net/howto.html
3。透過プロキシの使用
すべてのPC接続をプロキシ経由で強制するために、proxy_chainsの代わりに透過プロキシを使用することもできます。これを設定する方法がよくわかりません(これはかなり前から行っていましたが、うまくいきました! )そのため、自分で確認する必要があります。
Debian – Systemdを使用した「askfirst」Getty(「Enterキーを押してこのコンソールをアクティブ化」)?
Debian –「リムーバブルメディアから不足しているファームウェアをロードしますか?」 (Debian)?