SCROLL
Среднее время на прочтение: 1 мин.

Блокировка интернета по времени и дням недели в 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

Обсуждение

0 комментариев

Нет комментариев.