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

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

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

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

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

    Стандартный SQUID

    Этот редиректор описан в документации на SQUID. Редиректор создается после подачи команды на реконфигурирование SQUID, на основе списков перенаправления запросов. Быстрый и легкий редиректор, но не различает пользователей.
    Для включения этого редиректора необходимо в squid.conf добавить строчку:
    redirect_program /etc/squid/redirect.sams
    При использовании этого редиректора, ограничение доступа пользователей по спискам запрета доступа организовано с использованием ACL SQUIDa

    Редиректор SAMS

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

    Редиректор SquidGuard

    Тут мне трудно что-либо сказать. Поддержка написана не мной, ее я не опробовал.
    Для включения этого редиректора необходимо в squid.conf добавить строчку:
    redirect_program /путь/к/squidguard