====== Режик ====== {{:rejik:logo.jpg?350|}} Это набор программ для блокирования рекламы, порно-сайтов, mp3 и т.д. средствами прокси сервера [[squid:squid|Squid]]. [[squid:squid|Squid]] позволяет в своей конфигурации указать внешнюю программу редиректор. Эта программа выполняет функцию фильтрования запросов клиентов. [[http://rejik.ru/index_ru_0_0.html]] [[http://www.rejik.ru]] ====== Установка ====== [[http://rejik.ru/index_ru_3_0.html|Установка (стандартное описание)]] Возможно понадобится пакет ''libpcre3'': apt install libpcre3 libpcre3-dev ===== Файлы ===== Папка для установки: ''/opt/rejik'' Папка для файлов подмены: ''/var/www/ban'' ^ Файл /Описание ^ Папка ^ Права ^ | [[http://rejik.ru/download/redirector-3.2.11.tgz|Редиректор]]| Временная папка для компиляции [[#Редиректор|редиректора]]| | | [[http://rejik.ru/download/www.tgz|Файлы подмены]]| ''/var/www/ban''((папка ''ban'' в корне HTTP сервера)) | chown root:root /var/www/ -R chmod 455 /var/www/ -R | |[[http://rejik.ru/download/squid-like-www-ru.tgz|Файлы подмены стилизованные под сообщения Squid]]|:::|:::| |{{:rejik:ban.tar.gz|Дополнительные файлы подмены стилизованные под сообщения Squid }}|:::|:::| | [[http://rejik.ru/download/dbl-2.0.tgz|DBL скрипты]]| ''/opt/rejik''|chown proxy:proxy /opt/rejik -R| | [[http://rejik.ru/download/banlists-2.x.x.tgz|Тестовые бан-листы]]|:::|:::| |{{:rejik:make_banlists.sh|Скрипт для создания структуры для работы бан-листами}}|:::|:::| ===== Редиректор ===== Редактируем ''Makefile'' INSTALL_PATH=/opt/rejik SQUID_USER=proxy SQUID_GROUP=proxy FIXME mkdir /opt/rejik Компилируем make make install Добавить в ''squid.conf'' redirect_program /opt/rejik/redirector /opt/rejik/redirector.conf Обновить бан-листы /opt/rejik/make_banlists.sh ====== Настройка ====== :!: После изменений настроек нужно перезапустить [[squid:squid#Перезапуск|Squid]] Файл ''redirector.conf'' |''allow_urls''|Список разрешенных URL| ====== DBL ====== Бан-листы [[http://rejik.ru/index_ru_8_1.html|DBL :: Что это?]] Для получение ИМЕНИ, ПАРОЛЯ нужно получить [[http://rejik.ru/cgi-bin/signup.cgi?lang=ru|DBL акаунт]] ===== Настройка ===== [[http://rejik.ru/index_ru_8_4.html|DBL :: Как скачать DBL лист?]] В скрипте ''/opt/rejik/dbl/Update'' нужно исправить: $login="ИМЯ"; $pass="ПАРОЛЬ"; $WGET="/usr/bin/wget"; $dir="/opt/rejik/dbl"; Выполнить скрипт /opt/rejik/dbl/Update Результат выполнения пишется в ''update.log'', списки загружаются в виде архива в папку ''NEW'' и распаковываются в папку ''lists'' ===== Ссылки ===== [[https://rejik.ru/img/logo.jpg|Логотип]] {{tag>HTTP Proxy}}