web-dev-qa-db-ja.com

すべてのリクエストのプロキシ:Linux

Windowsのプロキシファイアと同様に、Linuxのすべてのtcp要求をインターセプトして、プロキシ接続を介して渡すことはできますか。

3
crack

これにはさまざまな解決策があります。

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の代わりに透過プロキシを使用することもできます。私はこれをどのように設定するのかよくわかりません(私はこれをずっと前にやりました、そしてそれはうまくいきました!)それであなたはしなければならないでしょう自分で見てください。

2
shivams