これらのアプリケーションは頻繁に一緒に使用されることに気付きました。ウェブ上の匿名性とプライバシーの使命における各ソフトウェアの役割は何ですか?
私はVidaliaがGUIプロバイダーであることを理解していますが、TorがPrivoxyを必要とする理由を理解できませんでした。それだけでこのようなプロキシプロバイダーではないでしょうか。
Privoxyは、(ここで注意)がアプリケーション層フィルタリングを使用するプロキシサーバーです。 Privoxyを通過するHTTPトラフィックには、プライバシー指向のルールが適用されます。たとえば、Privoxyは広告をブロックし、クリックトラッキングスクリプトを検出して無効にし、ポップアップを無効にします。
一方、Polipoは、低速ネットワークに最適なcachingプロキシサーバーです。 Torはそのようなネットワークです。 Polipoは、キャッシングなどのトリックを使用して、ネットワークパフォーマンスの外観を向上させることができます。
PrivoxyとPolipoは競合他社ではありません;彼らは非常に異なる目的を持っています。実際、これらを一緒に使用して、Privoxyのプライバシー上の利点とPolipoによるパフォーマンス強化を得ることができます。これは それらの間のトラフィックをチェーンする によって行うことができます。
PrivoxyはTorと共に提供され、ユーザーの匿名性を高めています。 FirefoxはSOCKSプロキシを使用できましたが、DNSリクエストをリークしました。そのため、DNS要求はTorではなく、通常のIP接続を介して行われました。 HTTP(S)プロキシとしてのFirefoxとPrivoxyには、これらのリークはありませんでした。したがって、Tor開発者はこの組み合わせを推奨しました。 DNSリークは後で修正され、最近のすべてのバージョンのFirefoxは、プライバシーを保護する正しい方法でSOCKSを使用しています。
しかし、あなたがウェブをサーフィンするとき、あなたの個人のプライバシーに対するあらゆる種類の攻撃があります。 Privoxyはそれらの多くに対して防御します。したがって、それを使用することをお勧めします。
TorプロジェクトはPolipoも推奨しており、Tor Browser Bundleの一部の古いバージョンではそれをデフォルトのブラウザにしています。これは主に、Polipoがより高速に見え、フィルタリング機能も備えていたためです。しかし、上記の理由により、後でPrivoxyに切り替えました。
torはSOCKSプロキシですが、privoxyとpolipoはHTTPプロキシです。 adnanの回答は、これらのプロキシの利点を説明しています。
Torを直接使用するようにFirefoxを設定できます。Firefoxの最近のバージョンでは、これは安全でプライベートです。古いバージョンにはプライバシーリークのバグがあり、HTTPプロキシの背後にある本来の動機はそのバグを回避することでした。ただし、HTTPプロキシが提供する追加の利点は得られません。