Вопрос
К сожалению, я со сквидом еще не сильно разобрался, а надо сделать как всегда быстро. Не подскажете, как там давать ограничения на посещение определенных сайтов определенными айпишниками?
Ответ
Нужно настроить acl лист следующим образом
acl ip1 src 192.168.0.1
acl net1 src 192.168.1.0/255.255.255.248
(Описываем один ИП и подсеть)
acl domain1 dstdomain .somedomain.ru
(описываем домен сайта)
и дать вот такой доступ
http_access allow ip1 domain1
http_access allow net1 domain1
(разрешаем ip1 и net1 ходить на domain1)
http_access deny ip1
http_access deny net1
(запрещаем ходить куда-либо иначе)
Если айпишники разбросаны по сети, то пишем их в файл и делаем вот такой acl
acl ips src "/etc/squid/somefile"
(в этом файле перечисляем ip).
Так же можно поступить и с доменами. Таким образом делается и ограничение на посещение определенных сайтов. Вообще, в файле /etc/squid/squid.conf описаны все типы acl, почитай. Возможно, тебе будет лучше использовать тип url_regex или dstdomain_regex
Samusenko Aleksey
Copyright 2000-2004 Сообщество Чайников
Контактная информация