Squid и борьба с банерами и порно
Для борьбы с баннерами порно-сайтами достаточно прописать пару строк в конфигурационный файл прокси-сервера Squid и создать список ‘нежелательных’ URL, как это правильно сделать описано ниже:
1)Необходимо указать файл, в котором будут храниться имена и маски ‘нежелательных’ сайтов, для этого в файл squid.conf(в ЮНИКС-системах он обычно располагается по адресу /usr/local/squid/etc/squid.conf) в раздел ACCESS CONTROLS нужно вписать следующее…
1 2 3 |
acl Banners url_regex '/etc/ba' acl Porno url_regex '/etc/por' acl NoBanners url_regex '/etc/noba' |
Понятно, что в первой строке вы указываете путь к файлу, где хранятся полные URL и ‘маски’ баннерных URL.
Во второй путь к файлу хранящему порно-URL.
В третьей к адресам, которые должны быть доступны в любом случае. Это необходимо тогда, когда в каком-то из ‘правильных’ адресов есть часть, включающая в себя ‘маску’ банера или порно. Например, если вы хотите посмотреть новостной сайт, в адресе страницы которого есть слово analitic, а у вас в списке порно присутствует ‘маска’ anal, то к аналитике вам не добраться. Тогда вам нужно вписать ‘маску’ этого URL в список nobanners.
Далее перед всеми разрешениями http_access вписываем.
1 2 3 |
http_access allow NoBanners http_access deny Banners http_access deny Porno |
Тем самым разрешая все, указанное в списке НеБаннеры, и запрещая все, указанное в списках Баннеры и Порно. Далее следуют все остальные ваши разрешения. Или располагайте эти строки по вашему усмотрению, если понимаете, что делаете. :)
2)Вам нужно создать эти самые файлы и чем то их наполнить. Мы предлагаем вам варианты уже созданных файлов.
Banners
Porno
NoBanners
Вы можете скачать их и разместить в местах, которые вы указали в конфигурационном файле прокси-сервера.
3)Перезапустите сквид командой
1 |
# killall -1 squid |
– ! Пример команды приведен для ОС Linux.
4)Наслаждайтесь жизнью.
Помните, что порносайты, как и баннерные системы постоянно плодятся и множатся, в связи с чем периеодически пополняйте ваши СТОП-листы, дабы борьба была эффективной. На этом сайте файлы обновляются раз в неделю, вы можете регулярно скачивать отсюда свежие СТОП-листы.
Так же мы просим вас, если вы обнаружите URL порносайта или баннерной системы, не указанный в новейшем из списков, вы можете пойти сюда или прислать нам письмо, на адрес master#fork.kiev.ua с пометкой SQUID в теме и адресом или списком адресов, которые необходимо добавить в тот или иной файл. Мы постоянно будем пополнять существующие файлы и помогать в этом всем желающим. Все ваши пополнения будут доступны для скачивания в следующей версии СТОП-листов. Давайте помогать друг другу. Только есть одна просьба, пожалуйста, присылайте ТОЛЬКО дополнения к листам, потому что очень сложно выискивать в полном файле изменения и добавлять их к существующему.
В список Банеров мы так же включаем некоторые ссылки, с которых пользователи пытаются скачать слишком много лишнего.
(test on)Squid-2.4.STABLE*
Этот материал может помочь любителям порно, теперь не придется искать новый УРЛ. 8)
Да, все же для экономии траффика баннерных систем Вам необходимо использовать редиректор, т.к. сквид все равно все баннеры тянет в кеш.