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