https
で提供されるウェブサイトを含め、使用する特定のウェブサイトにフィルタリングメカニズムを設定したいと思います。
Privoxy はこの機能を提供しますが、http
以上のみです。
私はプログラミングとシステム管理にかなり慣れていますが、ハードコアネットワーキングに関しては、私の知識と経験が少し不足しています。
私はこれを見つけました 質問 / 回答 これは-を使用してトンネリングトラフィックによってhttps
問題に対処しているようです STunnel 。
関係する概念のいくつかを配置するのに問題があります。 これを設定することは可能ですか(「カスタムPrivoxyフィルターを使用する機能を作成する(ブロックするだけでなく、実際に変更する) content)HTTPSトラフィック上)Windowsを実行している単一のマシン上で?つまり、STunnelクライアント/サーバーの両方として機能しますとPrivoxyプロキシサーバー?
どんな指導も大歓迎です!
Nginxがあなたの答えだと思います。 http://nginx.org/en/docs/windows.html
そこでSSL証明書を設定し、すべてのクライアントをそれに接続させることができます。次に、リクエストをローカルホストにリバースプロキシし(ローカルホストであるため、ここではSSLは必要ありません)、クライアントヘッダーをローカルリクエストに追加します。
クライアントはnginx(技術的にはそれ自体がWebサーバー)にトンネリングでき、nginxは必要に応じてプロキシドメインまたはIPをリバースします。
次に、 https://github.com/justcoding121/Titanium-Web-Proxy をトラフィックインターセプターとして使用し、すべてのトラフィックをそこに送信できます。
Privoxyは、流行の後にSSL(https)をフィルタリングできます。 SSLのPrivoxy FAQ を参照してください。