Блокировка интернета по времени и дням недели в 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
Обсуждение
Нет комментариев.