Как настроить? |
Настраивается режик достаточно просто, все настройки прописываются в конфиге, который по умолчанию называется redirector.conf и находиться в /usr/local/rejik2. |
Все настройки делятся на две части: глобальные и секционные. И имеют соответствующие области действия. |
Глобальные настройки: |
error_log <имя фала> Задает лог файл для сообщений об ошибках. Кроме ошибок в него пишутся различные предупреждения и информация о ходе запуска режика. Если параметр отсутствует - лог не ведется. Пример: error_log /usr/local/rejik2/redirector.err |
change_log <имя фала> Лог замен, сделанных режиком. В него пишется о том, кто и что пытался загрузить и на основании чего была произведена замена. Если параметр отсутствует - лог не ведется. Пример: change_log /usr/local/rejik2/redirector.log |
allow_ip <ip-адрес[/маска]> Не производить какие-либо замены для данного ip-адреса или для диапазона адресов, определяемых ip-адресом и маской. Если нужно дать разрешения нескольким адресам или диапазоном, то необходимо прописать несколько строчек с allow_ip, указав в каждой по одному адресу или диапазону адресов. Пример: allow_ip 192.168.10.2 allow_ip 10.1.1.1/255.0.0.0 |
allow_id <login> Не производить какие-либо замены для данного logina'a (для тех, у кого пользователи авторизуются в squid по логину). Для нескольких пользователей необходимо прописать несколько строчек с allow_id. Пример: allow_id director |
allow_url <сайт> Не производить какие-либо замены для данного сайта. Для нескольких сайтов необходимо прописать несколько строчек с allow_url. Пример: allow_url mysite.ru |
Секционные настройки: |
<Название> Название текущий секции. Пишется в лог изменений при срабатывании правила из этой секции. Пример: <BANNER> |
ban_dir <путь> Путь к папке, в которой находятся файлы с правилами для вырезания. Пример: ban_dir /usr/local/rejik2/banlists/banners |
url <урл замены> Чем заменять страницы, попавшие под правила данной секции. Пример: url http://127.0.0.1/ban/1x1.gif |
allow_ip <ip-адрес[/маска]> Аналогично глобальному параметру, но работает только в данной секции. Пример: allow_ip 10.10.11.0/255.255.255.0 |
allow_id <login> Аналогично глобальному параметру, но работает только в данной секции. Пример: allow_id moder |
log off Не записывать в change_log замены, сделанные в этой секции. Пример: log off |