foxyovovich
@foxyovovich

squidguard. Как исключить сайт для одного IP из списка iplist?

День добрый

Есть squid 2.7, есть squidguard. Есть список пользователей 192.168.1.10-192.168.1.200.

Фрагмент описания списков сайтов:
dest chat {
domainlist bl/chat/domains
urllist bl/chat/urls
log chat.log
}
...
dest downloads {
domainlist bl/downloads/domains
urllist bl/downloads/urls
log downloads.log
}

И так для каждой категории.

Список в squidguard'е задаю так:
src users {
iplist users/users.txt
}
src example_ip{
ip 192.168.1.10/32
}

acl {
users {
pass awhitelist !ablacklist !adv !aggressive !alcohol !automobile.bikes !automobile.boats !automobile.cars !automobile.planes !chat ... all
redirect localhost/alert/?url=%u&ip=%a&group=%t&source=%s
}
example_ip{
pass list
}
}

Пробую такую конфигурацию — не работает, не применяется acl example_ip.

Можно ли для одного ip из этого списка исключить сайт?
Что бы, например, для нужного ip применились два правила, где во втором исключен нужный сайт
Вариант с применением файла domains.diff и urls.diff не подходит — применяется на все группы.
  • Вопрос задан
  • 3397 просмотров
Пригласить эксперта
Ответы на вопрос 1
@smartlight
попробуйте выражение example_ip поставить выше acl users
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы