Hatena Blog Tags

Privoxy

(コンピュータ)
ぷらいぶぉくしー

特徴

  • オープンソースのWebフィルタでプロキシとして動作する
  • Web コンテンツを書き換えることができる(広告除去からブラウザ偽装まで)
  • デフォルト設定に加え、自分好みのフィルタ・ルールを追加できる(*.filter)
  • 同種のソフトにProxomitronがあった(開発停止)
  • tor と共に使うと、匿名性を高めることができる(tor 単体利用だけでは DNS クエリやブラウザ情報が漏れる)

しくみ

  • プロキシとして、アクセス先の WEB サーバーとブラウザの中間に挟むかたちで配置する
  • WEB サーバから送られてくる WEB コンテンツに対し、URL がアクションファイル(*.action)内で定義されたパターンにマッチすれば該当するフィルタ(*.filter)を適用してからブラウザに送る
  • フィルタは正規表現の置換で定義する。正規表現は Perl 互換と考えていい
  • アクションは、どの URL パターン(ワイルドカードと正規表現を使い分ける。マニュアル参照のこと)にどのフィルターを適用するかを定義する

カスタマイズ

  • config ファイルの設定をいじる
  • フィルタのファイル名は *.filter、アクションのファイル名は *.action と名前が付く
  • 後から追加するアクションやフィルタはファイルを分けておいた方がいい。バージョンアップ時に上書きされたり手動でマージする必要があるからだ

問題点

  • デバッグが難しい(うまく動作しないとき、何が間違っているのか探るのが困難)
このタグの解説についてこの解説文は、すでに終了したサービス「はてなキーワード」内で有志のユーザーが作成・編集した内容に基づいています。その正確性や網羅性をはてなが保証するものではありません。問題のある記述を発見した場合には、お問い合わせフォームよりご連絡ください。

ネットで話題

もっと見る

関連ブログ