Надоели баннеры

Здесь обсуждаются все вопросы, не попадающие под другие категории
Energetic
Увлекающийся
Сообщения: 102
Зарегистрирован: 13 сен 2002, 06:23
Откуда: Беларусь, Минск
Контактная информация:

Надоели баннеры

Сообщение Energetic »

Как сделать "чёрный список" серверов, с которых загрузка запрещена? Зависит ли это от браузера? А то в винде, я слышал, это сделать можно.

Anonymous

Сообщение Anonymous »

с помощью squid'а

acl good_url url_regex "/etc/squid/acl/good_url"
acl bad_url url_regex "/etc/squid/acl/bad_url"
acl bad_urlpath urlpath_regex "/etc/squid/acl/bad_urlpath"

Далее, чуть ниже в разделе "INSERT YOUR OWN RULES HERE..." добавляем строки:

http_access deny bad_urlpath !good_url
http_access deny bad_url !good_url
http_access allow all

для вырезки банера можно использовать механизм редиректора
читай man squid а вообще в squid.conf довольно подробно все
объяснено

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

Правельнее это делать с помощью iptables/ipchains в цепочке OUTPUT. Что-то мне подсказывает, что список баннерных адресов есть у pulsar'а.

Anonymous

Сообщение Anonymous »

если я не ошибаюсь это организуется с помощью опции INPUT типа

$IPTABLES -A INPUT -p tcp -j bad_tcp_packets

но по моему это слишком геморройно, да еще надо получить
эти ip адреса, если я не прав то пусть
Pulsar объяснит, как правильно организовать правила для firewoll'a

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

amd писал(а):если я не ошибаюсь это организуется с помощью опции INPUT типа

$IPTABLES -A INPUT -p tcp -j bad_tcp_packets
В INPUT отсекается уже ПРИШЕДШИЙ к тебе траффик. В OTPUT ты просто киляеш запросы на баннеры. Кстати, -j REJECT забыл.

Lynxer
Неотъемлемая часть форума
Сообщения: 285
Зарегистрирован: 10 мар 2002, 14:44
Откуда: Minsk

Сообщение Lynxer »

Llama писал(а):Правельнее это делать с помощью iptables/ipchains в цепочке OUTPUT. Что-то мне подсказывает, что список баннерных адресов есть у pulsar'а.
Думаю, как раз правильнее сделать с помощью правил сквида, и вот почему:
1) Отсечение по IP может заблокировать полезный траффик, не только ведь баннеры могут на том сервере быть, к тому же на том же IP может висеть другой полезный веб-сайт.
2) Отсечение по IP не будет работать, если мы тянем инет через вышестоящий прокси.

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

Atetz писал(а): Думаю, как раз правильнее сделать с помощью правил сквида, и вот почему:
Сквид значительно прожорливее IPTABLES. Хотя на мощной машине с модемным каналом это ессно не критично.
Atetz писал(а): 1) Отсечение по IP может заблокировать полезный траффик, не только ведь баннеры могут на том сервере быть, к тому же на том же IP может висеть другой полезный веб-сайт.
Вообще-то конечно может, но любая мало-мальски приличная баннерная сеть стоит на веделенном сервере и возможно даже не на одном.
Atetz писал(а): 2) Отсечение по IP не будет работать, если мы тянем инет через вышестоящий прокси.
Согласен, не будет. Тока если это наш прокси, то пусть он и режет баннеры... А если не наш - то нафига он нам нужен...

Ответить