Страница 1 из 1

мальнький вопрос про squid

Добавлено: 2007-10-16 10:59:43
ewgeny07
Надо запретить доступ к инету в нерабочее время и запретить ходить юзерам на некоторые сайты.

Делал сначала так
1. http_access deny denied_sites - неработает

2. http_acces allow allowed_ip worktime !denied_sites - а так работает

Версия сквида squid-2.6stable16

Почему в первом случае неработает?

Re: мальнький вопрос про squid

Добавлено: 2007-10-16 11:05:57
dikens3
ewgeny07 писал(а):Надо запретить доступ к инету в нерабочее время и запретить ходить юзерам на некоторые сайты.

Делал сначала так
1. http_access deny denied_sites - неработает

2. http_acces allow allowed_ip worktime !denied_sites - а так работает

Версия сквида squid-2.6stable16

Почему в первом случае неработает?
Смотри чё наделал в denied_sites
Лучше сделать примерно так:

Код: Выделить всё

http_access allow allowed_ip worktime !denied_sites - Должно работать
http_access deny all
Всё.

Re: мальнький вопрос про squid

Добавлено: 2007-10-17 8:02:16
ewgeny07
Все работает спасиба. :)

Непйму только почему http_access deny all должна последней строкой идти а не первой???

Re: мальнький вопрос про squid

Добавлено: 2007-10-17 8:13:41
manefesto
Сначала разрешаем то что надо, остальное блокируем. В pf например сначала всё блокируется, а только потом разрешается, в сквиде наоборот

Re: мальнький вопрос про squid

Добавлено: 2007-10-17 10:16:04
barsykoff
У меня сделано, например, так:

Код: Выделить всё

# Время доступа в интернет
acl     JobTime         time    MTWHF   09:00-19:59
# Список запрещенных пользователей
acl     DeniedUsers     src             "/usr/local/etc/squid/deniedusers.conf"
# Список запрещенных сайтов
acl     DeniedSites     dstdomain       "/usr/local/etc/squid/deniedsites.conf"
# Запретим доступ запрещенным пользователям
http_access     deny    DeniedUsers
# Разрешим доступ "Админам" в рабочее время
http_access     allow   Admins          JobTime
# Разрешим доступ "Пользователям" в рабочее время только к разрешенным сайтам
http_access     allow   Users           JobTime         !DeniedSites
# Всем остальным всё запретим
http_access deny All

Re: мальнький вопрос про squid

Добавлено: 2007-10-18 7:15:07
ewgeny07
Получается:
- Кроме этого и этого запретить все.
Ясно.