web-dev-qa-db-ja.com

プロキシサーバーを介してすべてのWebトラフィック(httpsを含む)をリダイレクトします

httpsで提供されるウェブサイトを含め、使用する特定のウェブサイトにフィルタリングメカニズムを設定したいと思います。

Privoxy はこの機能を提供しますが、http以上のみです。

私はプログラミングとシステム管理にかなり慣れていますが、ハードコアネットワーキングに関しては、私の知識と経験が少し不足しています。

私はこれを見つけました 質問 / 回答 これは-を使用してトンネリングトラフィックによってhttps問題に対処しているようです STunnel

関係する概念のいくつかを配置するのに問題があります。 これを設定することは可能ですか(「カスタムPrivoxyフィルターを使用する機能を作成する(ブロックするだけでなく、実際に変更する) content)HTTPSトラフィック上)Windowsを実行している単一のマシン上で?つまり、STunnelクライアント/サーバーの両方として機能しますとPrivoxyプロキシサーバー?

どんな指導も大歓迎です!

2
ropstah

Nginxがあなたの答えだと思います。 http://nginx.org/en/docs/windows.html

そこでSSL証明書を設定し、すべてのクライアントをそれに接続させることができます。次に、リクエストをローカルホストにリバースプロキシし(ローカルホストであるため、ここではSSLは必要ありません)、クライアントヘッダーをローカルリクエストに追加します。

クライアントはnginx(技術的にはそれ自体がWebサーバー)にトンネリングでき、nginxは必要に応じてプロキシドメインまたはIPをリバースします。

次に、 https://github.com/justcoding121/Titanium-Web-Proxy をトラフィックインターセプターとして使用し、すべてのトラフィックをそこに送信できます。

3
ytpillai

Privoxyは、流行の後にSSL(https)をフィルタリングできます。 SSLのPrivoxy FAQ を参照してください。

0
cstanke