Доступ к сайтам только в определенное время

В прошлом посте мы с вами устанавливали и немножко настраивали squid. В этом посте мы рассмотрим, как разрешить работу с сайтами только в определенное время, с помощью прокси-сервера squid. Например, разрешим работу только в обеденное время с сайтами Одноклассники и Вконтакте.

Для того чтобы нам, ну или вам это все сделать нужно иметь небольшое представление как работать с текстовом редактором в ОС Linux. А начнем мы как всегда с конфигурационного файла который как мы помним из предыдущей статьи лежит в:

/etc/squid/squid.conf

Я предпочитаю пользоваться редактором nano, так что редактировать файл конфигурации squid.conf я буду тоже в нем. Для начала нам нужно создать файл с адресами сайтов к которым мы будем давать доступ только во время обеда. Создаём файл командой:

touch /etc/squid/sites

После того как файл создан нужно в него вписать адреса сайтов, примерно в таком виде сайт.ру

Открываем созданный нами файл командой:

sudo nano /etc/squid/sites

Вписываем необходимое количество сайтов, сохраняем Ctrl+O, закрываем Ctrl + X. Если сайтов несколько, то вписывайте каждый новый сайт с новой строчки. Ну вот, у нас получился файл с необходимыми адресами , теперь расскажем нашему прокси как с ним работать. Для этого открываем наш squid.conf для редактирования командой sudo nano /etc/squid/squid.conf Вписываем правило, которое указывает на наш список с адресами сайтов:

acl sites url_regex –I «/etc/squid/sites»

Теперь нам нужно правило, которое бы устанавливало время обеда:

acl dinner time 11:59-13:10

Я установил время обеда без одной минуты 12 и дал пользователям еще десять минут после обеда, дабы немного их побаловать. Ну вот, у нас почти все готово Осталось только сказать нашему прокси каких пользователей пускать в обед, а каких не пускать. Например:

http_access deny sites !dinner [пользователь/или/локальная сеть]

например если брать конфиг с предыдущего поста то команда будет выглядеть вот так:

http_access deny sites !dinner localnet

Этот пост может помочь тем, кого достал руководятел с просьбой залочить социальные сети, или же родителям которые блюдут своё чадо, дабы оно на порнушку не залезло. В завершении хочу сказать что способ простейший и не требует больших знаний, а значит его может реализовать почти каждый. Всем удачи

Комментарии
    Поиск
    Последние комметарии
    Маша написал комментарий к записи Как перевести деньги с киви на киви кошелек 28 марта 2017, 19:46
    gogi написал комментарий к записи Как установить Windows на Sony Vaio? 25 марта 2017, 16:33
    Иван написал комментарий к записи Как сделать скриншот экрана на ноутбуке или компьютере 23 марта 2017, 08:02
    Анастасия написал комментарий к записи Play market подключение отсутствует 20 марта 2017, 16:00
    Marsel написал комментарий к записи Как iPhone отвязать от Apple ID 19 марта 2017, 13:00