Inspectionに対応していました。Inspectionとは、ファイアウォールやプロキシサーバが、クライアントとサーバの間に入り、一旦HTTPSの暗号化を解除し、通信の中身を検査する機能のことです。これにより、セキュリティ上のリスクを排除したり、広告のダウンロードをブロックことができます。以前のPrivoxyはHTTPS通信の中身を見ることはせず、アクセス先のサーバで判断してブロックしてきました。今回からHTTPSの中身を確認しブロックが可能になります。Inspection機能をテストしてみましたので、その結果を記載します。Inspectionに対応します。私は、OpenSSLを使っているため、--with-opensslを付けました。その他の詳細は、以前の記事をご覧ください。Inspectionは、HTTPSの暗号解除を行いますが、クライアントに渡す時に再度暗号化します。その時に、サーバ毎に暗号鍵とサーバ証明書を生成する必要があり、証明書を発行する認証局(CA)を準備する必要があります。今回は、サーバ側の負荷が小さいとされるECDSA証明書を作成します。*信頼するルート証明書準備この証明書は、PrivoxyがHTTPSサイトにアクセスする際に、証明書の検証に使用するルート証明書群です。trustedCAs.pem生成する証明書を格納するディレクトリ作成サーバ毎に暗号鍵とサーバ証明書を生成しますが、それを格納するディレクトリです。現在のPrivoxyには、不要になった証明書の削除などの処理は無く、生成され続けるので、/var内が良いかもしれませんが、今回はテストなので以下とします。certs設定変更configファイルの編集や280blockerは、以前の記事と同じです。Inspection関連の設定を記載します。Inspectionを行うURLを指定する、+https-inspectionをルールに追加します。今回はすべてのURLを対象とするため、以下に追加します。←追加}PCに作成したCA証明書をインストール作成したCA証明書をクライアントPCにインストールします。cacert.crtをWinSCPなどでPCにダウンロードし、Chromeであればインターネットオプションの証明書に、FirefoxならFirefoxのオプションでインポートします。詳細は他サイトでご確認ください。Inspectionで差分を確認しました。Privoxy無しPrivoxy無しのアクセスでは、広告が表示されています。Inspection無しのPrivoxyでも広告を除去できています。Inspection有りのPrivoxyでは、更にfacebookのいいね!ボタンが消えています。Inspection無しと見た目は変わりません。Inspection有りではURLレベルでのブロックが出来ており、より多くブロックができるようになっています。Inspectionを有効にすると、かなり重くなります。リンク先が多いサイトでは、何分待っても表示されなかったりします。YouTubeでは、広告やバナーが表示されませんが、開始6秒で再生が止まってしまいました。Inspectionは、重い割に効果が少なく、表示されないサイトもあるため、実用的ではありませんでした。試験的な機能なので、今後改善されていくかもしれません。22:35コメントありがとうございます。CPU使用率は、アクセスするサイトにもよりますが、100%になることもあります。解決策は今のところ無いと思います。今回3.0.33で、久しぶりに使ってみましたが、割と使えると感じました。備忘録ブログアーカイブ月別アーカイブこのブログを検索サイトについてプライバシーポリシーお問い合わせ。