# TAG: http_access
#! знак означает что данные значения инвертируются, «ВСЕ КРОМЕ»
http_access deny !Safe_ports
http_access allow all good_sites
http_access deny all ROTABANNER
http_access deny all BANNER
http_access deny all bad_sites
http_access deny all ads_sites
http_access deny all relax_sites
http_access deny all bad_exts
http_access deny all vid_sites
http_access deny all proxy_sites
http_access deny all porno_sites
http_access deny all downsites
…
Где /usr/local/etc/squid/badsites текстовые файлы вида:
#CLink
wma.energydanceradio.com
.grizliki.ru
.umora.ru
.adultisp.net
.nightdreams.ru
.cliphoto.com
.ultrasex.ru
.otsos.ru
.atas.ru
.publichouse.ru
.pupsik.ru
…
и т.д. точка впереди домена означает резать и все поддомены этого домена.
Берешь из Adblock список фильтров, приводишь к виду, понятному Squid, получаешь искомое. Если хочешь обновлений — пишешь скрипт для sed и ставишь задачу на скачивание списка и конвертацию в крон.
Плюс я где-то видел навеску для сквида, позволяющую добавлять адреса в список блокировок. Не так хорошо интегрировано, как в Adblock, но похоже.
Я выше написал — кто мешает парсить и использовать блок-листы от адблока? Тебе что нужно — списки блокируемого содержимого или возможность легко добавлять в блок-лист сайты самому?
Хорошая штука squid. На домашнем компьютере он у меня уже черт знает сколько стоит (основная задача — кэширование, т.к. интернет очень медленный был когда-то; сейчас интернет пошустрее и думаю уже от прокси отказаться). Вот только есть у squid'а недостаток: https и ftp кэшировать он не умеет без бубна.
Ну, а заменять adBlock проксей смысла не вижу.
В офисе хорошо иметь двухуровневые кэш и баннерорезку. Общесетевой уровень — squid, на уровне браузера — усиленное кэширование и возможно дополнительные плагины против рекламы.
А, ну для офиса — да. Т.к. народ 90% времени сидит во всяких соцсетях, есть смысл хорошенько банить рекламу, да и кэширование тут очень даже выручит.
А для корпоративных дистрибутивов вообще есть смысл локальное зеркало сделать.
Стоит сквид под виндой. Как выяснилось /squid-internal-static/icons/ вообще не отображаются. Хотя все пути в конфигах прописаны правильно. Никто не знает в чем может быть проблема?
Squid: баним баннеры без вспомогательного веб-сервера