HTTP Anti-Virus Proxyである、havp と、caching web proxy である polipo の連携についてのMemo
とは、言うものの、Polipoの設定 については、apt-get したまま、にしてある。
このままだと、
proxy address : <host name>:8123
なので、Browserのproxy設定か、ubuntuなら、[システム] - [設定] - [ネットワークのプロキシ]で、proxy addressを設定してやる。
havpの設定
こっちも特に....無いんだよね。
Anti-Virusとして、ClamAV使うので、/etc/havp/havp.configの
ENABLECLAMLIB true
とする。
で、havpとpolipoの連携だけど、
polipoのconfigファイル(/etc/polipo/config)のparentProxy を修正
parentProxy = "localhost:8080"
"localhost:8080"は、havpのportを指定する。
これで、polipoとhavpのrestart。
# 当然の事ながら、この時、sudoじゃ無いと反映されないので注意
確認
- http://localhost:8123/にアクセスして、polipoのwelcom ページを表示。
- "The configuration interface."をClick
- "Disk cache index."をClickして、cache indexが出来ていれば、OK
- havpの動作確認は、"http://www.eicar.org/download/eicar.com"にアクセスして、
"HAVP - Access Denied"が表示されればOK
因みに、firefoxのcacheは、
- Page cacheのsizeを0にする。
- about:config で、"browser.cache.disk.enable" を false
で対応....出来てるはず。