Установка редиректора
Если Вы хотите, чтобы при работе прокси сервера вырезались графические объекты (баннеры и счетчики), необходимо настроить работу SQUID с редиректором
В сети можно найти вножество различных редиректоров, и чтобы не ограничивать ваш выбор редиректорами, с которыми работает SAMS, я решил не прописывать автоматически редиректор в squid.conf
На данный момент SAMS настраивает работу трех редиректоров:
Редиректор SAMS
Написан специально для SAMS, напрямую использует информацию, содержащуюся в базе данных. Позволяет включить различное перенапраление запросов для пользователей (регулируется шаблонами пользователей).
Для включения этого редиректора необходимо в squid.conf добавить строчку:
redirect_program /usr/local/bin/samsredir
Редиректор SAMS обеспечивает:
При использовании редиректора SAMS в файл squid.conf заносятся acl, разрешающие доступ ВСЕХ пользователей к SQUID. Ограничение доступа пользователей организовано средствами редиректора
Редиректор REJIK
Хороший быстрый редиректор. На сайте редиректора (http://www.rejik.ru)
можно скачать списки баннерных, порно и пр. доменов.
Для включения этого редиректора необходимо в squid.conf добавить строчку:
redirect_program /путь/к/режик
В sams.conf необходимо добавить (исправить) строку:
REJIKPATH=/path/to/rejik
SAMS добавляет в файл конфигурации Rejik redirector.conf настройки на списки запрещенных доменов и
перенаправления доступа SAMS. Настройки на списки, идущие с Режиком не изменяются и не удаляются.
Редиректор Rejik не умеет сам ограничивать время работы пользователей. Ограничение времени производится самим
SQUID (прописывается в squid.conf).
Настраивайте Rejik согласно документации.
При использовании редиректора Rejik в файл squid.conf заносятся acl, разрешающие доступ ВСЕХ пользователей к SQUID. Ограничение доступа пользователей организовано средствами редиректора
Редиректор SquidGuard
Мощный редиректор с большими возможностями. В состав редиректора
(http://www.squidguard.org)
входят списки баннерных, порно и пр. доменов.
Для включения этого редиректора необходимо в squid.conf добавить строчку:
redirect_program /path/to/squidGuard
В sams.conf необходимо добавить (исправить) строку:
SQUIDGUARDDBPATH=/path/to/squidGuard.conf
SQUIDGUARDLOGPATH - не используется
SAMS добавляет в файл конфигурации SquidGuard squidguard.conf настройки на списки запрещенных доменов и
перенаправления доступа SAMS. Настройки на списки, идущие с SquidGuard не изменяются и не удаляются.
Настраивайте SquidGuard согласно документации.
При использовании редиректора SquidGuard в файл squid.conf заносятся acl, разрешающие доступ ВСЕХ пользователей к SQUID. Ограничение доступа пользователей организовано средствами редиректора
Стандартный SQUID
Этот редиректор описан в документации на SQUID. Написан на perl.
Редиректор создается после подачи команды на реконфигурирование SQUID, на основе списков перенаправления запросов.
Быстрый и легкий редиректор, но не различает пользователей.
Для включения этого редиректора необходимо в squid.conf добавить строчку:
redirect_program /etc/squid/redirect.sams
При использовании этого редиректора, ограничение доступа пользователей по спискам запрета доступа организовано
с использованием ACL SQUIDa
При использовании редиректора SQUID или если редиректор не используется вовосе, то в существует возможность:
при отключении пользователей за превышение трафика у них остается доступ к URL и IP адресам, прописанным в
списке "Локальные домены".
Для выбора редиректора, используемого с SAMS, необходимо в настройках SAMS выбрать редиректор, который планируется использовать. Если будет использоваться другой редиректор, или редиректор вообще не будет использоваться, выберите пункт "Не использовать редиректор" или "Встроенный SQUID".