Юзаю сквид с самописным rewriter'ом:
squid.conf:
url_rewrite_program /...../redirector
url_rewrite_children 16
url_rewrite_concurrency 0
url_rewrite_host_header no
...
header_access Via deny all
header_access Proxy-Connection deny all
header_access X-Forwarded-For deny all
16 потоков для лисички хватает, можно и больше ставить.
#!/bin/sh
while :
do
read url ip ident method
[ "`echo "$url" | grep -m1 -Ff /.../bannerfilter/exceptions`" = "" ] && ([ "`echo "$url" | grep -m1 -Ff /.../bannerfilter/banners`" ] && echo 'http://localhost/null.gif' || echo) || echo
done
Соответственно в exceptions - список белых урл в banners - список баннеров и счетчиков.
Adblock даже не нужен, потому и не стоит.
Новые урлы через самописный веб-интерфейс добавляю прямо из браузера.
Компрессором трафика можно приспособить toonel - он на Java написан. Сам к сожалению не пробовал особо.