Блокировка интернета по времени и дням недели в SQUID
Контролируем предоставления доступа в интернет по времени и дням недели. Не будем оставлять повода сотрудникам задерживаться на работе, дабы посидеть в интернете.
Блокировать доступ мы будем с помощью acl - time. Синтаксис.
acl [название правила] time [аббревиатура дней] [h1:m1-h2:m2]Аббревиатуры дней недели:
S— Sunday — ВоскресеньеM— Monday — ПонедельникT— Tuesday — ВторникW— Wednesday — СредаH— Thursday — ЧетвергF— Friday — ПятницаA— Saturday — Суббота
h1:m1 всегда должно быть меньше h2:m2Пример использования
К примеру нам нужно блокировать доступ в интернет с понедельника по пятницу с 9 утра до 7 вечера. В конфигурации /etc/squid/squid.conf обозначаем:
- задаем целевой список доступа (прим. 192.168.1.1/24)
- задаем правило описывающее временной интервал.
- применяем выше описанные acl к директиве http_access
acl localnet src 192.168.1.1/24
acl access_time time MTWHF 9:00-19:00
...
http_access allow localnet access_time
http_access deny allСохраняем конфигурацию и применяем изменения в Squid.
squid -k reconfigureПОНРАВИЛАСЬ ИЛИ ОКАЗАЛАСЬ ПОЛЕЗНОЙ СТАТЬЯ, ПОДДЕРЖИ АВТОРА ДОНАТОМ
Обсуждение
Нет комментариев.