Kyiv not Kiev!!!

vitich.kiev.ua registered on Dec 15, 1999

vitich.kyiv.ua registered on Aug 24, 2023

squid

Squid: режем порнуху

Розділи: 

Быстрый способ порезать порнуху:
В /etc/squid/squid.conf добавляем:
acl porn-urlregex url_regex -i "/etc/squid/porn-urlregex"
acl porn dstdomain -i "/etc/squid/porn"
http_access deny porn-urlregex
http_access deny porn

Делаем файл для правила porn-urlregex
cat /etc/squid/porn-urlregex
porn|sex|blowjob|xxx|gay|lesb|fuck|adult

Здесь главное не переусердствовать.

Squid: режем баннеры

Достали меня всяческие баннеры на веб-ресурсах.
И вспомнил я о кеширующем прокси компании. :)
И был это старый добрый squid.
Старый в прямом и переносном смысле ибо centos 4.7 ну никак не назовешь новым )))
Чаще всего для резания баннеров и т.д применяется связка c rejik.
Мне это решение показалось чересчур обременительным на данном этапе, поэтому я ограничился перловым скриптом, который каждый может адаптировать под свои нужды.
В конец /etc/squid/squid.conf добавляется две строчки:

Error | vitich.kyiv.ua

Error message

  • Warning: Error while sending QUERY packet. PID=1560554 in DatabaseStatementBase->execute() (line 2284 of /home/vitich/web/vitich.kyiv.ua/public_html/includes/database/database.inc).
  • Warning: Cannot modify header information - headers already sent by (output started at /home/vitich/web/vitich.kyiv.ua/public_html/includes/common.inc:2861) in drupal_send_headers() (line 1551 of /home/vitich/web/vitich.kyiv.ua/public_html/includes/bootstrap.inc).
  • PDOException: SQLSTATE[HY000]: General error: 2006 MySQL server has gone away: SELECT 1 AS expression FROM {variable} variable WHERE ( (name = :db_condition_placeholder_0) ); Array ( [:db_condition_placeholder_0] => cron_last ) in variable_set() (line 1310 of /home/vitich/web/vitich.kyiv.ua/public_html/includes/bootstrap.inc).

Error

The website encountered an unexpected error. Please try again later.