SQUID – доступ пользователей к определенным сайтам

Как в SQUID предоставить пользователям доступ только к определенным или нескольким сайтам?

Итак у нас установлен SQUID server в качестве кэширующего прокси-сервера – в настройках прописаны разрешения для определенных пользователей и запрещения для других либо определенных групп пользователей.Нам необходимо разрешить одному пользователю доступ только к одному сайту в интернете, на другие сайты доступ закрыть.

Создаем в файле squid.conf правила:

Сопоставление пользователь Technolog = IP адрес пользователя

acl Technolog src 10.115.0.15

Описываем адрес, на который ему разрешен доступ в формате «^http://www.Название сайта.ru/»

acl special_url url_regex ^http://www.technologam.ru/

открываем доступ

http_access allow Technolog special_url

закрываем доступ к остальным сайтам в интернете

http_access deny Technolog

правило для технолога обязательно должно располагаться перед запретом для всех

http_access deny all
  1. Если требуется открыть доступ не только к сайту как к домену второго уровня, но и к субдоменам третьего уровня этого сайта нужно заменить строку
    acl special_url url_regex ^http://www.technologam.ru/
    на
    acl special_url dstdomain .technologam.ru
    Обязательно нужно поставить точку перед названием домена второго уровня, сообщается о доступности любых символов перед точкой.

Оставить комментарий


Примечание - Вы можете использовать эти HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>