Squid. Не работают запреты. [SOLVED]

squid.conf

http_port 192.168.1.115:3128

forwarded_for off
via off

hierarchy_stoplist cgi-bin ?
acl QUERY urlpath_regex cgi-bin \?

cache deny QUERY
cache_mem 128 MB

log_mime_hdrs on

#Разрешаем использовать прокси для пользователей по IP - остальным запрет

   acl Servers src 192.168.1.2-192.168.1.9
   acl Users1 src 192.168.1.51 -192.168.1.59

    http_access allow Servers
    http_access allow Users1

acl ya dstdomain .ya.ru
http_access deny ya

acl stop1 url_regex -i vkontak odnoklas
http_access deny stop1

http_access deny all

Почему с адресов 192.168.1.51 -192.168.1.59 сайты которые здесь запрещены открываются?
Видимо, что-то с порядком...

правило http_access deny all

правило http_access deny all всегда идет самым последним

Исправил. Результат все

Исправил. Результат все тот-же.

Потому что вы не разобрались

Потому что вы не разобрались как работает сквид.
Правила обрабатываются по порядку. От начала до конца. Как только ПЕРВОЕ совпадение срабатывает - остальные правила не обрабатываются.
Для начала вы разрешили юзерам лезть в сеть без ограничений. После этого все запреты для них по барабану. Поставьте запрет плохих сайтов для юзеров перед разрешением лазить юзерам куда попало. Ежели "сервера" должны уметь лазить куда попало - это разрешение должно стоять до правила запрета плохих сайтов.

И еще. Все правила должны начинаться с НАЧАЛА строки. Никаких табов/пробелов в начале (это считается продолжением предыдущего правила, насколько помню).

Спасибо. :) Теперь

Спасибо. :) Теперь разобрался.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".