Тонкая настройка SQUID и SquidGuard
Друзья!
Появилась задачка, которую не смог решить средствами SQUID и SquidGuard.
Может у кого есть похожее решение?
Задача такая - запретить просмотр картинок со всех сайтов, кроме определённых, на которых просмотр нужен для капчи.
Решалось так:
1. стоит связка squid со squidGuard
2. В squidGuard стоят такие правила:
rewrite mp_swf_jpg {
s@.*.jpg$@http://server/1.gif@i
s@.*.gif$@http://server/1.gif@i
s@.*.jpeg$@http://server/1.gif@i
s@.*.png$@http://server/1.gif@i
}
source vasya { ip 192.168.0.10 }
source chief { ip 192.168.0.11 }
dest local_site { domainlist local_site/domains }
dest ads { domainlist ads/domains urllist ads/urls}
dest aggressive { domainlist aggressive/domains urllist aggressive/urls}
...
dest warez { domainlist warez/domains urllist warez/urls}
acl {
vasya { pass local_site !ban !ads !aggressive ... !warez !in-addr any rewrite mp_swf_jpg }
chief { pass any }
default { pass none redirect http://server/deny.html }
}
Предполагалось, что для vasya действует правило посещения local_site со включёнными картинками, а если нет, то запрещён просмотр по правилу mp_swf_jpg.
Но почему-то не срабатывает. Режутся все картинки.
Какой выход посоветуете?