polipo(forbidden-support)入れてみた。

ここ(http://d.hatena.ne.jp/tripleshot/20080228/p1)を参考にしてPolipo入れてみた。
なんかforbiddenが効かないと書いてあったけど、ダウンロードURLのhttp://interloper.org/tmp/polipo/を見ると、polipo-1.0.4.0-forbidden-support-win32.exeがある。こっち入れればforbidden効くかんじゃないかとテストしてみるテスト。
とりあえず、polipo-1.0.4.0-forbidden-support-win32.exeをググるPolipo-users(http://www.mail-archive.com/polipo-users@lists.sourceforge.net/msg00122.html)のログがヒット。polipo-1.0.4.0-forbidden-support-win32.exeはlibgnurx-0.dllが足りないインストーラみたいなので、修正されたpolipo-1.0.4.0-forbidden-1-win32.exeをダウンロードしてインストール。
dnsNameServer,diskCacheRoot,forbiddenFileを以下のように設定。forbiddenファイルはインストールディレクトリからコピー。parentProxyは既存のプロクシ(ここの環境だとProxomitron)。

dnsNameServer = "192.168.0.1"
diskCacheRoot = "/temp/polipo/cache/"
forbiddenFile = "/temp/polipo/forbidden"
parentProxy   = "127.0.0.1:8888"

ちなみに、/temp/polipo/forbiddenはC:\temp\polipo\forbiddenのこと。そして、forbiddenファイルに以下を追記。

http://[^/]*hatena\.ne\.jp

これで、はてなブックマークはてなダイアリーは見れなくなりました。他はしらん。とりあえずforbiddenが有効なのを確認した。何追加するのが良いんだろう。

ちなみにProxomitronを併用しているんだけど、以下の構成だとなんか失敗する。
ブラウザ→ProxomitronPolipo→WinGate→インターネット。
上の構成でブラウザ→Polipo→Wingate→インターネットは問題ないところを見るとProxomitronが悪いのかなぁ。もしくはPolipoの行儀が悪いのか。謎。WinGateのログ見ると、データは返してるるんだけど、張りっぱなしのコネクションで何か問題があるっぽい。むぅ。