raw_change не заменяет картинки

Обсуждение программы редиректора
Ответить
stx
Сообщения: 8
Зарегистрирован: Ср мар 25, 2009 15:13

raw_change не заменяет картинки

Сообщение stx »

не получается заменить фотки на одноклассниках с помощью raw_change.
в конфиге пишу следующее:
raw_change url http://*.odnoklassniki.ru/getImage* http://192.168.0.1/1.jpg
raw_change url http://*.odnoklassniki.ru/*Photo* http://192.168.0.1/1.jpg

или
raw_change url 302:http://*.odnoklassniki.ru/getImage* http://192.168.0.1/1.jpg
raw_change url 302:http://*.odnoklassniki.ru/*Photo* http://192.168.0.1/1.jpg

или
raw_change http://*.odnoklassniki.ru/getImage* http://192.168.0.1/1.jpg
raw_change http://*.odnoklassniki.ru/*Photo* http://192.168.0.1/1.jpg

результат нулевой.
фотки как показывались, так и показываются.
помогите плз. :)

stx
Сообщения: 8
Зарегистрирован: Ср мар 25, 2009 15:13

Сообщение stx »

и ещё один вопрос.
есть привычка указывать шаблон блокировки со звёздочками (*).
это работает? или режик по умолчанию блокирует всё, что за пределами слеша?

Slava
Site Admin
Сообщения: 2251
Зарегистрирован: Пт апр 02, 2004 12:34
Контактная информация:

Сообщение Slava »

В raw_change звездочки не работают, происходит простая замена одной последовательности символов на другую.

Для решения проще добавить ещё одну секцию в режик, по аналогии с существующими и добавить urls или pcre правила(там понимаются звездочки, как в регулярных выражениях).

stx
Сообщения: 8
Зарегистрирован: Ср мар 25, 2009 15:13

Сообщение stx »

не получается.
перепробовал все возможные (на мой взгляд) варианты.
pcre вообще странный какой-то, особо много туда не запишешь.
чуть что, сразу сквид вылетает.

а рабочий пример можно?
получилось только убрать всю разметку на одноклассниках, но фотки и баннеры показывает :)

Slava
Site Admin
Сообщения: 2251
Зарегистрирован: Пт апр 02, 2004 12:34
Контактная информация:

Сообщение Slava »

Давайте конкретней, что хотите заблокировать, что прописали в конфиг, какие правила прописали в файлы и что по этой секции пишет в логи.

Для проверки лучше использовать check-redirector, вписав туда тестируемый урл.

stx
Сообщения: 8
Зарегистрирован: Ср мар 25, 2009 15:13

Сообщение stx »

Slava писал(а):Давайте конкретней, что хотите заблокировать, что прописали в конфиг, какие правила прописали в файлы и что по этой секции пишет в логи.

Для проверки лучше использовать check-redirector, вписав туда тестируемый урл.
хочу заменить все фотографии на одноклассниках на одну единственную картинку, находящуюся на локальном сервере.
любые вариации на тему raw_change не проходят.
наверное звёздочки не понимает.

в redirector.conf прописываю следующее:
<ODNOKL>
ban_dir /usr/local/rejik/banlists/odnokl
url http://192.168.0.1/ban/1.jpg

в /usr/local/rejik/banlists/odnokl/urls прописываю шаблон замены:
*.odnoklassniki.ru/getImage*
*.odnoklassniki.ru/*Photo*

в логах ноль, реакции тоже ноль.
как прописать регулярные выражения в стиле perl не знаю, в перле не силён :?

P.S. check-redirector почему-то ругается.
# /usr/local/rejik/tools/check-redirector
This account is currently not available.

Slava
Site Admin
Сообщения: 2251
Зарегистрирован: Пт апр 02, 2004 12:34
Контактная информация:

Сообщение Slava »

stx писал(а): в /usr/local/rejik/banlists/odnokl/urls прописываю шаблон замены:
*.odnoklassniki.ru/getImage*
*.odnoklassniki.ru/*Photo*
В urls пропишите:
odnoklassniki.ru/getImage

В pcre пропишите:
odnoklassniki\.ru\/.+Photo

stx
Сообщения: 8
Зарегистрирован: Ср мар 25, 2009 15:13

Сообщение stx »

Slava писал(а):В urls пропишите:
odnoklassniki.ru/getImage

В pcre пропишите:
odnoklassniki\.ru\/.+Photo
о, работает! :)
попробовал тоже самое провернуть с вконтакте, не срабатывает.

redirector.conf
<VKONTAKTE>
ban_dir /usr/local/rejik/banlists/vkontakte
url http://192.168.0.1/ban/2.jpg

cat urls:
vkontakte.ru/photos.php
vkontakte.ru/video

cat pcre:
vkontakte\.ru\/.+photo
vkontakte\.ru\/.+video

Slava
Site Admin
Сообщения: 2251
Зарегистрирован: Пт апр 02, 2004 12:34
Контактная информация:

Сообщение Slava »

stx писал(а): попробовал тоже самое провернуть с вконтакте, не срабатывает.
1. Смотрите логи режика, корректно ли зачитались правила из новой секции.
2. Найдите в логи сквида урл, который надо блокировать и поместите его в check-redirector, запустите и смотрите, меняется ли урл

stx
Сообщения: 8
Зарегистрирован: Ср мар 25, 2009 15:13

Сообщение stx »

спасибо за помощь, буду пробовать :)

stx
Сообщения: 8
Зарегистрирован: Ср мар 25, 2009 15:13

Сообщение stx »

что-то опять не получается.
туго с регулярными выражениями, не понял я их.
прошу помощи :)

замучили смотреть огромные фотки через почту на маил.ру.
в логах сквида урл выглядит так - http://af13.mail.ru/cgi-bin/readmsg/3.jpg?
поддомены разные (af13, af16 и т.д.).

задача - либо убрать совсем такую возможность (но оставить возможность смотреть почту), либо заменить на свою картинку.
первое предпочтительнее :)

в секцию с одноклассниками прописывал следующее:
pcre
mail.ru\.ru\/cgi\-bin\/readmsg\/+.JPG
mail.ru\.ru\/cgi\-bin\/readmsg\/+.jpg
mail.ru\.ru\/cgi\-bin\/readmsg\/+.GIF
mail.ru.ru\/cgi-bin\/readmsg\/+\.jpg

urls
mail.ru/cgi-bin/readmsg

но это не помогает.


P.S. check-redirector не работает.

Ответить