3

私はSquidプロキシ2.7のいくつかの使用法を調査しており、次のようなURLを使用するURL書き換えの例を数多く見てきました:http://somesitename.comその後、書き換え者はURLを次のように変更できます:https:// somesitename .com

そして、それらの例はうまく機能します。

しかし、私が疑問に思っているのは、イカのURLリライターで逆のことを行うことが可能かどうかです。つまり、https://somesitename.comからhttp://somesitename.comに移動しますか?

書き換えを処理するスクリプトファイルを編集しようとするだけでは、うまくいかないようです。ですから、私が求めていることを実行することさえ可能であるならば、私が最初に実行するようにイカを構成しなければならないいくつかの特定のことがあるかどうか疑問に思いました。

すべてのリクエストのプロキシとしてsquidを使用するようにブラウザを手動で設定しましたが、httpsリクエストがsquid access.logファイルに表示されます(CONNECTメソッドを使用)。

4

1 に答える 1

0

Squid 2.7 ではできません。Squid 3.1 では可能でしたが、セキュリティが破られ、ブラウザが文句を言うでしょう。

ポイントは、Squid は HTTPS 接続の URL を認識できないため、それらを書き換えることができないということです。ブラウザーは、特別な方法を使用して、CONNECT と呼ばれるプロキシを介して HTTPS をトラフィックします。このモードでは、Squid はブラウザと Web サーバーの間でバイトのみを転送しますが、Squid の観点からは、SSL で保護されたバイトのみであるため、それらを見る方法はありません。

Squid 3.1 には sslbump と呼ばれる機能があり、中間者アタッチを行う SSL 接続を「開く」ことができますが、ブラウザはそれを検出し、明らかに警告が表示されます。

于 2012-03-22T13:08:38.387 に答える