LINUX.ORG.RU

Тонкая настройка SQUID и SquidGuard


0

0

Друзья!
Появилась задачка, которую не смог решить средствами 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.
Но почему-то не срабатывает. Режутся все картинки.
Какой выход посоветуете?

Надеюсь, что гуру проявятся.)

Strannik61
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.