Инструменты пользователя

Инструменты сайта


redirector

Настройка редиректора SQUID

Установка редиректора

Если Вы хотите, чтобы при работе прокси сервера вырезались графические объекты (баннеры и счетчики), необходимо настроить работу SQUID с редиректором
В сети можно найти вножество различных редиректоров, и чтобы не ограничивать ваш выбор редиректорами, с которыми работает SAMS, я решил не прописывать автоматически редиректор в squid.conf

На данный момент SAMS настраивает работу трех редиректоров:

  • Редиректор SAMS - редиректор, работающий напрямую с базами SAMS
  • Rejik - Хороший быстрый редиректор.
  • SquidGuard - очень мощный редиректор.
    и
  • Стандартный SQUID - простейший редиректор, описанный в документации к SQUID

Редиректор SAMS

Написан специально для SAMS, напрямую использует информацию, содержащуюся в базе данных. Позволяет включить различное перенапраление запросов для пользователей (регулируется шаблонами пользователей).
Для включения этого редиректора необходимо в squid.conf добавить строчку:
redirect_program /usr/local/bin/samsredir

Редиректор SAMS обеспечивает:

  • ограничение доступа пользователей к SQUID
  • контроль времени доступа пользователей к SQUID
  • ограниечение доступа пользователей к запрещенным ресурсам (или доступ пользователей ТОЛЬКО к разрешенным ресурсам)
  • перенаправление запросов пользователей к баннерам, счетчикам и т.п.

При использовании редиректора 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».

redirector.txt · Последние изменения: 2014/02/17 23:57 — dmitrychemerik

Инструменты страницы