Заметки сисадмина о интересных вещах из мира IT, инструкции и рецензии. Настраиваем Компьютеры/Сервера/1С/SIP-телефонию в Москве

Squid и борьба с банерами и порно

2007-03-08 · Posted in FreeBSD

Squid и борьба с банерами и порно

Для борьбы с банерами порно-сайтами достаточно прописать пару строк в конфигурационный файл прокси-сервера Squid и создать список 'нежелательных' URL, как это правильно сделать описано ниже:

1. Необходимо указать файл, в котором будут храниться имена и маски 'нежелательных' стайтов, для этого в файл squid.conf(в ЮНИКС-ситемах он обычно располагается по адресу /usr/local/squid/etc/squid.conf) в раздел ACCESS CONTROLS нужно вписать следующиее…
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 вписываем.
http_access allow NoBanners
http_access deny Banners
http_access deny Porno

Тем самым разрешая все, указанное в списке НеБанеры, и запрещая все, указанное в списках Банеры и Порно. Далее следуют все остальные ваши разрешения. Или располагайте эти строки по вашему усмотрению, если понимаете, что делаете. 🙂

2. Вам нужно создать эти самые файлы и чем то их наполнить. Мы предлагаем вам варианты уже созданных файлов.
Banners
Porno
NoBanners
Вы можете скачать их и разместить в местах, которые вы указали в конфигурационном файле прокси-сервера.

3. Перезапустите сквид командой
# killall -1 squid
! Пример команды приведен для ОС Linux.

4. Наслаждайтесь жизнью.

Помните, что порносайты, как и банерные системы постоянно плодятся и множатся, в связи с чем переодически пополняйте ваши СТОП-листы, дабы борьба была эфективной. На этом сайте файлы обновляются раз в неделю, вы можете регулярно скачивать отсюда свежие СТОП-листы.
Так же мы просим вас, если вы обнаружите URL порносайта или банерной системы, не указанный в новейшем из списков, вы можете пойти сюда или прислать нам письмо, на адрес master#fork.kiev.ua с пометкой SQUID в теме и адресом или списком адресов, которые необходимо добавить в тот или иной файл. Мы постоянно будем пополнять существующие файлы и помогать в этом всем желающим. Все ваши пополнения будут доступны для скачивания в следующей версии СТОП-листов. Давайте помогать друг другу. Только есть одна просьба, пожалуйста, присылайте ТОЛЬКО дополнения к листам, потому что очень сложно выискивать в полном файле изменения и добавлять их к существующему.
PS: В список Банеров мы так же включаем некоторые ссылки, с которых пользователи пытаются скачать слишком много лишнего.
PS1:(test on)Squid-2.4.STABLE*
PS2: Этот материал может помочь любителям порно, теперь не прийдется искать новый УРЛ. 8)

Да, все же для экономии траффика банерных систем Вам необходимо использовать редиректор, т.к. сквид все равно все банеры тянет в кеш.

 

Leave a Reply