Автор Тема: Настройка доступа к сайтам в squid  (Прочитано 3469 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн V_T

  • Постоянный читатель
Задача банальна - обрубить всем пользователям доступ к определённым сайтам

acl blacklist dstdomain .vkontakte.ru .odnoklassniki.ru
http_access deny all blacklist

толку ноль. Или я туплю или одно из двух.
Просветите пожалуйста

Оффлайн point212

  • Модераторы
  • *****
  • Пол: Мужской
  • Мосс смотрит на вас...
Re: Настройка доступа к сайтам в squid
« Ответ #1 : 24 Мая 2010, 19:25:07 »
Только не dstdomain а скорее вот это

Acl Type: dstdom_regex
Description
This is also an effective method as dstdomain

Usage acl aclname dstdom_regex pattern
Example
acl aclname dstdom_regex kovai
Hence this looks for the word kovai from the client domain name

Оффлайн V_T

  • Постоянный читатель
Re: Настройка доступа к сайтам в squid
« Ответ #2 : 25 Мая 2010, 13:26:48 »
не помогло.
для тестов взял машину, присвоил ей адрес и вношу в конфиг следующее
acl an200 src 192.168.1.200
acl blacklist dstdom_regex vkontakte odnoklassniki
http_access deny an200 blacklist

и с указанного ip легко заходим и в контакт, и на одноклассники
Уже явно указал лишний раз сквиду где лежит конфиг его. Но всё равно доступ не закрывается.
Может я мало информации предоставил.. Сквид работает вместе с iptables. Если ещё что-то нужно сообщить дополнительно, то скажите.

Оффлайн point212

  • Модераторы
  • *****
  • Пол: Мужской
  • Мосс смотрит на вас...
Re: Настройка доступа к сайтам в squid
« Ответ #3 : 25 Мая 2010, 13:35:21 »
Странно конечно.

1) Посмотри логи сквида.. в частности access.log - появляются ли там строчки новые при входе на сайты?
2) Посмотри  iptables -L -nv и iptables -t nat -L -nv, присутствует ли там строчка с правилом REDIRECT? А то может в конфиг фаервола закралась ошибка, и редирект не делается.... все идёт в обход сквида.

Оффлайн V_T

  • Постоянный читатель
Re: Настройка доступа к сайтам в squid
« Ответ #4 : 25 Мая 2010, 14:01:21 »
Всё же я тупил. Точнее я нуб просто.
Ошибка моя состояла в том, что я в неправильном порядке указывал запреты и разрешения
Большое спасибо за помощь