HandyCache форум

Главная категория => Общие вопросы => Тема начата: Rick от 16 Март 2007, 20:56:42



Название: Написание правил по заявкам
Отправлено: Rick от 16 Март 2007, 20:56:42
Если вам нужно специфическое правило вы можете обратиться за помощью здесь.

Заявки принимаются в следующем виде:
1. Адрес сайта, примеры URL объектов (файлов).
2. Требуемое действие (хочу чтобы вообще не загружалось/ загружалось всегда/ бралось только из кэша/ обновлялось не чаще раза в сутки и т.д.)

Пример правильной заявки:
Цитировать
есть сайт www.dp.ru
на нем в ссылках www.dp.ru/msk/news/media/2007/02/19/116234/Controls/Common/files/css/style_3.css
меняется часть выделенная зеленым т.е.  дата месяц год и скажем так номер статьи  и прочее
как к нему вменяемое правло написать в преобразование url  ???
чтоб handy брал эти файлы из кеша а не качал каждый раз заново
но в тоже время чтобы www.dp.ru/msk/news/media/2007/02/19/116234/ это правило не трогало т.к. по нему отдается сама html страница а она нужна в исходном виде..

Чем более четко сформулирована заявка - тем быстрее вы получите правило и тем больше оно будет соответствовать вашим ожиданиям.

Внимание! Туманные заявки вроде "какое правило нужно, чтобы сэкономить трафик в таком-то чате/форуме" будут удаляться без ответа - ясновидцев тут нет, а правило блокирующее весь этот чат/форум (в полном соответствии с заявкой) вряд ли вам действительно нужно. Конкретизируйте, что именно вы хотите: не загружать картинки (какие?), не обновлять сообщения (какие?) и т.п.



После удовлетворения заявки, сообщения относящиеся к ней удалются, а новое правило добавляется в таблицу.

Чтобы воспользоваться правилом из таблицы, скопируйте его в буфер (только содержимое в столбце Правило - выделенное зеленым), затем в HandyCache в нужном списке кликните правой кнопкой мыши и в контекстном меню выберите пункт "Добавить правило из буфера".

Сайт
Назначение правила
Список
Правило
dp.ruЭлементы оформления страниц кэшируются в одной папке и повторно не загружаются
П
#5#~#True#~#(^dp\.ru/).+((controls|(?<!common/)files|gallery).*)#~#\1\2#~#False#~#True
handycache.ru форумСохраняет страницы с разными URL, но ведущие на один и тот же топик в одном файле кэша
П
#5#~#True#~#(handycache\.ru/component/option,com_smf/Itemid,\d+/topic,\d+)(\.\d+)?(;all)?[./].*#~#\1\2\3#~#False#~#True
handycache.ru форумНе кэшировать некоторые действия
Б
#10#~#True#~#^handycache\.ru/forum/index\.php\?action=(keepalive|post|quotefast)#~##~##~#False#~#True#~#False#~#False#~#False#~#False
Eset NOD32 обновление базВсе обновления кэшируются в одну папку u.eset.com
П
#5#~#True#~#^u\d{1,2}\.eset\.com#~#u.eset.com#~#False#~#True



Название: Re: Написание правил по заявкам
Отправлено: goga11 от 29 Март 2007, 18:33:41
На некоторых сайтах размещаются ролики для flash плеера. Нужно правило чтобы с любого сайта они не загружались вместе со страницей. А то сегодня 5 Мб просто так потерял. Для примера сегодняшняя ссылка http://zoom.cnews.ru/common/img/uploaded/article/2007/03/26/Asus_Lamborgini_(black).flv
Я имел ввиду именно такие ролики, а не flash оформление страниц,если конечно такое бывает.


Название: Re: Написание правил по заявкам
Отправлено: Сергей от 29 Март 2007, 19:35:28
Илья, дай примеры разных ссылок на одну картинку.

goga11, что ты понимаешь под понятием не загружались?
Если не грузить совсем то добавь правило в черный список или только из кэша
Если не грузить заново, то в список не обновлять
Правило примерно такое \.flv$


Название: Re: Написание правил по заявкам
Отправлено: Oneri от 29 Март 2007, 19:46:57
goga11 можно еще и так 
Код:
+.flv*



Название: Re: Написание правил по заявкам
Отправлено: Сергей от 29 Март 2007, 19:56:18
нет, это равносильно \.flv.*
лучше так +*.flv


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 29 Март 2007, 20:53:55
нет, это равносильно \.flv.*
лучше так +*.flv

Поскольку HC ищет вхождение правила в любую часть URL, то и при простом синтаксисе надо явно указывать конец строки, когда это требуется: +.flv$  ;)
Но предпочтительнее, конечно, использовать RegExp: \.flv$


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 29 Март 2007, 21:23:12
Есть сайт prima-tv.ru (красноярская телекомпания), картинки у них каждый день одни и теже но ссылки на них разные, нужно штоб НС смотрел по размеру картинки на этом сайте и загружал их из кеша. А то одних и тех же уже штук 8  :o

HC не умеет загружать из кэша картинки "по размеру"! Даже сомневаюсь, что какой-то другой прокси такое умеет! Для этого придется, как минимум, предварительно запрашивать заголовки всех картинок, что увеличит время загрузки страницы + лишний трафик, если картинок в кэше нет! При этом нельзя исключать вероятность совпадения размеров совершенно разных картинок...
::)

Максимум, что можно сделать в твоем случае - это попытаться выявить по твоим URL закономерность (если она есть!) и написать правило для "Преобразования URL"...


Название: Re: Написание правил по заявкам
Отправлено: goga11 от 30 Март 2007, 17:34:53
Цитировать
goga11, что ты понимаешь под понятием не загружались?
Если не грузить совсем то добавь правило в черный список или только из кэша
Если не грузить заново, то в список не обновлять
Правило примерно такое \.flv$
Чтобы не загружалось совсем в целях экономии трафика.Правильно ли я понял что в черный список надо добавить правило  \.flv$


Название: Re: Написание правил по заявкам
Отправлено: Сергей от 30 Март 2007, 17:41:55
Правильно.

Только я не понял. Они что, сами грузятся? Ты даже на них не кликаешь?
Или ты не смотришь куда идут ссылки?


Название: Re: Написание правил по заявкам
Отправлено: goga11 от 31 Март 2007, 13:19:07
Правильно.

Только я не понял. Они что, сами грузятся? Ты даже на них не кликаешь?
Или ты не смотришь куда идут ссылки?
Я и сам не понял но похоже загружаются сами, благо скорость позволяет. Да и заметил то случайно. Был в интернете. Так как попалась похожая информация, решил вытащить с помощью  historic ту страницу куда потом флэш файл загрузился. Открылась она  в фоновом режиме в новой вкладке. Я сначала внимания не обратил, но потом полез в монитор там и увидел. Похоже догрузился недостающий файл и без всякого моего участия, потому что первоначально там его не было это точно.


Название: Re: Написание правил по заявкам
Отправлено: Rick от 05 Апрель 2007, 06:58:28
Правильно ли я понял что в черный список надо добавить правило  \.flv$
Удовлетворило ли тебя это правило? Сообщения можно удалять?

Не уверен, что вносить в таблицу (и вносить ли): ходил по zoom.cnews.ru - нигде не вижу никаких *.flv


Название: Re: Написание правил по заявкам
Отправлено: Shasoft2 от 06 Апрель 2007, 12:36:10
Есть ссылки http://www.webwarper.net/ww/~fz/dyn.gismeteo.ru/moon.gif & http://dyn.gismeteo.ru/moon.gif
Хотелось бы, чтобы в КЭШЕ онИ сохранялись в одном месте, в dyn.gismeteo.ru/moon.gif

Как должно выглядеть такое правило?


Название: Re: Написание правил по заявкам
Отправлено: Сергей от 06 Апрель 2007, 12:57:11
FAQ (http://handycache.ru/component/option,com_simplefaq/task,display/Itemid,3/catid,6/#FAQ28) почитай. Там есть это правило.

Задавай вопросы только когда есть реальная проблема, пожалуйста.


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 06 Апрель 2007, 13:01:51
Есть ссылки http://www.webwarper.net/ww/~fz/dyn.gismeteo.ru/moon.gif & http://dyn.gismeteo.ru/moon.gif
Хотелось бы, чтобы в КЭШЕ онИ сохранялись в одном месте, в dyn.gismeteo.ru/moon.gif

Как должно выглядеть такое правило?

Слегка подправил правило из ФАКа под твой URL:
#5#~#True#~#.*webwarper\.net/ww/(~fz/)?(?!~)(www\.)?(.*)#~#\3#~#False#~#True

P.S. Только картинки WebWarper все равно сжимать не умеет, поэтому на указанный тобой URL ответит только "302 Moved Temporarily"... ;)


Название: Re: Написание правил по заявкам
Отправлено: Shasoft2 от 06 Апрель 2007, 14:09:47
Занаю, что он ответит, просто хочу, чтобы кэш сайта лежал в "своей" директории


Название: Re: Написание правил по заявкам
Отправлено: Mr. JeCk от 07 Апрель 2007, 09:51:46
...так, ладно, спрошу здесь... А как написать правило, чтобы сайт вообще не кешировался (да, я нуб ;))?


Название: Re: Написание правил по заявкам
Отправлено: Rick от 07 Апрель 2007, 10:29:30
Mr. JeCk
В Белом списке в графе Правило указать url сайта с символом "+" перед ним (пример: +saite.ru) и поставить галочку на графу "Запись в кэш"


Название: Re: Написание правил по заявкам
Отправлено: Тагир от 25 Апрель 2007, 10:47:07
Доброе время суток, уважаемые!

Ситуация такая:
Мой комп - сервер, в инет выходят через меня.
Один работник постоянно выходит в какой-то чат, точно не знаю какой
Используются следующие ИП и порты:
89.112.12.197:443
82.15.52.146:443
90.224.36.191:443
82.15.52.146:443
ИПы постоянно меняются, порт остается прежним, т.е. 443
Подскажите как внести в черный список правило, закрывающее доступ к этому порту

Заранее премного благодарен!


Название: Re: Написание правил по заявкам
Отправлено: Сергей от 25 Апрель 2007, 10:53:17
HC этого не умеет.
Файерволом закрой исходящие на 443 порт.
Но тогда все https страницы будут недоступны.


Название: Re: Написание правил по заявкам
Отправлено: Тагир от 25 Апрель 2007, 11:01:11
Сергей, спасибо большое, буду пробовать


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 25 Апрель 2007, 11:38:02
HC этого не умеет.

Ты уверен?!  ;)

ИПы постоянно меняются, порт остается прежним, т.е. 443
Подскажите как внести в черный список правило, закрывающее доступ к этому порту

Можно и без файервола обойтись! Просто добавь в "Черный список" HC такое правило: ^[^/]+:443


Название: Re: Написание правил по заявкам
Отправлено: Тагир от 25 Апрель 2007, 12:10:54
Можно и без файервола обойтись! Просто добавь в "Черный список" HC такое правило: ^[^/]+:443
Точно!
Работает!
Спасибо!

p.s. так же и другие порты закрою :)


Название: Re: Написание правил по заявкам
Отправлено: Сергей от 26 Апрель 2007, 10:19:36
Действительно. Браузер показывает в адресной строке https://server
А в сеть уходит запрос с добавленым номером порта http://server:443


Название: Re: Написание правил по заявкам
Отправлено: Илья от 29 Апрель 2007, 13:43:40
Корочё вот такая ситуация: я постоянно читаю новости с _http://www.bcs.ru/live/
Использую OfflineExplorer загружаю все страницы, потом вырубаю модем и всё сижу читаю.
Но когда я жму в ОЕ обновить то он там чёто грузит но незагружается. И всё чтоб, посмотреть новые новости то приходиться заново грузить, это не сильно удобно убиватьна загрузку 1,5-2 минуты.
Напишите плиз правило чтоб НС файлы которые есть в кеше не обновлял, .т.к. статьи там не обновляються вообще.

З.Ы. Страница весит не много.


Название: Re: Написание правил по заявкам
Отправлено: Rick от 29 Апрель 2007, 20:03:52
Корочё вот такая ситуация:...
Загляни в первый пост топика, прочитай КАК нужно делать заявку на правила.
Что там у тебя OE грузит/негрузит, какие конкретно URL на целевом сайте, что именно тебе надо не обновлять - телепатов нет. Хочешь правило, чтобы этот сайт вообще никогда не обновлялся? Нет? Тогда опиши пожалуйста свое желание _внятно_.

ЗЫ: И может все твои проблемы решаются просто переводом HandyCache в автономный режим?


Название: Re: Написание правил по заявкам
Отправлено: Илья от 30 Апрель 2007, 07:48:39
Извени, ну так вот.
_http://www.bcs.ru/live/refresh.asp
_http://www.bcs.ru/live/live.asp
_http://www.bcs.ru/live/help.asp
_http://www.bcs.ru/live/default.htm
_http://www.bcs.ru/live/default.asp
_http://www.bcs.ru/live/body.asp?id=613000
_http://www.bcs.ru/live/body.asp?id=*
_http://www.bcs.ru/live/body.asp
_http://www.bcs.ru/live/blank.asp
Вот ссылки котрые грузит ое _http://www.bcs.ru/live/body.asp?id=* вот ето самое главное. страница имеет вот такую ссылку их на сайте не мерено. Так вот нужно правило чтоб нс загружал из инета страницы которых нет в кеше, а которые чтоб только из кеша это страницы с такой структурой _http://www.bcs.ru/live/body.asp?id=*

Если чё не понял попробую исчо раз написать ;)
 


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 30 Апрель 2007, 19:13:44
Так вот нужно правило чтоб нс загружал из инета страницы которых нет в кеше, а которые чтоб только из кеша это страницы с такой структурой _http://www.bcs.ru/live/body.asp?id=*

Вот правило: #4#~#True#~#bcs\.ru/live/body\.asp\?id=#~##~#

Добавь его либо в список "Только из кэша", либо в "Не обновлять" в зависимости от результата, который тебе нужен...


Название: Re: Написание правил по заявкам
Отправлено: Илья от 01 Май 2007, 07:43:41
Спасибо, но проблема, надо чтоб НС не давал Not modif а отдавал файл. ОЕ не имеет своего кеша.


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 01 Май 2007, 12:15:16
Спасибо, но проблема, надо чтоб НС не давал Not modif а отдавал файл. ОЕ не имеет своего кеша.

Как это не имеет? Где ж тогда он хранит скачанные сайты?

HC отвечает "304 Not Modified" только если в запросе клиента присутствует заголовок "If-Modified-Since", указывающий, что такой файл у него уже есть!

А что за проблема у OE c "304 Not Modified"? Зачем тогда он вставляет в запрос "If-Modified-Since"?


Название: Re: Написание правил по заявкам
Отправлено: Илья от 01 Май 2007, 14:16:40
Я сильно не разбераюсь, но НС выдаю нот модиф а тот больше (ое) больше ничё не грузит.
Также есть проблемы с вашим форумом. Загружает по кнопкам старые страницы


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 01 Май 2007, 15:45:18
Я сильно не разбераюсь, но НС выдаю нот модиф а тот больше (ое) больше ничё не грузит.

Видимо, OE чего-то ждет... Похожая проблема была с Naviscopе-ом. Подожди выхода новой версии HC - там кое-что сделано для решения этой проблемы...

А пока попробуй просто переводить HC в автономный режим, отключив список "Только из кэша".

Цитировать
Также есть проблемы с вашим форумом. Загружает по кнопкам старые страницы

По каким кнопкам? Приложи логи...


Название: Re: Написание правил по заявкам
Отправлено: Илья от 01 Май 2007, 15:53:22
Да, ладно, не сильно напрягает.  Буду так качать
А всё уже нормально.

А когда выйдет новая версия?


Название: Re: Написание правил по заявкам
Отправлено: aleax от 02 Май 2007, 17:29:08
Доброго времени суток!

Помогите создать правило(а) для списка "Переадресация".
На входе имеем:
_www.site.ru/folder1/folder2/avator/*.*
или
_www.site.ru/folder1/folder2/avator/folder1/folder2/*.*
или
_www.site.ru/folder1/folder2/avators/*.*
или
_www.site.ru/folder1/folder2/avators/folder1/folder2/*.*

На выходе должны взять картинку по адресу c:/Program Files/HandyCache/img/HC_no_avator.gif


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 03 Май 2007, 07:07:48
Помогите создать правило(а) для списка "Переадресация".

Только лучше вставь это правило не в список "Переадресация", а в "Преобразование URL":
#5#~#True#~#.*avator.*#~#img/HC_no_avator.gif#~#False#~#True


Название: Re: Написание правил по заявкам
Отправлено: aleax от 03 Май 2007, 22:20:23
Только лучше вставь это правило не в список "Переадресация", а в "Преобразование URL":
#5#~#True#~#.*avator.*#~#img/HC_no_avator.gif#~#False#~#True

спаибо.
так как встречаются папки и avator и avatаr,
я создал следующее правило
#5#~#True#~#.*avator.*|.*avatar.*#~#img/HC_no_avator.gif#~#False#~#True

правильно ли я сделал (проверял - правильно), и оптемален ли данный вариант для переадресации файлов в урл которых встречаются и avator и avatаr ?


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 04 Май 2007, 00:16:13
оптемален ли данный вариант для переадресации файлов в урл которых встречаются и avator и avatаr ?

Лучше так:
#5#~#True#~#.*avat[oa]r.*#~#img/HC_no_avator.gif#~#False#~#True


Название: Re: Написание правил по заявкам
Отправлено: aleax от 04 Май 2007, 08:49:28
Лучше так:
#5#~#True#~#.*avat[oa]r.*#~#img/HC_no_avator.gif#~#False#~#True
Спасибо. уже начал немного понимать синтаксис. сейчас еще спец.литературы почитаю....


Название: Re: Написание правил по заявкам
Отправлено: Detector от 04 Май 2007, 13:48:34
Здравствуйте. Вопрос такой. Бываю на форуме Mozilla. Например тут
http://forum.mozilla-russia.org/viewtopic.php?id=16658
Чтобы не обновлять аватары надо написать правило для списка "Не обновлять".
Сначала попробовал сам. Пыхтел полчаса, разродился нижеследующим:
#5#~#True#~#forum.mozilla-russia\.org/img/avatars\.(jpg|gif|png)$#~##~##~#
Вставил из буфера в список, сделал пробные заходы, результат - ноль.
Как должно выглядеть правильное правило? Спасибо.


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 04 Май 2007, 15:14:14
Как должно выглядеть правильное правило?

Похоже, без регистрации на форуме Mozilla аватары не отображаются...  ::)

Предположу, что правило должно выглядеть как-то так:
#5#~#True#~#forum\.mozilla-russia\.org/img/avatars/.*\.(jpg|gif|png)$#~##~##~#

Если я не угадал, то приведи несколько конкретных примеров URL, по которым там грузятся аватары.
Регистрироваться на форуме только ради проверки правила особого желания у меня нет...  ;)


Название: Re: Написание правил по заявкам
Отправлено: Detector от 04 Май 2007, 15:57:17
Понял. Конкретные URL-ы, например, такие:

http://forum.mozilla-russia.org/img/avatars/1140.gif
http://forum.mozilla-russia.org/img/avatars/996.png
http://forum.mozilla-russia.org/img/avatars/3426.png


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 04 Май 2007, 16:02:39
Понял. Конкретные URL-ы, например, такие:

Ну так, значит, я угадал! ;D Используй мое правило постом выше!


Название: Re: Написание правил по заявкам
Отправлено: Detector от 05 Май 2007, 06:01:26
Ты-то угадал. А вот я, кажется, хорошо облажался. Вставил правило,
пошнырял по форуму. Попаданий ноль. Пошел смотреть расклад в мониторе.
А в мониторе по тем URL-ам откуда грузятся аватары сплошняком идет "200 From cache (HC)"
Усиленно работает правило Н.3

#5#~#True#~#\.(jpg|jpeg|png|gif|bmp|swf|ico)(\?|$)#~##~##~#

Оно, вроде, еще по дефолту установлено.
DenZzz, прошу пардона за то, что поднял пустую возню, не ругайся на чайника.


Название: Re: Написание правил по заявкам
Отправлено: Mystik от 10 Май 2007, 03:05:38
Доброго времени суток Всем!
Подскажите правило (можно несколько),  чтобы в кэше не сохранялись страницы поисковых сервисов
Примеры адресов после поиска на них фраз “Handy Cache” и “Хенди Кэш” соответственно.

Yandex:
1. http://www.yandex.ru/yandsearch?text=Handy+Cache
2. http://www.yandex.ru/yandsearch?text=%D5%E5%ED%E4%E8+%CA%FD%F8

Google
1. http://www.google.com/search?hl=ru&q=Handy+Cache&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA&lr=
2. http://www.google.com/search?hl=ru&q=%D0%A5%D0%B5%D0%BD%D0%B4%D0%B8+%D0%9A%D1%8D%D1%88&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA&lr=

Rambler
1. http://www.rambler.ru/lite?btnG=%CD%E0%E9%F2%E8%21&words=Handy+Cache&set=wwwL
2. http://www.rambler.ru/lite?btnG=%CD%E0%E9%F2%E8%21&words=%D5%E5%ED%E4%E8+%CA%FD%F8&set=wwwL

Forum.ru-board
1. http://forum.ru-board.com/google.cgi?domains=forum.ru-board.com&q=Handy+Cache&sa=%CF%EE%E8%F1%EA+%E2+Google&sitesearch=forum.ru-board.com&client=pub-3191513952494802&forid=1&channel=8862539797&ie=windows-1251&oe=windows-1251&flav=0000&sig=ZVRHj8fTJJksJ4sh&cof=GALT%3A%23008000%3BGL%3A1%3BDIV%3A%23336699%3BVLC%3A663399%3BAH%3Acenter%3BBGC%3AFFFFFF%3BLBGC%3A336699%3BALC%3A0000C0%3BLC%3A0000C0%3BT%3A000000%3BGFNT%3A0000C0%3BGIMP%3A0000C0%3BFORID%3A11&hl=ru
2. http://forum.ru-board.com/google.cgi?domains=forum.ru-board.com&q=%D5%E5%ED%E4%E8+%CA%FD%F8&sa=%CF%EE%E8%F1%EA+%E2+Google&sitesearch=forum.ru-board.com&client=pub-3191513952494802&forid=1&channel=8862539797&ie=windows-1251&oe=windows-1251&flav=0000&sig=ZVRHj8fTJJksJ4sh&cof=GALT%3A%23008000%3BGL%3A1%3BDIV%3A%23336699%3BVLC%3A663399%3BAH%3Acenter%3BBGC%3AFFFFFF%3BLBGC%3A336699%3BALC%3A0000C0%3BLC%3A0000C0%3BT%3A000000%3BGFNT%3A0000C0%3BGIMP%3A0000C0%3BFORID%3A11&hl=ru


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 10 Май 2007, 07:26:29
Подскажите правило (можно несколько),  чтобы в кэше не сохранялись страницы поисковых сервисов

#10#~#True#~#(yandex\.ru/yandsearch|google\.com/search|rambler\.ru/lite|ru-board\.com/google\.cgi)\?#~##~##~#False#~#True#~#False#~#False#~#False#~#False


Название: Re: Написание правил по заявкам
Отправлено: Илья от 10 Май 2007, 11:21:04
А какое праваило  нао чтоб на расширеном поиске в яндексе не проходило по 2 черномоу?


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 10 Май 2007, 11:40:47
А какое праваило  нао чтоб на расширеном поиске в яндексе не проходило по 2 черномоу?

В правиле, которое я запостил выше, поставь галку в колонке "Черного списка".


Название: Re: Написание правил по заявкам
Отправлено: Илья от 10 Май 2007, 13:10:59
Ну после того как я поставил галочку у меня конечно пропало окно blokced  но теперь вся реклама грузится изза него :(


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 10 Май 2007, 13:19:24
Ну после того как я поставил галочку у меня конечно пропало окно blokced  но теперь вся реклама грузится изза него :(

Не может быть! Приведи URL этой рекламы...


Название: Re: Написание правил по заявкам
Отправлено: Илья от 10 Май 2007, 14:14:59
Ну я сделал так - вставил правило в белый список поставл галку напротив черного списка.
Потом зашел на mysoch.ru там рекламы завались н а каждой странице.


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 10 Май 2007, 14:35:58
Ну я сделал так - вставил правило в белый список поставл галку напротив черного списка.
Потом зашел на mysoch.ru там рекламы завались н а каждой странице.

Что-то ты криво вставил! Это правило абсолютно не мешает "Черному списку" блокировать рекламу на mysoch.ru и прочих сайтах! Разбирайся со своими настройками списков и правил!

Черный список включен? Приложи сюда свои файлы black.lst и white.lst ...


Название: Re: Написание правил по заявкам
Отправлено: Илья от 10 Май 2007, 14:46:37
Да нет на этом сайте ссылки на всплывающие страницы с yadro и других рекламщиков.


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 10 Май 2007, 15:27:50
Да нет на этом сайте ссылки на всплывающие страницы с yadro и других рекламщиков.

Сколько еще можно писать на форуме, что правила из постов надо вставлять в списки ТОЛЬКО ЧЕРЕЗ СПЕЦИАЛЬНЫЕ КОМАНДЫ КОНТЕКСТНОГО МЕНЮ "ДОБАВИТЬ/ВСТАВИТЬ ПРАВИЛО ИЗ БУФЕРА"!!!

Обычный Copy-Paste НЕ ИСПОЛЬЗОВАТЬ!!!  >:(


P.S. Замени свой контуженный список на исправленный мной в приложении!


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 10 Май 2007, 15:46:00
P.P.S. А в твоем "Черном списке" почти все добавленные тобой в конце списка правила нерабочие - нарушен синтаксис и логика! Учи мат.часть!  :rtfm:


Название: Re: Написание правил по заявкам
Отправлено: Илья от 10 Май 2007, 16:02:03
Да я это пробовал просто, забыл удалить.
А если не сложно можно так называемый фак по этим рег. выражениям. А то читать не охото и времени особо нет.


Название: Re: Написание правил по заявкам
Отправлено: cepera_ang от 11 Май 2007, 00:46:44
Да я это пробовал просто, забыл удалить.
А если не сложно можно так называемый фак по этим рег. выражениям. А то читать не охото и времени особо нет.
http://www.pcre.org/
http://www.yandex.ru/yandsearch?rpt=rad&text=%F0%E5%E3%F3%EB%FF%F0%ED%FB%E5+%E2%FB%F0%E0%E6%E5%ED%E8%FF


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 11 Май 2007, 06:53:08
А если не сложно можно так называемый фак по этим рег. выражениям. А то читать не охото и времени особо нет.

http://www.providerz.ru/articles/php/regexp-intro.html
http://program.rin.ru/razdel/html/111.html
http://www.citforum.ru/internet/perl_tut/re.shtml


Название: Re: Написание правил по заявкам
Отправлено: Илья от 11 Май 2007, 16:34:10
Надо чтоб с сайта www4.bcs.ru всё что находится на нем грузилось проходя мимо список не обновлять. Этот сайт https
И чтобы строки с bad gateway в мониторе не отображались.


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 11 Май 2007, 18:47:00
Надо чтоб с сайта www4.bcs.ru всё что находится на нем грузилось проходя мимо список не обновлять. Этот сайт https

HTTPS HC не умеет кэшировать вообще! Следовательно, список "Не обновлять" для HTTPS и так не будет работать!

Цитировать
И чтобы строки с bad gateway в мониторе не отображались.

Настрой в фильтре Монитора: Ответ <> bad\sgateway


Название: Re: Написание правил по заявкам
Отправлено: Mystik от 11 Май 2007, 23:21:20
Почему с этим правилом #5#~#False#~#(^(css|galler(ies|y)|i(mg?|mages?)?|photos?|pi(cs?|x)|tbn|www)\d*(-tub)?\.)(.*/)#~#\7#~#False#~#True у Opera и IE страници выгледят по разному (этот вопрос особенно важен)? Т.е. при загрузки страници в IE это правило игнорируется(не срабатывает), а в Opera не показавает картинки каторые есть в кэше. Что оно делает и нужно ли?


Название: Re: Написание правил по заявкам
Отправлено: Илья от 12 Май 2007, 03:43:49
Не а сами файлы то находятся на обычном серваке не секёюрите. Надо сделать так чтобы jsp файлы проходили мимо списка на www4.bcs.ru


Название: Re: Написание правил по заявкам
Отправлено: Илья от 12 Май 2007, 03:51:00
А куда написать? В првило? то неработает :(


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 12 Май 2007, 07:02:34
Надо чтоб с сайта www4.bcs.ru всё что находится на нем грузилось проходя мимо список не обновлять.

Добавь в "Белый список" через контекстное меню правило:
#10#~#True#~#www4\.bcs\.ru#~##~##~#False#~#False#~#True#~#False#~#False#~#False

Цитировать
А куда написать? В првило? то неработает

Ты о чем? В фильтре монитора есть колонки: Приоритет, Колонка, Условие и Правило. Вот в них и вставь соответственно: 1  Ответ  <>   bad\sgateway



Т.е. при загрузки страници в IE это правило игнорируется(не срабатывает), а в Opera не показавает картинки каторые есть в кэше.

Дело не в правиле! Разбирайся с настройками браузеров!
Возможно, в Опере включен режим "Картинки из кэша", вот она и не запрашивает картинки у HC.
Что там игнорируется в IE не понятно. Если HC берет файл из своего RAM-кэша, то список "Преобразование URL" не проверяется! Посмотри в Мониторе HC, что написано в поле "Ответ"!


Название: Re: Написание правил по заявкам
Отправлено: aleax от 23 Май 2007, 22:24:20
Антивирусник avast! качает файлы обновления с нескольких серверов:
download.avast.com
download1.avast.com
download2.avast.com
...
download214.avast.com

Хотелось бы чтоб все они складывались в одном месте - download.avast.com.
Я создал правило для списка "Преобразование URL", наподобие существующего  в шапке темы для Нода32.

Не допустил ли я ошибки?
#5#~#True#~#^\d*\.avast\.com#~#download.avast.com#~#False#~#True


Название: Re: Написание правил по заявкам
Отправлено: cepera_ang от 23 Май 2007, 22:48:03
Может быть вот так:
#5#~#True#~#^\d.*\.avast\.com#~#download.avast.com#~#False#~#True


Название: Re: Написание правил по заявкам
Отправлено: NothingAnother от 23 Май 2007, 23:06:41
Не допустил ли я ошибки?
Допустил. И ты, и cepera_ang. Правильно (один из вариантов) так:
Код:
#5#~#True#~#(download)\d{0,3}(\.avast\.com)#~#\1\2#~#False#~#True


Название: Re: Написание правил по заявкам
Отправлено: Кирилл от 24 Май 2007, 15:32:41
Совсем злой вариант ;)
Код:
#5#~#True#~#((?>[a-z]+))(?>\d+)\.#~#\1.#~#False#~#True


Название: Re: Написание правил по заявкам
Отправлено: aleax от 24 Май 2007, 16:08:09
Допустил. И ты, и cepera_ang. Правильно (один из вариантов) так:
Код:
#5#~#True#~#(download)\d{0,3}(\.avast\.com)#~#\1\2#~#False#~#True
Спасибо, хотя я особой разници не вижу, работало и моё и это правило. Хотя мои познания регулярних виражений не столь глубоки чтобы заметить разницу :)

Еще вопрос.

Имеем к примеру
site1.ru/forum1/templates/subSilver/images/*
site2.net/forum2/templates/subSilver/images/*
forum3.site3/templates/subSilver/images/*

Хочется чтобы в кеше все складивалось/бралось в одном месте, например:
phpBB2/templates/subSilver/images/


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 24 Май 2007, 18:41:30
Спасибо, хотя я особой разници не вижу, работало и моё и это правило.

Твое правило не могло работать на тех URL, что ты привел! Проверь в Тренажере!

Цитировать
Хочется чтобы в кеше все складивалось/бралось в одном месте, например:
phpBB2/templates/subSilver/images/

#5#~#True#~#.*(/templates/subSilver/images/)#~#phpBB2\1#~#False#~#True


Название: Re: Написание правил по заявкам
Отправлено: aleax от 24 Май 2007, 19:15:50
Твое правило не могло работать на тех URL, что ты привел! Проверь в Тренажере!
Точно. я неверно привёл правило. Изначально созданое мной правило выглядело:
#5#~#True#~#^download\d*\.avast\.com#~#download.avast.com#~#False#~#True
#5#~#True#~#.*(/templates/subSilver/images/)#~#phpBB2\1#~#False#~#True

Спасибо.
Теперь по-аналогии поработаем с другими стандартными темами для форумов, а то цены за траф кусаются


Название: Re: Написание правил по заявкам
Отправлено: Tiay от 03 Июнь 2007, 21:19:49
Какое правило нужно для HC, чтобы оно стало нормально кэшировать ЧПУ ссылки. К примеру такие:
http://www.nnm.ru/
http://everything-about-all.nnm.ru/russkij_kach
http://conversation.nnm.ru/


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 03 Июнь 2007, 21:41:05
Какое правило нужно для HC, чтобы оно стало нормально кэшировать ЧПУ ссылки.

Что такое "ЧПУ ссылки"? Дефолтных правил не хватает?


Название: Re: Написание правил по заявкам
Отправлено: Tiay от 03 Июнь 2007, 21:57:04
Что такое "ЧПУ ссылки"? Дефолтных правил не хватает?
Если быть точнее, то правило ".*" не кэширует файлы с nnm.ru, по крайней мере у меня.


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 03 Июнь 2007, 22:16:53
Если быть точнее, то правило ".*" не кэширует файлы с nnm.ru, по крайней мере у меня.

Включи в настройках HC "Кэш / Управление" опцию "Игнорировать No-cache"!


Название: Re: Написание правил по заявкам
Отправлено: Yams от 03 Июнь 2007, 22:29:04
Цитировать
Еще надо поставить галочки над шапками таблиц "Условных" и "Безусловных" прокси!
Вот балбес - не увидел галочки :D Спасибо! Всё прекрасно отрабатывает!
Цитировать
После изменения настроек "Внешних прокси" обязательно перезапусти HC, чтобы они начали действовать (в связи с багом текущей версии) !!!
Небольшой баг, всё равно постоянно стараюсь перезапускать HandyCache после подобных изменений. Во избежание и дабы не произошло.


Название: Re: Написание правил по заявкам
Отправлено: Dandy от 05 Июнь 2007, 21:28:08
Добрый день помогите с реализацией следующего:

Хочу чтобы для любого сайта выполнялось правило:
Домен более низкого уровня располагался раньше. Например:
Строки
http://yandex.ru/kzkz
http://www.yandex.spb.ru/kzkz
http://www1.yandex.yandex.spb.ru/kzkz
http://127.0.0.1/kzkz
Превратились в строки
ru/yandex/kzkz
ru/spb/yandex/kzkz
ru/spb/yandex/yandex/www1/kzkz
1/0/0/127/kzkz

Написал такое правило:
([^\./]*)\.?([^\./?]*)\.?([^\./]*)\.?([^\./]*)\.?([^\./]*)\.?([^\./]*)/?(.*)
Замена на
$6/$5/$4/$3/$2/$1/$7

Но вместо желаемого результата получаю
////ru/yandex/kzkz
///ru/spb/yandex/kzkz
/ru/spb/yandex/yandex/www1/kzkz
//1/0/0/127/kzkz

Помогите избавиться от пустых слешей.


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 06 Июнь 2007, 00:06:58
Помогите избавиться от пустых слешей.

Самый простой вариант - добавить ниже твоего правила еще одно "необязательное" правило:
^/{1,4} замена: <пусто>

Самое интересное - в Тренажере это правило не срабатывает, а в списке "Преобразование URL" проверял - работает, как надо!


Название: Re: Написание правил по заявкам
Отправлено: HappyUser от 08 Июнь 2007, 12:31:45
есть сайт www.mediazona.ru
на нем есть ссылки http://mediazona.ru/rapid/get/612edd691ae4951c2e6b3f96b2c0df46/rostov.html
как к нему вменяемое правило написать в преобразование url 
чтоб handy преобразовывал URL в вид http://10.253.0.12/rapid/getfile.php/?612edd691ae4951c2e6b3f96b2c0df46
дабы пользовать прямые ссылки на локальную рапиду :)

Заранее спасибо, жду ответа :)


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 08 Июнь 2007, 17:11:59
есть ссылки http://mediazona.ru/rapid/get/612edd691ae4951c2e6b3f96b2c0df46/rostov.html
как к нему вменяемое правило написать в преобразование url 
чтоб handy преобразовывал URL в вид http://10.253.0.12/rapid/getfile.php/?612edd691ae4951c2e6b3f96b2c0df46
дабы пользовать прямые ссылки на локальную рапиду

Если я правильно понял твои потребности, то тебе надо переадресовывать на новый URL вместо старого, а этим занимается список "Переадресация", а не "Преобразование URL"!
"Преобразование URL" занимается преобразованием путей файлов в кэше!

Вот тебе правило для списка "Переадресация":
#5#~#True#~#.*mediazona\.ru/rapid/get/(.+)/rostov\.html#~#http://10.253.0.12/rapid/getfile.php/?\1#~#False#~#True

P.S. Если я все-таки неправильно тебя понял, пиши...


Название: Re: Написание правил по заявкам
Отправлено: HappyUser от 08 Июнь 2007, 19:37:06
Спасибо!!! Отлично работает все!!! Только увидев правило которое хотел, начинаешь врубаться в эти символы :)
З.Ы. Были проблемы в связке с Proxomitron'om почему то он мешает переадресации...буду разбираться...


Название: Re: Написание правил по заявкам
Отправлено: Кирилл от 09 Июнь 2007, 13:02:23
HappyUser
Если используешь Proxomitron - делай переадресацию на нем.


Название: Re: Написание правил по заявкам
Отправлено: Denis от 14 Июнь 2007, 20:24:18
Народ чет я не догоняю есть сайт http://195.161.116.20/football/ мне надо чтоб несколько файлов с него не обновлялось и ни как не могу создать правила для двух из них. Создал такое правило +195.161.116.20/football/newsline.htm* а оно не срабатывает в списке не обновлять но если его поместить в черный список то оно сработает и файл заблокируется так и должно быть ? и как мне создать правило для списка не обновлять тогда ?


Название: Re: Написание правил по заявкам
Отправлено: Denis от 14 Июнь 2007, 20:35:09
Даже правило (.)* оказалось бессильным наверно это надо в баги было писать а не сюда.


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 14 Июнь 2007, 21:46:54
как мне создать правило для списка не обновлять тогда ?

URL, который ты не хочешь обновлять содержит постоянно меняющуюся часть:
http://195.161.116.20/football/newsline.htm?rnd=309794481

Поэтому в кэш каждый раз пишется новый файл! Следовательно, чтобы его не обновлять надо отбрасывать rnd=... от имени файла через список "Преобразование URL":
#5#~#True#~#(195\.161\.116\.20/football/newsline\.htm)\?rnd=.*#~#\1#~#False#~#True


Название: Re: Написание правил по заявкам
Отправлено: NapA от 14 Июнь 2007, 22:13:55
Denis, подобные URL нередко встречаются. Можешь добавить себе универсальное правило в список "Преобразование URL" для вырезания подобных частей в адресах.
#5#~#True#~#(.*)[?&](random(_nocache)?|(nc)?rnd)=.*#~#\1#~#False#~#True


Название: Re: Написание правил по заявкам
Отправлено: Denis от 14 Июнь 2007, 22:46:37
Спасибо что помогли все прекрасно работает.


Название: Re: Написание правил по заявкам
Отправлено: Madsly от 23 Июнь 2007, 15:22:22
Подскажите правило для отброса sid/key/session.
По умолчанию есть (?<=[?&])(session(_sid)?|(phpses)?s(id)?)=[-a-f\d]{7,}($|&), но видимо его не достаточно, а понять как это всё работает не могу :)

Например "h__p://photobanker.net/photos/get_image.php?n_id=1282169228&sid=MjY6OGNiZjcxZjk2YmMwMGEzMjkxWU=" Надо отбрасывать от &sid

Подобные штуки бывают и на форумах.


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 23 Июнь 2007, 20:11:47
По умолчанию есть (?<=[?&])(session(_sid)?|(phpses)?s(id)?)=[-a-f\d]{7,}($|&), но видимо его не достаточно, а понять как это всё работает не могу

Например "h__p://photobanker.net/photos/get_image.php?n_id=1282169228&sid=MjY6OGNiZjcxZjk2YmMwMGEzMjkxWU=" Надо отбрасывать от &sid

Поправь свое правило так:
(?<=[?&])(php)?s(es)?(sion)?_?s?(id)?=(\d{7,}|[^&]{13,})($|&)


Название: Re: Написание правил по заявкам
Отправлено: Madsly от 23 Июнь 2007, 21:29:24
DenZzz,
Спасибо, видимо это "заточенное" правило (указано кол-во символов), а мне бы хотелось что-то универсальное... точнее что-нибудь более понятное для меня :) и для каждого случая я бы смог написать своё.

Как я понимаю надо ловить условие get_image.php? и отбрасывать все от &sid, причем количество символов в n_id и в sid может быть любым.

А что писать в Замена и какие галочки ставить?


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 23 Июнь 2007, 21:55:57
видимо это "заточенное" правило (указано кол-во символов), а мне бы хотелось что-то универсальное...

Это и есть универсальное правило! Количество символов указано "от", чтобы не резать лишние короткие параметры.

Цитировать
Как я понимаю надо ловить условие get_image.php? и отбрасывать все от &sid, причем количество символов в n_id и в sid может быть любым.

Все это учтено в том правиле, что я привел выше!

Цитировать
А что писать в Замена и какие галочки ставить?

Оставить так, как было в дефолтном: "Замена" - пусто, галка на "Обязательное".


Название: Re: Написание правил по заявкам
Отправлено: Палыч от 10 Июль 2007, 15:03:06
Подскажите, пожалуйста!
Хочу запретить загрузку "http://a.efind.ru/adframe.php?n=ac04cabc&what=zone:45" для чего в черный список поместил правило:
.*/a\.efind\.ru/adframe\.php.*
это правило - не срабатывает (количество попаданий = 0, галка "разрешить" - стоит). В тренажере же - оно работает. Что я сделал неправильно?


Название: Re: Написание правил по заявкам
Отправлено: Михаил от 10 Июль 2007, 15:25:16
.*/a\.efind\.ru/adframe\.php.*
Не срабатывает из-за выделенного красным. Дело в том, что HandyCache отбрасывает "http://" и правило применяется к a.efind.ru/adframe.php?n=ac04cabc&what=zone:45 и первый слэш естественно не находит.
Начальные и конечные .* можешь смело опустить, хоть это и не ошибка.
Итого:
a\.efind\.ru/adframe\.php
Учитывай, что под правило попадут также mama.efind.ru, papa.efind.ru, papa...mama.efind.ru и т.п., т.е. все оканчивающиеся на a.
Если нужно блокировать только "а", то спереди укажи, что ищем с начала строки:
^a\.efind\.ru/adframe\.php


Название: Re: Написание правил по заявкам
Отправлено: Палыч от 10 Июль 2007, 15:39:19
Итого:
a\.efind\.ru/adframe\.php
Если нужно блокировать только "а", то спереди укажи, что ищем с начала строки:
^a\.efind\.ru/adframe\.php

Спасибо, теперь стало понятно


Название: Re: Написание правил по заявкам
Отправлено: Villi от 13 Июль 2007, 06:32:19
Есть такие сайты:
www.mail.ru, надо чтобы картинки из этих урл не загружались
http://win.mail.ru/cgi-bin/readmsg?id=11831191130000027763;0;1&mode=attachment
http://img.mail.ru/r/minglory/border.gif
http://r.mail.ru/b2126665.jpg
http://r.mail.ru/b2225215
http://img.mail.ru/r/dumb.gif
http://r.mail.ru/b2256315.nikola__avatarsmall

www.gorod55.ru, надо чтобы фотографии с этих урл не загружались
http://www.gorod55.ru/lib/shownewsphoto.asp?id=3662
http://www.gorod55.ru/lib/shownewsphoto.asp?small=1&id=3658


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 13 Июль 2007, 08:17:52
http://img.mail.ru/r/minglory/border.gif
http://r.mail.ru/b2126665.jpg
http://r.mail.ru/b2225215
http://img.mail.ru/r/dumb.gif
http://r.mail.ru/b2256315.nikola__avatarsmall

(img|r)\.mail\.ru/(b\d+|r/)    вставь в "Только из кэша" или "Черный список".

Цитировать
http://win.mail.ru/cgi-bin/readmsg?id=11831191130000027763;0;1&mode=attachment

Это необязательно картинка - может быть любое вложение!
Правило такое:   mail\.ru/cgi-bin/readmsg.*&mode=attachment

Цитировать
www.gorod55.ru, надо чтобы фотографии с этих урл не загружались
http://www.gorod55.ru/lib/shownewsphoto.asp?id=3662
http://www.gorod55.ru/lib/shownewsphoto.asp?small=1&id=3658

gorod55\.ru/lib/shownewsphoto\.asp\?


Название: Re: Написание правил по заявкам
Отправлено: Sma11erM1nd от 19 Июль 2007, 20:48:27
csXX.vkontakte.ru ~ csXXX.vkontakte.ru  и  т.д.
servXX.en.prizee.com ~ servXXX.en.prizee.com и т.д.

а то я млин сидел с учебником РэгЕхпа, понял как это сделать, но что-то не получилось(((


Название: Re: Написание правил по заявкам
Отправлено: NapA от 19 Июль 2007, 21:13:23
Sma11erM1nd, объясни подробнее что тебе нужно от этих адресов.


Название: Re: Написание правил по заявкам
Отправлено: Sma11erM1nd от 19 Июль 2007, 21:16:01
Преобразование урла в "vkontakte.ru" и "en.prizee.com", а то в кэше безумие твориться)))

Вопрос: преобразование УРЛа влияет только на новый кэш?

upd: Судя по моим наблюдениям, кэш остаёться таким же...а в TO-DO есть идея о ребилде по указанию пользователя?))


Название: Re: Написание правил по заявкам
Отправлено: NapA от 19 Июль 2007, 21:25:26
Sma11erM1nd, лови.
#5#~#True#~#.+\.(?=vkontakte\.ru)#~##~#False#~#True
#5#~#True#~#.+\.(?=en\.prizee\.com)#~##~#False#~#True


Название: Re: Написание правил по заявкам
Отправлено: Zoynels от 02 Август 2007, 05:36:48
Здравствуйте, как сделать чтобы в кеше хранились не
http://www.yandex.ru/yandsearch?text=%EB%F3%F7%F8%E8%E9+%F0%E5%E4%E0%EA%F2%EE%F0 адреса
а такие т.е. в читабельном виде
http://www.yandex.ru/yandsearch?text=лучший+редактор
надо для каждой буквы делать правило в Преобразовании URL или есть способ легче.
#5#~#True#~#%C0#~#А#~#True#~#True

И еще на Википедии запрос передается в кодировке UTF-8 как сделать чтобы они тоже конвертировались
правильно и не затрагивали другие сайты кроме имеющих в своем URL /wiki/
http://ru.wikipedia.org/wiki/%D0%94%D0%BE%D1%81%D0%BF%D0%B5%D1%85%D0%B8
http://ru.wikipedia.org/wiki/Доспехи
#5#~#True#~#%D0%90#~#А#~#True#~#True



Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 02 Август 2007, 10:34:01
надо для каждой буквы делать правило в Преобразовании URL или есть способ легче.

Легче способа пока нет.

Цитировать
И еще на Википедии запрос передается в кодировке UTF-8 как сделать чтобы они тоже конвертировались правильно и не затрагивали другие сайты кроме имеющих в своем URL /wiki/

Создай выше "обязательное" правило для нужного сайта, а ниже него пойдут "необязательные" перекодировочные:

#5#~#True#~#/wiki/.*%..%..#~#\0#~#False#~#True
#5#~#True#~#%D0%90#~#А#~#True#~#False
#5#~#True#~#%D0%91#~#Б#~#True#~#False
#5#~#True#~#%D0%92#~#В#~#True#~#False
и т.д.


Название: Re: Написание правил по заявкам
Отправлено: Сергей от 02 Август 2007, 13:58:23
Публиковали же уже тут правила для такой конвертации?


Название: Re: Написание правил по заявкам
Отправлено: Zoynels от 04 Август 2007, 05:28:29
Для чего нужно это правило: #5#~#True#~#/wiki/.*%..%..#~#\0#~#False#~#True
вроде ничего не меняется если оно выключено то все последующие правила все равно срабатывают


Название: Re: Написание правил по заявкам
Отправлено: Михаил от 04 Август 2007, 11:15:31
Для чего нужно это правило: #5#~#True#~#/wiki/.*%..%..#~#\0#~#False#~#True
вроде ничего не меняется если оно выключено то все последующие правила все равно срабатывают
Для оптимизации процесса. Этим правилом проверяется наличие в URL-е каких-либо закодированных символов. И лишь при условии наличия таковых идет относительно долгий разбор, какие именно символы закодированы и как их перекодировать. Без этого правила вся толпа декодирующих правил применялась бы к каждому URL-у, что не эффективно.


Название: Re: Написание правил по заявкам
Отправлено: Сергей от 05 Август 2007, 11:38:04
Для оптимизации процесса.
Хорошая мысль. Надо учесть ее когда будут встраивать перекодировку в алгоритм URL2File


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 05 Август 2007, 18:25:51
Для чего нужно это правило: #5#~#True#~#/wiki/.*%..%..#~#\0#~#False#~#True
вроде ничего не меняется если оно выключено то все последующие правила все равно срабатывают

Если это правило не срабатывает, то нижеидущие "необязательные" декодировочные правила вообще проверяться не должны...
Так должно быть по логике, но в версии 0.98b1 есть баг, при котором проверяются "чужие" необязательные правила. Этот баг будет исправлен в будущей версии HC.


Название: Re: Написание правил по заявкам
Отправлено: Zoynels от 06 Август 2007, 05:42:22
Большое спасибо за разъяснения, и про баг. Может это добавить в FAQ по списку преобразования а то такого нигде не встречал.

Есть правило в черном списке чтобы блокировалась реклама:
#4#~#True#~#^(ad|ads|adv|top|counter)(|[0-9]+)\.#~##~#
Правильно ли все написано, вроде работает, и можно ли использовать [0-9]+ вместо d+
насколько я понял [0-9]+ это цифры любой длины.
а также вот это в белый: #10#~#True#~#^(ad|ads|adv|top|counter)(|[0-9]+)\.#~##~##~#False#~#True#~#False#~#False#~#True#~#False чтобы не срабатывало преобразование такого типа #5#~#True#~#(.)+go=http#~#http#~#False#~#True при этом правиле из черного списка можно удалить мночество строк


Название: Re: Написание правил по заявкам
Отправлено: Михаил от 06 Август 2007, 10:10:44
#4#~#True#~#^(ad|ads|adv|top|counter)(|[0-9]+)\.#~##~#
написано правильно и будет прекрасно работать. Разве что можно записать чуть короче:
#4#~#True#~#^(ad[sv]?|top|counter)\d*\.#~##~#

Цитировать
при этом правиле из черного списка можно удалить мночество строк
Что имеется в виду? Приведи какой-нибудь пример.


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 06 Август 2007, 10:36:16
Большое спасибо за разъяснения, и про баг. Может это добавить в FAQ по списку преобразования а то такого нигде не встречал.

Что именно? О логике работы списков в ФАКе инфа есть! О баге писать нет смысла, т.к. скоро будет выложена исправленная версия.

Цитировать
можно ли использовать [0-9]+ вместо d+
насколько я понял [0-9]+ это цифры любой длины.

[0-9]+ = \d+

В плане производительности и наглядности лучше писать более короткие выражения, избегая лишних скобок "( )" и альтернатив "|".
Например:
[csvx] = (c|s|v|x) , но первый вариант более производителен и потребляет меньше ресурсов на обработку!


Название: Re: Написание правил по заявкам
Отправлено: Kostyan от 12 Август 2007, 07:09:55
На сайте Prizee.com ссылка на флэшку с игрой выглядят так: http://serv044.en.prizee.com/swf/defidiabolo.v7.xx.swf?version=7

HC сохраняет её в кэш следующим образом:
создает папку "serv044.en.prizee.com\swf\defidiabolo.v7.xx.swf^", и в ней создает файл с именем "version=7".
Этот файл и есть swf-файл, только с неправильным именем и без расширения. И каждый раз когда я запускаю игру, флэшка грузится заново из инета, а мне нужно чтобы грузилось из кэша.

Пример других swf-игр на Prizee.com:
http://serv044.en.prizee.com/swf/taka.v4.xx.swf?v=10
http://serv044.en.prizee.com/swf/ticketgenerique.v4.swf?v=10
http://serv044.en.prizee.com/swf/toudouaviateur.v14.xx.swf?version=14
...

И все он сохраняет подобным же образом, и все грузятся каждый раз заново из инета.


Название: Re: Написание правил по заявкам
Отправлено: NapA от 12 Август 2007, 14:21:41
Kostyan
Добавь правило #5#~#True#~#(\.(css|js|gif|jpe?g|png|swf))\?.*#~#\1#~#False#~#True в список "Преобразование URL".
И посмотри есть ли в списках "Не обновлять" и "Только из кэша" правило для флэшек. Типа \.swf(\?|$).


Название: Re: Написание правил по заявкам
Отправлено: Diki от 12 Август 2007, 15:22:14
Какое нужно правило чтобы открыть страницу  http://adsl.bashtel.ru/stat.php А то она открывается только тогда когда убираю галку Разрешить на вкладки Настройка - Внешний прокси?
Использую такую связку Internet Exploer - HandyCache - Globax

Какое правило нужно для форума чтобы обнавлялись сообщения
http://forum.stv.su/index.php


Название: Re: Написание правил по заявкам
Отправлено: NapA от 12 Август 2007, 15:53:22
Diki
Цитировать
Какое нужно правило чтобы открыть страницу  http://adsl.bashtel.ru/stat.php А то она открывается только тогда когда убираю галку Разрешить на вкладки Настройка - Внешний прокси?
Если тебе надо в обход Globax пустить эту страницу, то добавь правило #7#~#True#~##~##~#0#~##~##~#adsl\.bashtel\.ru в "Условные прокси".
Цитировать
Какое правило нужно для форума чтобы обнавлялись сообщения
Никаких специальных правил не нужно для этого форума. Они и так обновляются при необходимости. А вообще можешь добавить в "Белый список" правило #10#~#True#~#forum\.stv\.su/#~##~##~#False#~#False#~#True#~#False#~#False#~#False


Название: Re: Написание правил по заявкам
Отправлено: Diki от 13 Август 2007, 04:04:05
А где бы можно было почитать о том как писать самому такие правила, разобратся во всех прелестях сего искусства?


Название: Re: Написание правил по заявкам
Отправлено: Kostyan от 13 Август 2007, 04:59:54
После внесения правила в программу, и её перезапуска от правила в строке осталось только #5. Это нормально?


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 13 Август 2007, 08:35:19
А где бы можно было почитать о том как писать самому такие правила, разобратся во всех прелестях сего искусства?

ФАК: Как добавить правило в Список HC (http://handycache.ru/component/option,com_simplefaq/task,display/Itemid,3/catid,1/#FAQ9)
ФАК: Что такое Регулярные выражения (RegExp) (http://handycache.ru/component/option,com_simplefaq/task,display/Itemid,3/catid,1/#FAQ10)
Форум: Материалы по регулярным выражениям (http://handycache.ru/component/option,com_smf/Itemid,10/topic,583.0/)

После внесения правила в программу, и её перезапуска от правила в строке осталось только #5. Это нормально?

Ты неправильно вставил правило! Надо было скопировать правило в буфер, затем в HandyCache в нужном списке кликнуть правой кнопкой мыши и в контекстном меню выбрать пункт "Добавить правило из буфера".


Название: Re: Написание правил по заявкам
Отправлено: Kostyan от 16 Август 2007, 10:32:01
С сайта binbango.com регулярно качаются текстовые файлы с таким адресом:
binbango.com/site/jeux/chokoban_lvls/lvl1.txt
binbango.com/site/jeux/chokoban_lvls/lvl2.txt
binbango.com/site/jeux/chokoban_lvls/lvl3.txt
.................
binbango.com/site/jeux/chokoban_lvls/lvl100.txt

Необходимо чтобы при попытке скачать любой из этих файлов HC брал из кэша только lvl1.txt.
Видимо необходимо преобразование файлов lvl*.txt в lvl1.txt.
Помогите его составить.


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 16 Август 2007, 11:39:20
Видимо необходимо преобразование файлов lvl*.txt в lvl1.txt.

#5#~#True#~#(?<=/chokoban_lvls/lvl)\d+\.txt#~#1.txt#~#False#~#True

P.S. В списке "Не обновлять" должно быть правило для необновления .txt , чтобы HC брал их из кэша.


Название: Re: Написание правил по заявкам
Отправлено: Kostyan от 16 Август 2007, 11:48:52
#5#~#True#~#(?<=/chokoban_lvls/lvl)\d+\.txt#~#1.txt#~#False#~#True

Спасибо. Только наверное в правиле нужно написать не 1.txt а lvl1.txt?


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 16 Август 2007, 11:54:23
Только наверное в правиле нужно написать не 1.txt а lvl1.txt?

Нет, не нужно! lvl останется от исходного URL.


Название: Re: Написание правил по заявкам
Отправлено: pronych от 26 Август 2007, 19:58:10
Доброго времени суток, господа!
Буду очень благодарен за правило для страницы отправки СМС у МТС. А то она жрет по 200 кил за раз. если конечно это возможно(понимаю, cgi там всякие...).

1. Адрес сайта:     http://sms.mts.ru/
2. Требуемое действие: экономия трафика, соответственно. Брать с сервера только то, что необходимо.
У меня НС v0.98b1

P.S. Огромное спасибо автору за качественный, бесплатный продукт! Хорошее дело делаете!


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 26 Август 2007, 20:11:51
Буду очень благодарен за правило для страницы отправки СМС у МТС. А то она жрет по 200 кил за раз.

Странно, почему у тебя грузится 200 кб за раз!?
У меня из инета грузятся только:
http://sms.mts.ru/   40153 байт
http://sms.mts.ru/pic.aspx 3678 байт - 2 раза
Все остальное берется из кэша по дефолтным правилам (http://handycache.ru/component/option,com_smf/Itemid,10/topic,31.0/)! У тебя есть эти правила?


Название: Re: Написание правил по заявкам
Отправлено: pronych от 26 Август 2007, 20:31:24
Виноват, вопрос снят!Че-то по началу такое было, и не один раз. Наверное, че-то напутал.   :oops:
Фсе, панику отменяем! Спасибо! :D


Название: Re: Написание правил по заявкам
Отправлено: energizer от 29 Август 2007, 11:11:46
Добрый день.
У меня задача: есть несколько ПК, на которых стоит Nod32. Для уменьшение нагрузки на сеть я хочу сделать так: с одного ПК через HC обновляются все остальные ПК. Но если скачала одна машина из инета обновления, а другие при обращении с HC брали файлы обновления из кэша. Критерий свежести 3 часа.
Вот запрос на закачку файла: http://89.202.157.136/eval/engine/engine1.nup

А вот такое правило я записал в список не обновлять с критерием свежести 3:00:
+89.202.157.136/eval/engine/*.nup
Но не работает почему-то.

Прошу задать правило не в регулярных выражениях.

И вопрос еще в довесок:
если использовать метод записи "+site.ru"  то можно ли в одной строчке так указать несколько сайтов? Что-то типа "+site.ru, +site2.ru, + site3.ru/images/"
С регулярными выражениями пока не разобрался, поэтому прошу объяснить другим методом ( с * и ? ).


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 29 Август 2007, 12:13:46
А вот такое правило я записал в список не обновлять с критерием свежести 3:00:
+89.202.157.136/eval/engine/*.nup
Но не работает почему-то.

Должно работать при условии, что Nod32 всегда качает свои обновления с одного IP и по одним путям.
Если с разных, то потребуется еще правило для списка "Преобразование URL".
Нужно смотреть лог монитора разных сеансов обновления с разных ПК.

Цитировать
если использовать метод записи "+site.ru"  то можно ли в одной строчке так указать несколько сайтов? Что-то типа "+site.ru, +site2.ru, + site3.ru/images/"
С регулярными выражениями пока не разобрался, поэтому прошу объяснить другим методом ( с * и ? ).

Можно через знак "|": +site.ru|site2.ru|site3.ru/images/


Название: Re: Написание правил по заявкам
Отправлено: energizer от 29 Август 2007, 12:25:37
DenZzz, как всегда: огромное спасибо. Разобрался.


Название: Re: Написание правил по заявкам
Отправлено: nerokfeller от 30 Август 2007, 23:02:01
Подскажите плз,как разрешить удаленному компьютеру обновлять NOD32  с альтернативного сервера
http://www.anonymizer.ru/cgi-bin/webprox?session=demo&form=header&url=http%3A%2F%2Fwww.NOD32upd.smtp.ru/
сейчас при попытке обновицца в мониторе появляецца такая запись:
 http://u90.eset.com/download/engine/advheur2.nup    2 "403 Forbidden (HC)" ×.2
а нод выдает уведомление,что доступ к серверу запреещен.
С уважением,пользователь HC.


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 31 Август 2007, 00:09:25
сейчас при попытке обновицца в мониторе появляецца такая запись:
 http://u90.eset.com/download/engine/advheur2.nup    2 "403 Forbidden (HC)" ×.2

Мешает 2-е правило в "Черном списке" HC! Добавь к нему исключение eset\.com/


Название: Re: Написание правил по заявкам
Отправлено: mzr от 31 Август 2007, 11:07:31
Может проще организовать для NOD32 зеркало с помощью NOD32view ?


Название: Re: Написание правил по заявкам
Отправлено: nerokfeller от 31 Август 2007, 11:56:00
Если не сложно , укажите,где об этом можно почитать?


Название: Re: Написание правил по заявкам
Отправлено: mzr от 04 Сентябрь 2007, 02:12:44
Не могу найти где читал. Но общий смысл такой:

1 Качаешь NOD32view
2 Указываешь NOD32view сервер с которго качать обновления и локальную папку куда их потом складывать.
3 Прописываешь в планировщике NOD32 запуск NOD32view
4 Для всех машин в сетке указываешь NOD32 сервер для обновления - папку куда складывает обновления NOD32view. И добавляешь задание в планировщик.


Название: Re: Написание правил по заявкам
Отправлено: blagoy от 08 Сентябрь 2007, 11:45:11
Подскажите правило, которое запрещало бы записывать и брать из кеша определённые сайты.


Название: Re: Написание правил по заявкам
Отправлено: Rick от 08 Сентябрь 2007, 12:27:56
Например, для запрета доступа к гуглю в Черный список добавь правило
#4#~#True#~#google#~##~#


Название: Re: Написание правил по заявкам
Отправлено: blagoy от 08 Сентябрь 2007, 12:33:12
не получается, НС просто блокирует этот сайт http://nn.j-radio.ru/


Название: Re: Написание правил по заявкам
Отправлено: Rick от 08 Сентябрь 2007, 12:46:51
Разумеется. Правила Черного списка именно блокируют доступ. Сорри, но я понял, что задача именно такая.
Если вопрос в том, чтобы доступ к сайту не ограничивать, но не записывать его файлы в кэш, то в Белом списке создай правило:
#10#~#True#~#nn\.j-radio\.ru#~##~##~#False#~#True#~#True#~#True#~#False#~#False


Название: Re: Написание правил по заявкам
Отправлено: blagoy от 08 Сентябрь 2007, 12:57:02
не получается :(

Иконка на панели задач крутится, в мониторе сайт отображается и файлы проверяются на обновление и из кеша берутся


Название: Re: Написание правил по заявкам
Отправлено: Rick от 08 Сентябрь 2007, 13:17:41
Иконка на панели задач крутится, в мониторе сайт отображается
Так и должно быть - трафик же идет через HandyCache.

файлы проверяются на обновление и из кеша берутся
Правило выше запрещает проверку списков "Не обновлять" и "Только из кэша" - т.е. файл из кэша берется _только_ при подтверждении сервером, что файл актуален.
Чтобы вообще исключить чтение из кэша HC - удали из кэша каталог nn.j-radio.ru. Поскольку то же правило запрещает и запись в кэш, брать из кэша будет нечего.


Название: Re: Написание правил по заявкам
Отправлено: Michail от 09 Сентябрь 2007, 19:59:11
Kostyan
Добавь правило #5#~#True#~#(\.(css|js|gif|jpe?g|png|swf))\?.*#~#\1#~#False#~#True в список "Преобразование URL".
И посмотри есть ли в списках "Не обновлять" и "Только из кэша" правило для флэшек. Типа \.swf(\?|$).
А как сделать чтобы номер сервера заменялся в URL (скажем, всегда serv044)? А то запрашивается http://serv085.en.prizee.com/swf/jardinsecret.v1.xx.swf?version=1 и http://serv044.en.prizee.com/swf/jardinsecret.v1.xx.swf?version=1 и кэширование не работает.

А можно где-нибудь почитать формат этих выражений для замены? Есть, правда, подозрение, что у меня вообще даже #5#~#True#~#(\.(css|js|gif|jpe?g|png|swf))\?.*#~#\1#~#False#~#True не работает - в списке на нём в столбце кол-во попаданий пусто. В "Только из кэша" разрешён выключил - с ним вообще swf'ки не грузятся


Название: Re: Написание правил по заявкам
Отправлено: NapA от 09 Сентябрь 2007, 20:32:51
Michail
Цитировать
А как сделать чтобы номер сервера заменялся в URL (скажем, всегда serv044)? А то запрашивается http://serv085.en.prizee.com/swf/jardinsecret.v1.xx.swf?version=1 и http://serv044.en.prizee.com/swf/jardinsecret.v1.xx.swf?version=1 и кэширование не работает.
Скачай лучше списки из подписи. На этом адресе срабатывают 3 правила переадресации. В итоге url http://serv085.en.prizee.com/swf/jardinsecret.v1.xx.swf?version=1 будет преобразован в serv.en.prizee.com/swf/jardinsecret.v1.xx.swf.
Цитировать
формат этих выражений для замены?
Почитай ЧаВо, поищи "регулярные выражения" в просторах интернета.
Или тут (http://www.providerz.ru/articles/php/regexp-intro.html), а также здесь на вражеском языке (http://perldoc.perl.org/perlreref.html).


Название: Re: Написание правил по заявкам
Отправлено: aaronfunk от 15 Сентябрь 2007, 14:32:35
Всем привет. Долго разбирался в этих регэксп, так ничо и не понял толком.

_http://user1.livejournal.com/
_http://user2.livejournal.com/
и т.д.
(user1,2 - какое-то имя)

Помогите написать правило, чтобы все сохранялось в одну папку livejournal.com
И куда его вставить нужно.


_http://informer.gismeteo.ru/picture.gif

А так же помогите написать для этого сайта правило, чтобы картинка никогда не кэшировалась. И куда его нужно вставить.


ЗЫ. И я так и не понял, все эти #5#~#True и т.п для чего нужны? Получается правило сразу с этими решетками написать нельзя, а обязательно копировать и вставлять через контекстное меню?


Название: Re: Написание правил по заявкам
Отправлено: NapA от 15 Сентябрь 2007, 16:25:43
aaronfunk
Вот это #5#~#True#~#.+\.(?=livejournal\.com)#~##~#False#~#False добавь в список "Преобразование URL".
А вот это #10#~#True#~#informer\.gismeteo\.ru/picture\.gif#~##~##~#False#~#True#~#False#~#False#~#False#~#False добавь в "Белый список".
Цитировать
обязательно копировать и вставлять через контекстное меню
Скопируй то, что выделено цветом в буфер и вставь в соответствующий список через правую кнопку мыши (Добавить правило из буфера).


Название: Re: Написание правил по заявкам
Отправлено: aaronfunk от 15 Сентябрь 2007, 17:52:01
aaronfunk
Вот это #5#~#True#~#.+\.(?=livejournal\.com)#~##~#False#~#False добавь в список "Преобразование URL".
А вот это #10#~#True#~#informer\.gismeteo\.ru/picture\.gif#~##~##~#False#~#True#~#False#~#False#~#False#~#False добавь в "Белый список".Скопируй то, что выделено цветом в буфер и вставь в соответствующий список через правую кнопку мыши (Добавить правило из буфера).
Спасибо. не работает в первом случае =))) нужно было отметить галочку обязательный ;)
а мог я например для первого случая использовать такое правило:
#5#~#True#~#+(*.livejournal.com)#~#livejournal.com#~#True#~#True ?

И кажется до меня дошло, что это за решетки. типа так же как и в правилах, тру и фолз - это отметка чекбоксов а тильда - разделитель между столбцами.

тем не менее спасибо.

upd:
есть еще один вопрос.
имеются адреса:
_http://www.deviantart.com/
_http://tn1-5.pv.deviantart.com/fs19/150/f/2007/258/2/6/Dead_doll_by_Devocion.png
_http://fc01.deviantart.com/fs19/f/2007/257/c/e/Org_Crack_Addict_Stamp_by_ladychimera.gif
_http://s.deviantart.com/styles/minimal/defaulttag.png
_http://s.deviantart.com/css/dss.css/579.css
и много других похожих.
как мне сделать, чтобы все сохранялось в одну папку deviantart.com но пути прописывались именно такие, как в ссылке после *.deviantart.com/
вот это подойдет?:
#5#~#True#~#.+\.(?=deviantart\.com/.*)#~##~#True#~#True


Название: Re: Написание правил по заявкам
Отправлено: Fernand от 17 Сентябрь 2007, 15:51:14
C недавних пор на yandex.ru стало проблематично ходить по ссылкам: дело в том что у меня в черном списке есть правило запрещающее click (антикликер), а на yandex.ru ссылки стали иметь вид
_http://clck.yandex.ru/click/dtype=clck/lid=next.moikrug.informer/sid=207991190027797230000/rnd=1190028740109/*http://moikrug.ru/
я попробовал правило переадресации #5#~#True#~#http://clck.yandex.ru/click/dtype=clck/lid=next.*/*http#~#http#~#False#~#True
Основание - в ссылках отличается только выделенная часть (ну и конечный урл). Но правило не срабатывает. Может черный список имеет приоритет? Или я что-то не так делаю.. Как быть? Хотелось бы сохранить "черное правило" и иметь нормальное преобразование урл.


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 17 Сентябрь 2007, 16:06:28
Хотелось бы сохранить "черное правило" и иметь нормальное преобразование урл.

А в какой список ты вставлял свое правило - в "Переадресацию" или "Преобразование URL"?

Хоть в твоем правиле и нарушен синтаксис RegExp, но срабатывать в "Переадресации" оно должно...


Название: Re: Написание правил по заявкам
Отправлено: Fernand от 17 Сентябрь 2007, 16:23:05
В переадресацию. Правило срабатывает, т.е. страница не блокируется, хотя в строке адреса оригинальный урл (со всеми clck), но она и не загружается - тупо висит, затем error.


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 17 Сентябрь 2007, 16:34:23
У меня нормально загружается! А у тебя браузер случайно не FireFox?


Название: Re: Написание правил по заявкам
Отправлено: Fernand от 17 Сентябрь 2007, 16:38:18
maxton


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 17 Сентябрь 2007, 16:51:03
Проверял в Макстоне 1.5.6 - у меня все грузится и ничего не виснет!
Что видишь в Мониторе HC напротив этого URL?


Название: Re: Написание правил по заявкам
Отправлено: Fernand от 17 Сентябрь 2007, 17:02:27
302 Moved Temporarily
и список сработавших правил.
Добавлено: 17 Сентября 2007, 17:00:06

Нашел в чем дело - kaspersky блокирует (и нигде в списках заблокированного не отражает)


Название: Re: Написание правил по заявкам
Отправлено: umka от 18 Сентябрь 2007, 08:15:00
Буду очень благодарен за правило запрещающее закачку музыки и фильмов


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 18 Сентябрь 2007, 13:46:05
Буду очень благодарен за правило запрещающее закачку музыки и фильмов

Распространенные мультимедийные форматы охватывает такое правило:
\.(3gp|ac3|as[fx]|avi|cda|flv|midi?|mmf|mov|mp\w{1,2}|rmi?|vob|wav|wm[av]?)(\?|$)

Экзотику добавь сам... ;)


Название: Re: Написание правил по заявкам
Отправлено: dimanch от 20 Сентябрь 2007, 10:11:15
Здравствуйте,  нужно правило для сайта http://www.heroeswm.ru/
чтобы я на него заходил без кеша, там есть флеш, которые почему то не отображаются, если заходить через handy cache(со всеми настройками по умолчанию)

Напишите пожалуйста подробно где и что прописать


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 20 Сентябрь 2007, 10:29:14
чтобы я на него заходил без кеша, там есть флеш, которые почему то не отображаются,

Можешь занести этот сайт в настройках браузера в исключения для прокси, тогда сам браузер будет ходить на него мимо HC.

Либо добавь через контекстное меню в "Белый список" HC такое правило:
#10#~#True#~#heroeswm\.ru/#~##~##~#True#~#False#~#False#~#True#~#False#~#False


Название: Re: Написание правил по заявкам
Отправлено: dimanch от 20 Сентябрь 2007, 10:57:49
Спасибо, сегодня попробую
Добавлено: 20 Сентября 2007, 10:57:08

а галочки некуда там ставить не нужно?


Название: Re: Написание правил по заявкам
Отправлено: umka от 20 Сентябрь 2007, 13:10:25
Распространенные мультимедийные форматы охватывает такое правило:
\.(3gp|ac3|as[fx]|avi|cda|flv|midi?|mmf|mov|mp\w{1,2}|rmi?|vob|wav|wm[av]?)(\?|$)

Экзотику добавь сам... ;)
Спасибо
как измениться правило если добавить rar b zip
ps добавлять в черный список?


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 20 Сентябрь 2007, 15:45:05
а галочки некуда там ставить не нужно?

Если вставишь это правило через контекстное меню "Добавить/Вставить правило из буфера", то все нужные галочки в нем уже будут расставлены!
Разве что сам "Белый список" включить не забудь!



как измениться правило если добавить rar и zip

\.(3gp|ac3|as[fx]|avi|cda|flv|midi?|mmf|mov|mp\w{1,2}|rmi?|vob|wav|wm[av]?|rar|zip)(\?|$)

Цитировать
ps добавлять в черный список?

Да, если тебе надо блокировать указанные файлы независимо от их размера.
А можно вставить это правило в настройки опции "Не загружать большие файлы" и указать там предельный размер.


Название: Нужно чтобы для сайта не действовало правило "только из кеша"
Отправлено: Villi от 21 Сентябрь 2007, 04:58:03
Где надо прописать сайт, чтобы с него все файлы грузились всегда, а не из кеша? (за исключением тех, которые в кеше)
нужно вот этот сайт прописать: http://doom55.ru/ или http://forum.doom55.ru/


Название: Re: Нужно чтобы для сайта не действовало правило "только из кеша"
Отправлено: DenZzz от 21 Сентябрь 2007, 07:59:31
чтобы с него все файлы грузились всегда, а не из кеша? (за исключением тех, которые в кеше)

Добавь в "Белый список":
#10#~#True#~#\bdoom55\.ru#~##~##~#False#~#False#~#False#~#True#~#False#~#False


Название: Re: Написание правил по заявкам
Отправлено: Michail от 22 Сентябрь 2007, 09:37:36
MichailСкачай лучше списки из подписи. На этом адресе срабатывают 3 правила переадресации. В итоге url http://serv085.en.prizee.com/swf/jardinsecret.v1.xx.swf?version=1 будет преобразован в serv.en.prizee.com/swf/jardinsecret.v1.xx.swf.Почитай ЧаВо, поищи "регулярные выражения" в просторах интернета.
Или тут (http://www.providerz.ru/articles/php/regexp-intro.html), а также здесь на вражеском языке (http://perldoc.perl.org/perlreref.html).
Спасибо! Вроде заработало


Название: Re: Написание правил по заявкам
Отправлено: Jarov от 24 Сентябрь 2007, 12:56:02
У меня нормально загружается! А у тебя браузер случайно не FireFox?


Народ, какие ограничения работы HandyCache с firefox (или firefox с HandyCache)? не  работает правило в "переадресация"  .jp$ -> .jpg. Точнее оно работает если использовать IE а в FF (2.0.0.7) ничего не происходит.


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 24 Сентябрь 2007, 13:17:39
Есть такой баг. В будущей версии будет исправлен...


Название: Re: Написание правил по заявкам
Отправлено: Villi от 24 Сентябрь 2007, 18:16:07
Добавь в "Белый список":
#10#~#True#~#\bdoom55\.ru#~##~##~#False#~#False#~#False#~#True#~#False#~#False

А как сделать, чтобы черный список на этот сайт не действовал?


Название: Re: Написание правил по заявкам
Отправлено: NapA от 24 Сентябрь 2007, 18:33:15
Поставь галку "Черный список" в этом правиле.


Название: Re: Написание правил по заявкам
Отправлено: Shedko от 25 Сентябрь 2007, 00:30:05
Пользуюсь программой всего 3 дня, но уже появилась "хотелка", какое правило добавить в список преобразований, чтобы все рисунки по ссылкам:


http://img99.imageshack.us/img99/2392/logo15rx3.png
http://img402.imageshack.us/img402/9387/f2mpc185eq5.gif
http://img53.imageshack.us/img53/6568/folderico37ok4.png

складывались в папку "imageshack.us" и брались от туда. А то таких папок уже более 50, и это только после 3 дней использования, что-же будет дальше ? =)

Т.е. можно ли, чтобы например
http://img53.imageshack.us/img53/6568/folderico37ok4.png
ложился в папку imageshack.us с именем  folderico37ok4.png



Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 25 Сентябрь 2007, 00:37:52
складывались в папку "imageshack.us" и брались от туда. А то таких папок уже более 50, и это только после 3 дней использования, что-же будет дальше ? =)

Скачай отсюда (http://handycache.ru/component/option,com_smf/Itemid,10/topic,31.msg6737/#msg6737) новые дефолтные списки - там есть такое правило!


Название: Re: Написание правил по заявкам
Отправлено: Shedko от 25 Сентябрь 2007, 00:41:18
Спасибо там, то что нужно.


Название: Re: Написание правил по заявкам
Отправлено: Villi от 25 Сентябрь 2007, 05:44:08
Поставь галку "Черный список" в этом правиле.

Вроде работает пока что..


Название: Не работает запрет на запись в кэш (
Отправлено: Regius от 27 Сентябрь 2007, 07:49:50
 Здравствуйте. У меня есть необходимость запретить кеширование с некоторых сайтов. Почитал мануал. Зделал всё как там написано но программа игнорирует созданое ограничение. Что я делаю не так ?

 В Списках 1.Белый я создал правило, тыцкнул галочку в поле Разрешить, затем галочку в поле Запись в кэш и добавил  URL  в поле Сайт . Адрес такой ( без подчёрк ) -> "_http://s5.travian.ru"
 Теперь я удалил из папки C:\Program Files\HandyCache\Cache\ каталог s5.travian.ru , однако при сёрфинге по этому сайту он был вновь создан и скрипты опять кешуруются .

И ещё вопросец. Случайно наткнулся в мониторе  на запись с жёлтой иконкой с адресом http://overclockers.ru/rss/all.rss , в поле  % стоит 100% O_0  .... эт что получается у меня свежие новости на ленту не пришли ? если да, то как запретить программе кэш RSS ?


Название: Re: Не работает запрет на запись в кэш (
Отправлено: DenZzz от 27 Сентябрь 2007, 08:04:43
В Списках 1.Белый я создал правило, тыцкнул галочку в поле Разрешить, затем галочку в поле Запись в кэш и добавил  URL  в поле Сайт . Адрес такой ( без подчёрк ) -> "_http://s5.travian.ru"

URL надо было писать в поле "Правило" в таком виде: +s5.travian.ru
А поле "Сайт" совсем для других целей - читай Мануал внимательнее!

Цитировать
И ещё вопросец. Случайно наткнулся в мониторе  на запись с жёлтой иконкой с адресом http://overclockers.ru/rss/all.rss , в поле  % стоит 100% O_0  .... эт что получается у меня свежие новости на ленту не пришли ? если да, то как запретить программе кэш RSS ?

Непонятно, почему "100%" вдруг означает несвежие новости! Что там написано в поле "Ответ" и "Правило"?


P.S. И вообще по написанию правил есть тема: "Написание правил по заявкам (http://handycache.ru/component/option,com_smf/Itemid,10/topic,337.0/)" - туда и пойдут эти посты!


Название: Re: Не работает запрет на запись в кэш (
Отправлено: Regius от 27 Сентябрь 2007, 10:32:34
DenZzz , спасибо, исправил )

По поводу новостей. Ответ: 200 Frome cachу а в поле Правило: пусто


Сейчас пришло нормально Ответ:  200 OK,  Правило: 3.4 ( запись в кэш )

Так вот ( запись в кэш )  мне кажется лишнее, для всех rss ...


Название: Re: Не работает запрет на запись в кэш
Отправлено: DenZzz от 27 Сентябрь 2007, 12:23:50
По поводу новостей. Ответ: 200 Frome cachу а в поле Правило: пусто

Читай тему: "Почему страница грузится из кэша HC, а в поле "Правило" пусто?" (http://handycache.ru/component/option,com_smf/Itemid,10/topic,104.0/)

Цитировать
Так вот ( запись в кэш )  мне кажется лишнее, для всех rss ...

Добавь правило в "Белый список":   \.rss(\?|$)  с галкой на "Запись в кэш".


Название: Re: Написание правил по заявкам
Отправлено: ffaust от 03 Октябрь 2007, 18:46:49
Добрый день!

Сложно сказать что мне нужно, но... вероятно, поправить какое-то правило...
Перестал функционировать тулбарный пейджранк.
Других причин не вижу, ибо только НС в последнее время удивляет всякими неожиданностями.

Жду помощи.
Спасибо.


Название: Re: Написание правил по заявкам
Отправлено: Rick от 03 Октябрь 2007, 19:16:34
Перестал функционировать тулбарный пейджранк.
Других причин не вижу, ибо только НС в последнее время удивляет всякими неожиданностями.
Возможно блокируется каким-либо правилом ЧС, возможно не отвечает сервер - это нужно выяснить. Для этого необходимо в Мониторе посмотреть, что происходит с запросами к google в url которых есть features=Rank и смотреть на содержимое граф Ответ и Правило.


Название: Re: Написание правил по заявкам
Отправлено: ffaust от 03 Октябрь 2007, 20:00:13
Возможно блокируется каким-либо правилом ЧС, возможно не отвечает сервер - это нужно выяснить. Для этого необходимо в Мониторе посмотреть, что происходит с запросами к google в url которых есть features=Rank и смотреть на содержимое граф Ответ и Правило.
Я должна прочесть все правила на предмет содержания в них слова rank?
А поиска по правилам не предусмотрено?
Добавлено: 03 Октября 2007, 19:58:53

И что такое графа "Ответ"?
Я не нашла такой...


Название: Re: Написание правил по заявкам
Отправлено: Rick от 03 Октябрь 2007, 20:12:25
Я должна прочесть все правила на предмет содержания в них слова rank?
Не правила, а запросы в Мониторе.

Описание и настройка HandyCache (http://handycache.ru/content/view/8/5/)
Цитировать
Монитор - главное окно HandyCache, в котором отображается история закачек, текущие активные соединения, их состояние, размер, ответы сервера и примененные к загружаемым файлам правила. Здесь всегда видна оборотная сторона жизни браузера: какие файлы он грузит, откуда, какие ошибки при этом возникают.

А поиска по правилам не предусмотрено?
Кнопки на боковой панели "Монитора"
   Поиск (Ctrl+F)
      Поиск по URL нужной строки в "Мониторе";

И что такое графа "Ответ"?
Я не нашла такой...
"Правила" - последняя (самая правая) графа, "Ответ" - перед ней. Если не получается найти - смотри первую же картинку по ссылке выше.


Название: Re: Написание правил по заявкам
Отправлено: ffaust от 03 Октябрь 2007, 20:20:35
03.10.2007/20:17:15 local http://toolbarqueries.google.ru/search?sourceid=navclient-ff&features=Rank&client=navclient-auto-ff&googleip=F;72.14.217.104;15&ch=8f1c0de71&q=info:http%3A%2F%2Fhandycache.ru%2Fcomponent%2Foption%2Ccom_smf%2FItemid%2C10%2Ftopic%2C337.new%2F%23new    2 "403 Forbidden (HC)" ×.81
×.81 (×åðíûé ñïèñîê): (\b|_)(epicenter|game|get|m[ry]|se)?(p(age)?)?-?rank(4free|ing)?[^a-z]

оно?


Название: Re: Написание правил по заявкам
Отправлено: Rick от 03 Октябрь 2007, 20:54:13
Да, оно.

Или в 81-м правиле ЧС в графу Исключение добавь google.*rank

Или в Белый список добавь правило:
#10#~#True#~#google.*rank#~##~##~#True#~#True#~#False#~#False#~#False#~#False

Или, если есть проблемы и с другими функциями тулбара гугля, добавь в Белый список правило:
#10#~#True#~#toolbarqueries\.google#~##~##~#True#~#True#~#False#~#False#~#False#~#False

Обращаю внимание на ИЛИ - достаточно сделать что-то одно.


Название: Re: Написание правил по заявкам
Отправлено: ffaust от 03 Октябрь 2007, 21:19:42
Большое спасибо!
Теперь функционирует.


Название: Re: Написание правил по заявкам
Отправлено: Коля от 08 Октябрь 2007, 22:27:40
Ребята, напишите мне правила чтобы:

1. Не надо было отключать в НС "Чтение из кэш" когда я хочу авторизоваться на сайте. Такой эффект наблюдался только что на этом сайте http://handycache.ru/component/option,com_smf/Itemid,10/action,login2/
и на сайте http://www.2goroda.ru/Forum/index.php.  Не получается войти - пишет неверный пароль, снимаешь галку с "Чтение их кэша" - всё ОК.

2. Требуемое действие -- Хочу чтобы картинки и вся остальная мультимедиа не обновлялась нигде и никогда ни на одном сайте, как загрузилась первый раз в кэш так и лежать, и чтобы флэш анимация вообще не грузилась никогда.
 И второе - чтобы можно было авторизовываться без отключения "Чтение из кэша".

PS - вот даже сейчас жму после формы "Предварительный просмотр" - первый раз из веба грузится, а все остальные из НС. Хочу всегда из веба.


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 09 Октябрь 2007, 03:41:20
1. Не надо было отключать в НС "Чтение из кэш" когда я хочу авторизоваться на сайте.

У тебя включено правило .* в списке "Не обновлять"? Обычно оно так мешает. Отключи его. Писать исключения для всех сайтов с авторизацией проблематично...

Цитировать
Хочу чтобы картинки и вся остальная мультимедиа не обновлялась нигде и никогда ни на одном сайте, как загрузилась первый раз в кэш так и лежать,

Для этого же есть правила в дефолтном списке "Не обновлять"! Если у тебя их нет - скачай в соответствующем топике (http://handycache.ru/component/option,com_smf/Itemid,10/topic,31.msg6338/#msg6338) на нашем форуме!

Цитировать
и чтобы флэш анимация вообще не грузилась никогда

В дефолтном "Черном списке" есть такие правила для .swf и .flv - просто включи их!

Цитировать
PS - вот даже сейчас жму после формы "Предварительный просмотр" - первый раз из веба грузится, а все остальные из НС. Хочу всегда из веба.

Отключи правило .* в списке "Не обновлять"!


Название: Re: Написание правил по заявкам
Отправлено: Коля от 09 Октябрь 2007, 21:18:30
Спасибо. Заработало. Тупо куда-то списки исчезли. Скачал, перезагрузил и всё заработало. Ничего не пришлось отключать, но на будущее учту рекомендации.

Ещё вопрос по теме.
Как выглядит правило чтобы не грузилось это:
fpdownload2.macromedia.com/get/shockwave/cabs/flash/swflash.cab ?

И ещё вопрос.
Как выглядит правило разрешающее на странице дневника вот этот счетчик:
http://www.liveinternet.ru/click;dnevnik_1930618

Блокирует его вот это правило из ЧС:
count(\d|er|\.rbc)|hitbox|advertising|linkexchange|click\d|\dcount|adriver


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 09 Октябрь 2007, 22:12:28
Как выглядит правило чтобы не грузилось это:
fpdownload2.macromedia.com/get/shockwave/cabs/flash/swflash.cab ?

В простом формате так:  +/flash/swflash.cab
В RegExp более точечно:  /flash/swflash\.cab(\?|$)

Цитировать
Как выглядит правило разрешающее на странице вот это:
http://www.liveinternet.ru/click;dnevnik_1930618

Добавь в "Белый список" правило:  liveinternet\.ru/click; с галкой в колонке "Ч".


Название: Re: Написание правил по заявкам
Отправлено: Коля от 10 Октябрь 2007, 20:32:21
Цитировать
Добавь в "Белый список" правило:  liveinternet\.ru/click; с галкой в колонке "Ч".

Добавил в Белый список, поставил галку, сохранил, перезагрузил списки. Но правило не работает, по прежнему работает запрещающее правило из черного списка. Нужна помощь.  :P

И ещё.

Отключено правило .* в списке "Не обновлять" - но на пройти авторизацию могу только после снятия галки "Чтение из кэша", а иначе - Неверный пароль, сколько не пытайся. Как быть?


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 10 Октябрь 2007, 21:47:08
Добавил в Белый список, поставил галку, сохранил, перезагрузил списки. Но правило не работает, по прежнему работает запрещающее правило из черного списка.

Покажи содержимое файла white.lst и скопируй сюда ту строку монитора через соответствующую команду контекстного меню. Что-то ты не то делаешь...

Цитировать
Отключено правило .* в списке "Не обновлять" - но на пройти авторизацию могу только после снятия галки "Чтение из кэша", а иначе - Неверный пароль, сколько не пытайся. Как быть?

Почитай тему: "Проблемы с авторизацией на сайтах (http://handycache.ru/component/option,com_smf/Itemid,10/topic,390.0/)"! Если не поможет, приложи лог в той теме - будем разбираться...


Название: Re: Написание правил по заявкам
Отправлено: Коля от 11 Октябрь 2007, 19:58:55
Наверно вот в этом дело. Адрес который пишет браузер в строке состояния и адрес который можно видеть посмотрев свойства счетчика - не одно и тоже. Однако.

http://counter.yadro.ru/logo;dnevnik_1930618?27.1

Никакова liveinterne и в помине нет.
Вот наверно правило и не работает.  :P
Переделайте пожалуйста правило под этот урл.

Мой уровень знаний в этих вопросах крайне низок, я ещё только учусь.


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 11 Октябрь 2007, 21:25:27
Мой уровень знаний в этих вопросах крайне низок, я ещё только учусь.

Тогда пиши в простом формате, так:   +counter.yadro.ru/logo;


Название: Re: Написание правил по заявкам
Отправлено: Коля от 11 Октябрь 2007, 22:39:09
Круто! Работает. Спасибо.

Попозже посмотрю как там у меня с авторизацей. Почитаю ссылку http://handycache.ru/component/option,com_smf/Itemid,10/topic,390.0/ (http://handycache.ru/component/option,com_smf/Itemid,10/topic,390.0/)


Название: Черный список: как работает?
Отправлено: Serjone от 22 Октябрь 2007, 13:34:59
Не могу понять как работает черный список. Захожу допустим на _http://zaycev.net/_ смотрю откуда грузится реклама, добавляю все это в черный список, ставлю галку напротив него в меню, перезагружаю страницу - как была реклама так и есть.

Дальше загрузил маил.ру, добавил адрес левой верхней картинки (логотип маилру) в черный список. Обновил страницу - лого на месте.

Все делал в опере и ИЕ6. Что не так?


Название: Re: Черный список: как работает?
Отправлено: DenZzz от 22 Октябрь 2007, 13:45:02
Serjone

http:// и www. в начале правил надо было отбрасывать!


Название: Re: Черный список: как работает?
Отправлено: Serjone от 22 Октябрь 2007, 14:03:42
Код:
*traf.biz*
*24open.ru*
*krushki.ru*
*dyxi.ru*#~
*grandcasino.ru*
*1link.ru*
http://mayki.zaycev.net/*/
+layer-ads.de/ad.php?http://ad.zanox.com/ppc/?6211188C158902361S32970T
+mayki.zaycev.net/2482/
+traf.biz/js8.php
+zaycev.net/m3_images/24open/*.gif
+traf.biz/territory_03.jpg
http://img.mail.ru/mail/ru/images/logon.gif

Примерно так выглядит кусок правил. Все это грузится.
Добавлено: 22 Октября 2007, 13:51:08

Вроде разобрался. В начале звездочку не надо ставить.
Картинки убрал, но дырки от них остались :( Можно как-нибудь от них избавиться?


Название: Re: Черный список: как работает?
Отправлено: DenZzz от 22 Октябрь 2007, 14:39:58
Вроде разобрался. В начале звездочку не надо ставить

И не только звездочку... Читай ФАК про написание правил в простом формате и в формате RegExp! У тебя смесь какая-то получилась!

Цитировать
Картинки убрал, но дырки от них остались. Можно как-нибудь от них избавиться?

Открываем "Документацию (http://handycache.ru/content/view/8/5/1/3/)" и читаем: :rtfm:

Цитировать
Показывать файл
Если данное поле пустое, то на месте заблокированного URL появится сообщение о блокировании с указанием сработавшего правила или красный "крестик". Однако, если указать в этом поле путь к картинке или HTML-странице, то на месте заблокированных картинок, страниц и т.д. будет выводиться эта картинка или страница. Если вы хотите, чтобы блокированные объекты на странице были невидимы, то поместите сюда путь к файлу с "прозрачной" картинкой.




Название: Re: Черный список: как работает?
Отправлено: Serjone от 22 Октябрь 2007, 14:47:14
Цитировать
Открываем "Документацию (http://handycache.ru/content/view/8/5/1/3/)" и читаем:
это я понял. Закрашивание дырки конечно хорошо, но она от этого не пропадает.


Название: Re: Черный список: как работает?
Отправлено: DenZzz от 22 Октябрь 2007, 15:03:55
Закрашивание дырки конечно хорошо, но она от этого не пропадает.

Почитай вот здесь (http://handycache.ru/component/option,com_smf/Itemid,10/topic,750.msg6312/#msg6312) на эту тему...


Название: Re: Черный список: как работает?
Отправлено: Serjone от 22 Октябрь 2007, 15:17:23
Это читал. Вобщем добавил такое же правило в опере, она именно режет всю картинку, а НС просто не дает ей загрузиться, либо заменяет ее своей, оставляя прежний размер.


Название: Re: Написание правил по заявкам
Отправлено: plus от 22 Октябрь 2007, 23:33:23
Где то я видел правило которое убирает каждый раз меняющююся часть урола одного и того же файла. Напишите плиз.


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 23 Октябрь 2007, 07:38:38
Где то я видел правило которое убирает каждый раз меняющююся часть урола одного и того же файла.

Посмотри в теме про "Дефолтные списки":
http://handycache.ru/component/option,com_smf/Itemid,10/topic,31.msg5495/#msg5495
http://handycache.ru/component/option,com_smf/Itemid,10/topic,31.msg6332/#msg6332
http://handycache.ru/component/option,com_smf/Itemid,10/topic,31.msg5523/#msg5523

Можешь там скачать уже готовые списки (http://handycache.ru/component/option,com_smf/Itemid,10/topic,31.msg6737/#msg6737) - в них эти правила уже есть!


Название: Re: Написание правил по заявкам
Отправлено: Enver от 09 Ноябрь 2007, 14:19:56
как запретить использование внешнего прокси/как заставить использовать условный прокси для всех httpS страниц?


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 09 Ноябрь 2007, 14:55:44
как запретить использование внешнего прокси/как заставить использовать условный прокси для всех httpS страниц?

Добавь в "Условные прокси" нужную строку с условием:  ^https?://[^/]+:443$


Название: Re: Написание правил по заявкам
Отправлено: alier от 21 Ноябрь 2007, 07:58:02
Добрый день
есть строка из Html кода
Цитировать
<tr><td rowspan=3><font class=nickname><img src=http://image.neverlands.ru/signs/fami.gif width=15 height=12 border=0 align=absmiddle alt=" Семья ~Verdandi~ (® Ловкий Эльф / БО)">&nbsp;<b>Lord_HardalinorD</b> [14]&nbsp;</font></td>

меня интерисует эта строка
Цитировать
<img src=http://image.neverlands.ru/signs/fami.gif width=15 height=12 border=0 align=absmiddle alt=" Семья ~Verdandi~ (® Ловкий Эльф / БО)">

я как понимаю HC обрабатывет эту строку полностью типа
http://image.neverlands.ru/signs/fami.gif width=15 height=12 border=0 align=absmiddle ...
как сделать чтобы он узнавал гифы и не кэшировал их потом, чтобы вышла строка
image.neverlands.ru/signs/fami.gif

я думаю можно сделать правило в разделе не обновлять, что-то типа
image.neverlands.ru/signs/*.gif
а что в хвостике? тренажер его оставляет, как правильно указать правило?

PS Извините за сумбурность если что задавайте вопросы ;)


Название: Re: Написание правил по заявкам
Отправлено: Сергей от 21 Ноябрь 2007, 09:59:45
http://image.neverlands.ru/signs/fami.gif width=15 height=12 border=0 align=absmiddle ...
Неверно понимаешь. НС не обрабатывает строку. Этим занимается браузер. И потом отдает запрос к HC с просьбой загрузки http://image.neverlands.ru/signs/fami.gif
На нее срабатывает стандартное правило (.)*\.(jpg|jpeg|png|gif|bmp|swf|ico|flv)(.)?

Цитировать
я думаю можно сделать правило в разделе не обновлять, что-то типа
image.neverlands.ru/signs/*.gif
В правилах используются регулярные выражения либо стандартные маски если добавить спереди плюсик.
Правило получится +image.neverlands.ru/signs/*.gif
либо аналогично в стандартном формате image\.neverlands\.ru/signs/.*\.gif


Название: Re: Написание правил по заявкам
Отправлено: alier от 21 Ноябрь 2007, 11:18:10
Цитировать
либо аналогично в стандартном формате image\.neverlands\.ru/signs/.*\.gif
это стандартный формат чего?  ??? можите пояснить все спец символы в этой фразе?
Я пока пишу только шаблонами, а правило добавил 1 в 1 как вы показали первое  :good:


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 21 Ноябрь 2007, 11:46:32
как сделать чтобы он узнавал гифы и не кэшировал их потом
...
я думаю можно сделать правило в разделе не обновлять, что-то типа

Если тебе надо "не кэшировать", то причем тут список "Не обновлять"?



На нее срабатывает стандартное правило (.)*\.(jpg|jpeg|png|gif|bmp|swf|ico|flv)(.)?

Где ты взял такое древнее "стандартное" правило? ;) Оно крайне неоптимально!
Свежее (http://handycache.ru/component/option,com_smf/Itemid,10/topic,31.msg6737/#msg6737) для картинок выглядит так:  \.(bmp|gif|i[mp]g|jpe?g|png|svgz?|swf|tiff?|wmf)(\?|$)



можите пояснить все спец символы в этой фразе?

Ты же начал уже читать про RegExp? Загляни сюда (http://handycache.ru/component/option,com_smf/Itemid,10/topic,583.msg5020/#msg5020). Там есть ссылки на простое описание и таблицу...


Название: Re: Написание правил по заявкам
Отправлено: alier от 21 Ноябрь 2007, 12:10:42
Огромное спасибо! То что нужно!


Название: Re: Написание правил по заявкам
Отправлено: Сергей от 21 Ноябрь 2007, 12:49:39
Где ты взял такое древнее "стандартное" правило? ;) Оно крайне неоптимально!
Свежее (http://handycache.ru/component/option,com_smf/Itemid,10/topic,31.msg6737/#msg6737) для картинок выглядит так:  \.(bmp|gif|i[mp]g|jpe?g|png|svgz?|swf|tiff?|wmf)(\?|$)
Это все лень матушка. Какое уж было правило изначально, такое и стоит. Некогда смотреть что там в новых дефолтных списках придумали.


Название: Re: Написание правил по заявкам
Отправлено: alier от 23 Ноябрь 2007, 08:49:23
Мастера помогите сделать правило для преобразования URL
Цитировать
23.11.2007/03:00:59 Flint http://dwar.ru/images/swf/chat_clock.swf?1195732032 3479 3479 100% 2 "200 OK" Б.2, З.1

Нужно чтобы ссылка вида http://dwar.ru/images/swf/chat_clock.swf?1195732032
стала такой dwar.ru/images/swf/chat_clock.swf  :rtfm:
ну и легла в папку кэша dwar.ru/images/swf/
Сейчас в кэш он интерпретируется dwar.ru/images/swf/chat_clock.swf^/1195732032
(написал по памяти, но по моему это именно так выглядит!)

Эту часть я могу выделить из строчки ?1195732032 , но не могу сообразить как её отрезать при замене в URL, не до учил ещё правила  ???


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 23 Ноябрь 2007, 09:05:25
Нужно чтобы ссылка вида http://dwar.ru/images/swf/chat_clock.swf?1195732032
стала такой dwar.ru/images/swf/chat_clock.swf 
ну и легла в папку кэша dwar.ru/images/swf/
В свежих "Дефолтных списках" давно есть такое правило:  :rtfm:
#5#~#True#~#(\.(css|js|gif|jpe?g|png|swf))\?.*#~#\1#~#False#~#True


Название: Re: Написание правил по заявкам
Отправлено: alier от 23 Ноябрь 2007, 09:30:47
т.е.
Цитировать
?.*
это берёт всё что после расширения (\.(css|js|gif|jpe?g|png|swf))
а /1 ?
берёт выражение из внешних скобок? или отрезает выделенный хвостиК?


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 23 Ноябрь 2007, 10:22:57
а /1 ?
берёт выражение из внешних скобок? или отрезает выделенный хвостиК?

\1 - возвращает на место расширение, захватываемое первыми скобками.

В HC есть "Тренажер" - в нем можно наглядно проверить работу правил с разными URL и поэкспериментировать с выражениями.


Название: Re: Написание правил по заявкам
Отправлено: zilfs от 25 Ноябрь 2007, 16:18:52
подскажите, какое нужно правило, чтобы блокировать страницы по содержимому в строке ввода адреса (например xxx,sex и т.д) наподобие того, что есть в outpost,а то в коледже студенты меня уже задрали :)


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 25 Ноябрь 2007, 17:07:10
подскажите, какое нужно правило, чтобы блокировать страницы по содержимому в строке ввода адреса (например xxx,sex и т.д)

Посмотри здесь... (http://handycache.ru/component/option,com_smf/Itemid,10/topic,31.msg8127/#msg8127)


Название: Re: Написание правил по заявкам
Отправлено: zilfs от 25 Ноябрь 2007, 19:15:06
Посмотри здесь... (http://handycache.ru/component/option,com_smf/Itemid,10/topic,31.msg8127/#msg8127)
я так понял, что эти правила нужно в черный список вставлять?


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 25 Ноябрь 2007, 19:53:14
я так понял, что эти правила нужно в черный список вставлять?

Да.


Название: Re: Написание правил по заявкам
Отправлено: zilfs от 25 Ноябрь 2007, 23:10:25
правило работает :)
а нельзя сделать, чтобы когда срабатывает это правило, на странице отображалась какая-то надпись взамен пустой (ну мол не туда полезли) или наподобие рисунка типа clear.gif в черном списке?


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 25 Ноябрь 2007, 23:30:37
а нельзя сделать, чтобы когда срабатывает это правило, на странице отображалась какая-то надпись взамен пустой (ну мол не туда полезли) или наподобие рисунка типа clear.gif в черном списке?

Как ты думаешь, а для чего в настройках "Черного списка" есть поле "Показывать файл"? Для красоты?...   ::)
Добавлено: 26 Ноября 2007, 00:26:34

Там можно задать HTML, который будет выдаваться при срабатывании любого правила ЧС...


Название: Re: Написание правил по заявкам
Отправлено: zilfs от 25 Ноябрь 2007, 23:33:46
"показывать файл" то есть, но он же показывается если срабатывает любое правило из черного списка, или как?
вот создам я гифку, и вместо блокированых ad,count и т.д. мне будет появляться моя картинка, я так понимаю...
Добавлено: 25 Ноября 2007, 23:31:12

Там можно задать HTML, который будет выдаваться при срабатывании любого правила ЧС...
а что бы при срабатывании определенного правила, я так понимаю, что нельзя сделать?


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 25 Ноябрь 2007, 23:43:15
а что бы при срабатывании определенного правила, я так понимаю, что нельзя сделать?

Нельзя. Опция действует на весь список.
Добавлено: 26 Ноября 2007, 00:37:22

Можешь создать соответствующие правила в "Только из кэша" (или "Не обновлять") и "Преобразовании URL", тогда при их срабатывании будет выдаваться твой файл из кэша!


Название: Re: Написание правил по заявкам
Отправлено: zilfs от 26 Ноябрь 2007, 10:04:17
а можно пример привести? особенно, что касается того, что при срабатывании даного правила будет выдаваться мой файл из кэша (как именно прописать путь к нему?)


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 26 Ноябрь 2007, 10:11:37
а можно пример привести?

Ты ФАК (http://handycache.ru/component/option,com_simplefaq/task,display/Itemid,3/catid,6/#FAQ30) читал?  :rtfm:


Название: Re: Написание правил по заявкам
Отправлено: zilfs от 26 Ноябрь 2007, 10:25:39
все - прочитал (и почему раньше туда не посмотрел :), понял, благодарю за помощь


Название: Re: Написание правил по заявкам
Отправлено: Fernand от 27 Ноябрь 2007, 14:33:11
Доброго времени суток.
Есть правило преобразования url вида:
(\?|&)(phpsessid|s(id)?)=[^&]{5,}$|(phpsessid|s(id)?)=[^&]{5,}&
подскажите, как можно привязать (изменить) правило, что бы оно охватывало бы и страницы вида:
http://c.odnoklassniki.ru/dk;jsessionid=a4FrqLAWEr25?st.cmd=friendMain&st.friendId=739654246
и
http://c.odnoklassniki.ru/dk;jsessionid=alzf9XzsIe85?st.cmd=userMain
выделенное, как понимаете, необходимо убрать.


Название: Re: Написание правил по заявкам
Отправлено: Михаил от 27 Ноябрь 2007, 16:26:22
Измененное правило может быть таким.
Правило:
(([?&;])((j|php)?sess(ion)?|s)(id)?=[^&?]{5,}+).|(?1)
Замена:
\2
Но лучше базовое правило для доработки возьми из новых дефолтных списков - оно универсальней и безошибочней.


Название: Re: Написание правил по заявкам
Отправлено: Fernand от 27 Ноябрь 2007, 16:44:33
спасибо.
только один вопрос - у меня правило полностью выглядит так
#5#~#True#~#(\?|&)(phpsessid|s(id)?)=[^&]{5,}$|(phpsessid|s(id)?)=[^&]{5,}&#~##~#True#~#True
то есть включено "заменить все" и "обязательный"
как с этим обстоит в этом правиле? (лучше копирнуть, плиз)


Название: Re: Написание правил по заявкам
Отправлено: Михаил от 27 Ноябрь 2007, 18:52:52
лучше копирнуть, плиз
#5#~#True#~#(([?&;])((j|php)?sess(ion)?|s)(id)?=[^&?]{5,}+).|(?1)#~#\2#~#False#~#True


Название: Re: Написание правил по заявкам
Отправлено: Fernand от 28 Ноябрь 2007, 15:23:30
Спасибо.
Есть еще вопрос - есть ссылки вида
http://plimut.nnm.ru/comfort_lang_switcher_2050_rus
http://lordoleg.nnm.ru/sweet_home_3d_12
http://etech.nnm.ru/analogovye_mikroshemy_dlya_audioapparatury_spravochnik
то есть доки.
Хотелось бы сохранять их в общую папку nnm.ru - как в корневую (1 домен), а выделенное - как вложенные папки. (универсальность не требуется, т.е. можно применить это преобразование конкретно к nnm.ru)

p.s. Где-то на форуме видел топы о систематике кэша
упорядочивание папок типа:
A_/
 aa/...
 ab/...
B_/
 aa/...
 ab/...
а вот решения не нашел. Оно есть?


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 28 Ноябрь 2007, 15:59:35
Хотелось бы сохранять их в общую папку nnm.ru - как в корневую (1 домен), а выделенное - как вложенные папки.

Тебе сюда:
- Имя домена как имя папки (http://handycache.ru/component/option,com_smf/Itemid,10/topic,980.0/)


Название: Re: Написание правил по заявкам
Отправлено: Fernand от 28 Ноябрь 2007, 16:04:23
спасибо.
Я поступил так:
^(.*)nnm.ru/
заменить nnm.ru/\1/


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 28 Ноябрь 2007, 16:47:04
Я поступил так:
^(.*)nnm.ru/
заменить nnm.ru/\1/

Для каждого сайта будешь новое правило писать? Мои правила по той ссылке универсальные!
Добавлено: 28 Ноября 2007, 17:43:47

Кстати, в твоем правиле подпапки будут с точкой на конце!


Название: Re: Написание правил по заявкам
Отправлено: Fernand от 28 Ноябрь 2007, 17:11:51
Это был раб.вариант. Сам понял. И уже отказался, т.к. в историке страница filez.nnm.ru сохраняется как nnm.ru/filez, а если пройти по сохраненному(преобразованному) урл - открывается совсем не та страница, а именно nnm.ru/filez. Не помогает и вариант
#5#~#True#~#^(.*)(.nnm.ru/)#~#nnm.ru/\1\2#~#False#~#True
Не есть гуд.
сорри за оффтоп.


Название: Re: Написание правил по заявкам
Отправлено: Сергей от 28 Ноябрь 2007, 17:22:55
надо новую папку как-то помечать, чтобы не возникало конфликтов с уже существующими.


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 28 Ноябрь 2007, 17:25:53
Не помогает и вариант
#5#~#True#~#^(.*)(.nnm.ru/)#~#nnm.ru/\1\2#~#False#~#True

Это правило вообще дубли nnm.ru/ будет плодить! Хватит мучаться - поставь мои правила!

В Историке проблем с новыми страницами быть не должно, но старые могут стать недоступны! Собственно, так будет всегда при добавлении правил в список "Преобразование URL"!


Название: Re: Написание правил по заявкам
Отправлено: Коля от 06 Декабрь 2007, 22:39:13
Здрасте, подскажите что можно сделать.

http://www.yandex.ru/advanced.html?text=df&&yasoft=barie - это попытка перейти по ссылке на страницу "расширенного поиска" в Яндексе.

его блокирует правило из ЧС:

#4#~#True#~#/ad(s|v)|\.adnet\.ru|banview|banner|adriver|\dcount|bnr|bans\.|/sale|/pagead#~##~#



Название: Re: Написание правил по заявкам
Отправлено: Сергей от 06 Декабрь 2007, 23:27:43
Здрасте, подскажите что можно сделать.
Это слишком агрессивное правило. Вариантов решения много.
Ты можешь его отключить, либо удалить подстроку на которой срабатывает правило
#4#~#True#~#/ad(s|v)|\.adnet\.ru|banview|banner|adriver|\dcount|bnr|bans\.|/sale|/pagead#~##~#
или добавь яндекс в исключения
#4#~#True#~#/ad(s|v)|\.adnet\.ru|banview|banner|adriver|\dcount|bnr|bans\.|/sale|/pagead#~#yandex\.ru/advanced#~#


Название: Re: Написание правил по заявкам
Отправлено: Коля от 06 Декабрь 2007, 23:43:58
Спасибо Сергей. Заработало. Добавил Яндекс в "Исключения".



Название: Re: Написание правил по заявкам
Отправлено: njg от 07 Декабрь 2007, 14:50:07
Так сохраняется одна и та же картинка:

194.186.121.81\9\8\6\134324986\146429770_huge.jpg^\cc=bzsn6xxf1zwv4cbm4qgy0scrof3
194.186.121.81\9\8\6\134324986\146429770_huge.jpg^\cc=bzsn6fx1nzwv4cb041fp

С помощью какого правила имя можно преобразовать до к виду:

194.186.121.81\9\8\6\134324986\146429770_huge.jpg

и второе: бывает что эти же картинки приходят с разных IP, например:

194.186.121.70\0\3\8\10382038\114692404_small_face.jpg^\updated=20070310090132
194.186.121.64\0\3\8\10382038\114692404_small_face.jpg^\updated=1173506492

Хотелось бы и сохранить их в одну папку, например так:
basesmamba\0\3\8\10382038\114692404_small_face.jpg

Если невозможно создать универсальное правило для пункта №2, то напишите как это преобразовать для одног IP, а я по примеру наделаю правил для всех IP.


Название: Re: Написание правил по заявкам
Отправлено: Сергей от 07 Декабрь 2007, 16:03:18
Для первого случая
#5#~#True#~#\?cc=.+#~##~#True#~#True

Для второго надо побольше вариантов разных URL чтобы понять что написать в правиле

Это ведь сайты знакомств с общей базой?


Название: Re: Написание правил по заявкам
Отправлено: njg от 07 Декабрь 2007, 16:26:07
Да, это сайты знакомств с общей базой от mamba.ru
Кстати, по первому вопросу нашелся ответ в дефолтных списках (новых):
#5#~#True#~#(\.(css|js|gif|jpe?g|png|swf))\?.*#~#\1#~#False#~#True

А по второму, просто подскажите как преобразовать это:
194.186.121.64\0\3\8\10382038\114692404_small_face.jpg
в это:
basesmamba\0\3\8\10382038\114692404_small_face.jpg


Название: Re: Написание правил по заявкам
Отправлено: Коля от 07 Декабрь 2007, 23:26:53
 :help:
Сегодня изменил Черный список - добавил исключения для "Расширенного поиска" Яндекса. Проблемы не стало.

Обозреваю я интернет, значит. Смотрю - чтото много всяческой рекламы полезло - глядь в Черный список НС - а от него остались только два правила. Скриншот приложить не могу - "
Ошибка!
Папка upload заполнена. Попробуйте файл меньшего размера или свяжитесь с Администратором.  ".

Уже второй раз у меня так, первый я отметил пару страниц назад http://handycache.ru/component/option,com_smf/Itemid,10/topic,337.160/ (http://handycache.ru/component/option,com_smf/Itemid,10/topic,337.160/) - тогда я тоже добавлял исключения - подумал, что это простой глюк - но теперь снова тоже самое, добавил исключение, нажал иконку дискетки справа - "Сохранить список", потом "Перезагрузил списки" и спустя некоторое время отмечаю, что в ЧС всего пару правил.

Что я делаю не так?

В списках у меня сейчас так:
Б - 3 правила.
Ч - 2
Звк - 4
Но - 3
Тик - 3
П - 6 правил.


Название: Re: Написание правил по заявкам
Отправлено: Сергей от 08 Декабрь 2007, 09:40:49
просто подскажите как преобразовать это:
194.186.121.64\0\3\8\10382038\114692404_small_face.jpg
в это:
basesmamba\0\3\8\10382038\114692404_small_face.jpg

#5#~#True#~#194\.186\.121\.64#~#basesmamba#~#False#~#True


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 08 Декабрь 2007, 11:39:08
Ошибка!
Папка upload заполнена. Попробуйте файл меньшего размера или свяжитесь с Администратором.  ".

А где появляется такое сообщение? Сам HC не может выдавать такой ошибки! Вероятно, это система ругается на отсутствие свободного места на диске с HC ! Проверь, сколько свободного места у тебя на диске...
А чья эта папка upload? У HC по умолчанию такой нет!

Цитировать
но теперь снова тоже самое, добавил исключение, нажал иконку дискетки справа - "Сохранить список", потом "Перезагрузил списки" и спустя некоторое время отмечаю, что в ЧС всего пару правил.

Возможно, ты нарушил формат списка. Приложи сюда файл black.lst в твоей редакции...


Название: Re: Написание правил по заявкам
Отправлено: Коля от 08 Декабрь 2007, 12:14:19
А где появляется такое сообщение? Сам HC не может выдавать такой ошибки! Вероятно, это система ругается на отсутствие свободного места на диске с HC ! Проверь, сколько свободного места у тебя на диске...
А чья эта папка upload? У HC по умолчанию такой нет!

Такое сообщение появилось когда я пытался опубликовать сообщение в теме с приаттаченным скриншотом. Без аттача - пожалуйста. Размер скриншота удовлетворял условию "не более 64Кб", однако увы.

Цитировать
Возможно, ты нарушил формат списка. Приложи сюда файл black.lst в твоей редакции...
Прилагаю к сообщения black.lst - в котором осталось два правила. Сейчас я уже снова с обычными списками. Удалил все списки - перезагрузил НС и сейчас всё по дефолту.
Добавлено: 08 Декабря 2007, 12:03:29

О! Только что получилось сделать это снова. Снова Ч список опустел до двух правил.

Что я делал:

Открыл вкладку "Настройки" кликаю исключение справа от правила:

/ad(s|v)|\.adnet\.ru|banview|banner|adriver|\dcount|bnr|bans\.|/sale|/pagead

Ввожу туда:
#4#~#True#~#/ad(s|v)|\.adnet\.ru|banview|banner|adriver|\dcount|bnr|bans\.|/sale|/pagead#~#yandex\.ru/advanced#~#

Жму дискетку справа.

Кликаю на значке НС в трее - правой - Перезагрузить списки.

ВУ-аля!  :)

Остаётся только два правила.
В поле где было исключение, осталось только вот что:
#4
В поле "Сайт" появилось:
True
Добавлено: 08 Декабря 2007, 12:11:18

Да и black.lst сейчас выглядит так, прилагаю.


Название: Re: Написание правил по заявкам
Отправлено: njg от 08 Декабрь 2007, 12:14:49
@ Denzzz:
Поставил твои правила:

#5#~#True#~#^(([^./]+)\.)?(([^./]+)\.)?(([^./]+)\.)?(([^./]+)\.)?([^./]+)\.([^./]+\.[^./\d]+)/#~#\10/\9/\8/\6/\4/\2/#~#False#~#True
#5#~#True#~#(?<=/)/#~##~#True#~#False

Они работают некорректно, т.е если раньше путь был:

bsuir.2x4.ru\styles\subsilver2\imageset\forum_read.gif

то имеем:

2x4.ru\bsuir\~\styles\subsilver2\imageset\forum_read.gif


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 08 Декабрь 2007, 12:57:27
Такое сообщение появилось когда я пытался опубликовать сообщение в теме с приаттаченным скриншотом. Без аттача - пожалуйста.

Понятно. HC не при чем! Это на форуме есть ограничение на размер аттачей в байтах и пикселях!

Цитировать
Ввожу туда:
#4#~#True#~#/ad(s|v)|\.adnet\.ru|banview|banner|adriver|\dcount|bnr|bans\.|/sale|/pagead#~#yandex\.ru/advanced#~#

Не туда и не так вводишь! В результате нарушения формата Черного списка HC игнорирует все правила после сбойного!
Поучись правильно вставлять правила с форума! Как надо - прочти здесь... (http://handycache.ru/component/option,com_smf/Itemid,10/topic,948.msg7889/#msg7889)
 
Добавлено: 08 Декабря 2007, 13:54:18

Поставил твои правила:
#5#~#True#~#^(([^./]+)\.)?(([^./]+)\.)?(([^./]+)\.)?(([^./]+)\.)?([^./]+)\.([^./]+\.[^./\d]+)/#~#\10/\9/\8/\6/\4/\2/#~#False#~#True
#5#~#True#~#(?<=/)/#~##~#True#~#False
Они работают некорректно

А дочитать ту тему (http://handycache.ru/component/option,com_smf/Itemid,10/topic,980.msg8338/#msg8338) до конца не пробовал?

Совсем забыл, что в версии 0.98b1 есть баг в работе опции "Заменить все" и в проверке необязательных правил... У меня-то в бета-версии оба правила работают как надо...

В общем, для совместимости с версией 0.98b1 замени 2-е правило на такое:

#5#~#True#~#//+#~#/#~#False#~#False


Название: Re: Написание правил по заявкам
Отправлено: Коля от 08 Декабрь 2007, 21:53:28
Всё, поучился правильно вставлять правила с форума, получается. Спасибо, DenZzz.


Название: Re: Написание правил по заявкам
Отправлено: njg от 10 Декабрь 2007, 17:08:18
@ DenZzz:
Спасибо, всё заработало :)


Название: Re: Написание правил по заявкам
Отправлено: njg от 13 Декабрь 2007, 17:33:46
#5#~#True#~#(.)*194.186.121.(64|65|66|67|70|71|81|82|83|84|85|86|87|88)#~#_basesmamba#~#True#~#True

Корректно ли это правило?


Название: Re: Написание правил по заявкам
Отправлено: Villi от 13 Декабрь 2007, 18:00:17
Напишите пожалуйста правила для таких урл:
http://counter.yadro.ru/hit?t52.11;rhttp%3A// (дальше последовательность всяких символов)
http://counter.rambler.ru/top100.cnt?788839
http://an.yandex.ru/code/22971?rnd=27944&direct-style=0&direct-limit=2&market-limit=0&stat-id=1
http://pagead2.googlesyndication.com/pagead/show_ads.js
http://dd.c2.b4.a1.top.list.ru/counter?id=1322271;t=52;js=13;r=http%3A//doom55.ru/index.php%3Fshowtopic%3D2515%26st%3D40;j=true;s=1024*768;d=32;rand=0.26945709278416163
http://status.mail.ru/?bratello81@inbox.ru - вот тут нужно чтобы картинки в статусе из кеша брались

Поставлю их в черный список или в "только из кеша"


Название: Re: Написание правил по заявкам
Отправлено: Коля от 13 Декабрь 2007, 18:28:07
Из стандартного ЧС:
/ad(s|v)|\.adnet\.ru|banview|banner|adriver|\dcount|bnr|bans\.|/sale|/pagead

блокирует:
http://www.acorp.ru/products/adsl/

Напишите пожалуйста исключение.


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 13 Декабрь 2007, 19:59:59
Напишите пожалуйста правила для таких урл

Скачай свежие дефолтные списки - там все это уже есть!

Цитировать
http://status.mail.ru/?bratello81@inbox.ru - вот тут нужно чтобы картинки в статусе из кеша брались

status\.mail\.ru/\?



Из стандартного ЧС:
/ad(s|v)|\.adnet\.ru|banview|banner|adriver|\dcount|bnr|bans\.|/sale|/pagead

В свежем дефолтном списке давно нет такого правила!

http://www.acorp.ru/products/adsl/
Напишите пожалуйста исключение.

/adsl/


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 13 Декабрь 2007, 20:27:34
Корректно ли это правило?

Работать будет, но возможны ложные срабатывания! Поправь так:
#5#~#True#~#^194\.186\.121\.(6[4-7]|7[01]|8[1-8])#~#_basesmamba#~#False#~#True


Название: Re: Написание правил по заявкам
Отправлено: Коля от 14 Декабрь 2007, 18:30:44
В свежем дефолтном списке давно нет такого правила!

Окей, обновил.

/ad(s|v)|\.adnet\.ru|banview|banner|adriver|\dcount|bnr|bans\.|/sale|/pagead - Это правило у меня появилось после рекомендации:

Цитировать
Если у вас HC версии 0.98b1 и старше, то закройте его и просто удалите файлы проблемных списков. При следующем запуске HC сам восстановит дефолтные списки!

Учёл на будущее.
Добавлено: 14 Декабря 2007, 18:14:38

http://handycache.ru/component/option,com_smf/Itemid,10/topic,31.0/
Вот отсюда скачал Дефолтовые списки.

Там в ЧС, есть такое правило:
#4#~#True#~#/ad(s|v)|\.adnet\.ru|banview|banner|adriver|\dcount|bnr|bans\.|/sale|/pagead#~##~#

Я ошибаюсь?


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 14 Декабрь 2007, 20:47:32
http://handycache.ru/component/option,com_smf/Itemid,10/topic,31.0/
Вот отсюда скачал Дефолтовые списки.

Эти списки идут в комплекте с версией 0.98b1.
Если бы ты почитал ту тему дальше, то нашел бы более свежие списки:
http://handycache.ru/component/option,com_smf/Itemid,10/action,dlattach/topic,31.0/attach,395/


Название: Re: Написание правил по заявкам
Отправлено: garry63 от 15 Декабрь 2007, 20:41:16
А есть ли возможность борьбы с pop-under.ru?
А то за...........ла уже насмерть!!!   >:( :help:


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 16 Декабрь 2007, 10:48:27
А есть ли возможность борьбы с pop-under.ru?

Добавь в "Черный список" HC правило:   pop-under\.ru


Название: Re: Написание правил по заявкам
Отправлено: garry63 от 16 Декабрь 2007, 21:59:39
Спасибо... :)


Название: Re: Написание правил по заявкам
Отправлено: Villi от 19 Декабрь 2007, 09:11:47
Мне нужно правило, чтобы вместо www.avalon.loc Заходить на ip этого сервера, и чтобы с этого Ip загружалось все, чтобы правило только из кеша не действовало.
Пробовал в переадресации и в преобразщовании урл прописываеть его, не получилось :(


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 19 Декабрь 2007, 12:20:45
Мне нужно правило, чтобы вместо www.avalon.loc Заходить на ip этого сервера

Если ты хочешь готовое правило, то напиши какой IP у этого сервера! Похоже, он существует только в твоей локалке...


Название: Re: Написание правил по заявкам
Отправлено: Villi от 19 Декабрь 2007, 15:53:02
Если ты хочешь готовое правило, то напиши какой IP у этого сервера! Похоже, он существует только в твоей локалке...
192.168.221.1


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 19 Декабрь 2007, 19:29:01
Мне нужно правило, чтобы вместо www.avalon.loc Заходить на ip этого сервера

Добавь в список "Переадресация":
#5#~#True#~#www\.avalon\.loc/#~#192.168.221.1/#~#False#~#True

Цитировать
и чтобы с этого Ip загружалось все, чтобы правило только из кеша не действовало.

Добавь в "Белый список":
#10#~#True#~#^192\.168\.221\.1/#~##~##~#True#~#False#~#False#~#True#~#False#~#False


Название: Re: Написание правил по заявкам
Отправлено: Villi от 20 Декабрь 2007, 07:09:10
 :thanks:  :drinks:


Название: Re: Написание правил по заявкам
Отправлено: Villi от 20 Декабрь 2007, 08:44:54
Только в мозилле firefox это правило не действует :(


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 20 Декабрь 2007, 09:40:00
Только в мозилле firefox это правило не действует

Да, из-за бага с переадресацией в FireFox. Жди выхода новой версии HC 1.0 RC1 - там исправлено!


Название: Re: Написание правил по заявкам
Отправлено: Villi от 20 Декабрь 2007, 18:11:28
Вот еще надо запретить firefox ходить на этот урл:
http://sb.google.com/safebrowsing/update?client=navclient-auto-ffox&appver=2.0.0.9&version=goog-white-domain:1:23,goog-white-url:1:371,goog-black-url:1:17067,goog-black-enchash:1:40609
А то взял моду без моего ведома куда-то лазить  >:(


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 20 Декабрь 2007, 20:21:41
Вот еще надо запретить firefox ходить на этот урл

Если RegExp все еще не освоил, то пиши правила в простом формате:
+sb.google.com/safebrowsing/update?


Название: Re: Написание правил по заявкам
Отправлено: Villi от 21 Декабрь 2007, 07:07:57
Не могу я понять этот RegEXP :(


Название: Re: Написание правил по заявкам
Отправлено: Коля от 21 Декабрь 2007, 18:34:01
 :help:
Напишите пожалуйста исключения для УРЛа:
http://export.yandex.ru/counters-js.xml
Он отвечает за показания в Яндекс-Баре: деньги, почта, погода.


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 21 Декабрь 2007, 19:40:36
Напишите пожалуйста исключения для УРЛа:
http://export.yandex.ru/counters-js.xml

Добавь в "Белый список":
#10#~#True#~#export\.yandex\.ru/counters-js\.xml#~##~##~#True#~#False#~#False#~#False#~#False#~#False


Название: Re: Написание правил по заявкам
Отправлено: Villi от 23 Декабрь 2007, 07:29:21
Вот я правило написал, чтобы .swf только из кеша грузились, правильно написал?
#5#~#True#~#\.swf(\?|$)#~##~##~#


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 23 Декабрь 2007, 12:32:22
Правильно! Можешь же, когда захочешь! :)


Название: Re: Написание правил по заявкам
Отправлено: Villi от 23 Декабрь 2007, 13:16:02
так это я из другого списка скопировал и расширение поменял :(
Как теперь добавить сюда расширение .flv?


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 23 Декабрь 2007, 13:34:36
Млин, сто раз уже писали здесь это правило! Поиском пользоваться не пробовал?

#4#~#True#~#\.(flv|swf)(\?|$)#~##~#


Название: Re: Написание правил по заявкам
Отправлено: Villi от 23 Декабрь 2007, 13:39:13
ТАк вы бы мне объяснили что означает КАЖДЫЙ символ кода, я бы научился.
А то как буд-то неизвестный язык программирования вижу и не знаю его операторов.
Эти символы используются ведь только в НС?


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 23 Декабрь 2007, 15:59:21
Эти символы используются ведь только в НС?

Нет! Это Perl-совместимые регулярные выражения, которые много где можно встретить!
Читай доки:
- ФАК: Как добавить правило в Список HC? (http://handycache.ru/component/option,com_simplefaq/task,display/Itemid,3/catid,1/#FAQ9)
- ФАК: Что такое Регулярные выражения (RegExp)? (http://handycache.ru/component/option,com_simplefaq/task,display/Itemid,3/catid,1/#FAQ10)
- Материалы по регулярным выражениям (http://handycache.ru/component/option,com_smf/Itemid,10/topic,583.0/)


Название: Re: Написание правил по заявкам
Отправлено: Villi от 23 Декабрь 2007, 16:57:52
Во, спасибо, буду учить  :bravo:


Название: Re: Написание правил по заявкам
Отправлено: hello от 29 Декабрь 2007, 13:46:39
Привет, я иногда надолго ухожу от компьютера, и не хочу чтобы трафик простаивал и поэтому можно ли сделать так, чтобы я запускал ХэндиЧач и он сам скачивал сайт в кэш, например я хочу чтобы сайт fishki.net был скачан в кэш, чтобы как бы прошлась по новосятм и загрузила картинки в Кэш, а я пришел и просто открыл и они бы из кэша вылезли.

Как такое можно реализовать?


Название: Re: Написание правил по заявкам
Отправлено: Сергей от 30 Декабрь 2007, 09:54:20
Для этого предназначены оффлайн браузеры, которые прекрасно справляются с задачей.
HC это прокси. Давай не будем делать из него комбайн?


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 30 Декабрь 2007, 10:00:05
hello

Тебе сюда:
- "Опережающая загрузка" и "агрессивное кэширование" (для оффлайн просмотра) (http://handycache.ru/component/option,com_smf/Itemid,10/topic,445.0/)


Название: "403 Forbidden (HC)"
Отправлено: Коля от 01 Январь 2008, 15:51:21
 :help: Двум УРЛам НС делает "403 Forbidden (HC)".

http://www.liveinternet.ru/journal_addpost.php

его блокирует ("403 Forbidden (HC)"):

#4#~#True#~#(\b|_)(abn|active|ext|get|img|live|page|php|real|soft|text|view)?ad(block|bot|brite|bureau\.net|cl(ick(er|s)?|x)|cy(ber|cle)|dpost|dthis|dweb|engage|flight|fox|frames?|images?|js|land|link|log(ix)?|name|net|onspot|pics?|pop|revolver|river|runner|s(erv(er?|ing)?)?|to(logy|mi)|ult|v(er(net)?(t(arium|i[sz](e(rs?)?|ing)|s)?)?|s|iew)?|x)?[^a-z]#~#adv([-_]|anced)#~#

и

http://export.yandex.ru/maps/static_traff.txt
пока не знаю какое правило делает ему "403 Forbidden (HC)".



Название: Re: Написание правил по заявкам
Отправлено: mai62 от 01 Январь 2008, 16:24:50
Чтобы понять какое правило сработало, смотри в мониторе колонку Правило.
Чтобы Черный список не мешал загрузке нужных URL, добавь правила в Белом списке
liveinternet\.ru/journal_addpost\.php
export\.yandex\.ru/maps
и поставь галку в колонке Черный список.


Название: Re: Написание правил по заявкам
Отправлено: Коля от 01 Январь 2008, 17:14:04
ОК. Добавил в БС, рабоает.  :thanks:

"Наоптимизировал" в пору знакомства с НС до того, что задвинул колонку Правило в основном окне НС - Монитор и только сейчас узнал что она существует! Выяснял всё это время какое правило блокирует УРЛ наблюдая: Настройка, Списки, Чёрный и обновляя страницу в обозревателе.



Название: Re: Написание правил по заявкам
Отправлено: fenix от 03 Январь 2008, 13:52:39
как можно подправить правило
#5#~#True#~#^(.{1,2}-)?([a-z]+)\d+(-.{1,4})?(\.(?!.{2,4}/))#~#\2\4#~#False#~#True
чтобы оно не убирало год из ссылок типа january2007.labuda.ru, january2008.labuda.ru


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 03 Январь 2008, 20:29:03
как можно подправить правило
#5#~#True#~#^(.{1,2}-)?([a-z]+)\d+(-.{1,4})?(\.(?!.{2,4}/))#~#\2\4#~#False#~#True
чтобы оно не убирало год из ссылок типа january2007.labuda.ru, january2008.labuda.ru

#5#~#True#~#^(.{1,2}-)?([a-z]+)\d+(-.{1,4})?(\.(?!labuda|.{2,4}/))#~#\2\4#~#False#~#True


Название: Re: Написание правил по заявкам
Отправлено: FLINT от 10 Январь 2008, 01:30:52
Цитировать
И еще на Википедии запрос передается в кодировке UTF-8 как сделать чтобы они тоже конвертировались правильно и не затрагивали другие сайты кроме имеющих в своем URL /wiki/

Создай выше "обязательное" правило для нужного сайта, а ниже него пойдут "необязательные" перекодировочные:

#5#~#True#~#/wiki/.*%..%..#~#\0#~#False#~#True
#5#~#True#~#%D0%90#~#А#~#True#~#False
#5#~#True#~#%D0%91#~#Б#~#True#~#False
#5#~#True#~#%D0%92#~#В#~#True#~#False
и т.д.

Кто-нибудь написал это правило до конца? Был бы очень признателен. Или посоветуйте каким конвертером (каким знакам какие буквы назначены) можно это все написать?


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 10 Январь 2008, 01:47:49
Кто-нибудь написал это правило до конца? Был бы очень признателен. Или посоветуйте каким конвертером (каким знакам какие буквы назначены) можно это все написать?

Посмотри здесь во вложении... (http://handycache.ru/component/option,com_smf/Itemid,10/topic,31.msg8407/#msg8407)


Название: Re: Написание правил по заявкам
Отправлено: FLINT от 10 Январь 2008, 03:03:34
Спасибо  :thanks:

P.S. А почему бы не добавить это в дефолтные списки? Или существуют какие-то ограничения в использовании?


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 10 Январь 2008, 09:23:43
P.S. А почему бы не добавить это в дефолтные списки? Или существуют какие-то ограничения в использовании?

Там дальше я уже отвечал (http://handycache.ru/component/option,com_smf/Itemid,10/topic,31.msg8725/#msg8725) на этот вопрос!


Название: Re: Написание правил по заявкам
Отправлено: FLINT от 13 Январь 2008, 03:32:17
А можно ли добавить к тем правилам вот эти:
Код:
True#~#%2C#~#,#~#True#~#False#~#
True#~#%28#~#(#~#True#~#False#~#
True#~#%29#~#)#~#True#~#False#~#
True#~#_#~# #~#True#~#False#~#


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 13 Январь 2008, 12:38:34
А можно ли добавить к тем правилам вот эти:

Добавь, только с галками в колонке "Обязательный". Либо надо будет править самое первое управляющее правило
с:    True#~#%[A-F]\K#~##~#False#~#True#~#
на:  True#~#(%[A-F]|%2[89C]|_)\K#~##~#False#~#True#~#


Название: Re: Написание правил по заявкам
Отправлено: thief от 14 Январь 2008, 23:19:10
Как запретить все сайты интернета (наверное, что-то надо написать в черном списке?).
Вроде бы белый список имеет приоритет над черным (и в белом несколько сайтов будет разрешено - как, пока не знаю).
Тогда будет возможность для юзеров заходить на эти предустановленные сайты, а на остальные - ни-ни.

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


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 15 Январь 2008, 12:21:07
Как запретить все сайты интернета (наверное, что-то надо написать в черном списке?).

Да, добавьте в "Черный список" правило: .*
а в исключения к нему или в "Белый список" - разрешенные сайты.


Название: Re: Написание правил по заявкам
Отправлено: drakon537 от 22 Январь 2008, 00:25:07
Здравствуйте. Не могли бы вы мне помочь с правилом для сайта odnoklassniki.ru.
А то у меня создается куча папок с именами с*.odnoklassniki.ru и ещё i*.odnoklassniki.ru
Приходиться для каждого из этих вариантов загружать картинки.


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 22 Январь 2008, 08:37:30
Приходиться для каждого из этих вариантов загружать картинки.

А картинки эти одинаковые? И структура подкаталогов совпадает? Тогда правило такое:

#5#~#True#~#^[ci].*\.(?=odnoklassniki\.ru/)#~##~#False#~#True


Название: Re: Написание правил по заявкам
Отправлено: drakon537 от 22 Январь 2008, 14:41:47
DenZzz, спасибо. Вроде то что надо.


Название: Re: Написание правил по заявкам
Отправлено: Сергей от 22 Январь 2008, 15:51:53
DenZzz Такие правила желательно бы где то выкладывать для общего пользования. Хотя бы в первый пост темы. Чтобы все в одном месте и с комментариями.


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 22 Январь 2008, 16:52:12
Чтобы все в одном месте и с комментариями.

Rick начинал это делать в первом посте, но потом забросил...
Где-то уже обсуждалось, что табличная форма не удобна тем, что вмещает мало полезной информации! В частности, просили выкладывать правила с примерами исходных URL и что должно получиться после замены, чтобы неопытный пользователь смог лучше понять назначение правила, попутно обучаясь основам RegExp на примерах.
Но если засунуть это все в таблицу, то колонки сузятся и станут плохо читаемыми!
А если потом еще удалять исходные посты, то много полезной информации просто теряется!

Можно, в принципе, сделать по-другому - в пост запроса вставлять ответ с комментариями, тогда получится в каждом посте по новому правилу. "Воду" и повторы удалять...

Но будет ли это намного удобнее? Сейчас, например, через Поиск (http://handycache.ru/component/option,com_smf/Itemid,10/action,search/) по форуму также можно без проблем найти правило для нужного сайта с обсуждением...


Название: Графити в контакте.ру
Отправлено: regkey от 24 Январь 2008, 07:22:14
1.Как на сайте вконакте.ру, например тут: http://vkontakte.ru/graffiti.php?act=draw&to_id=3556578 (http://vkontakte.ru/graffiti.php?act=draw&to_id=3556578) сделать так, чтобы грузилась(отображалась) панель рисования графити? Она вроде на флеше....

2. КАк заблокировать загрузку с an.yandex.ru? У меня стоит правиило в ЧерномСписке:
Код:
#4#~#True#~#+an.yandex.*#~##~#
, но в монитрое видно, что он оттуда всё равно что то грузит:
Код:
24.01.2008/14:32:02 local/127.0.0.1 http://an.yandex.ru/code/22971?rnd=47222&direct-style=2&direct-limit=3&market-limit=0&stat-id=2 3064 3064/433 100% 558 "200 OK"


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 24 Январь 2008, 08:11:33
1.Как на сайте вконакте.ру, например тут: http://vkontakte.ru/graffiti.php?act=draw&to_id=3556578 (http://vkontakte.ru/graffiti.php?act=draw&to_id=3556578) сделать так, чтобы грузилась(отображалась) панель рисования графити? Она вроде на флеше....

Без регистрации не могу проверить. Попробуй добавить в Белый список правило:
#10#~#True#~#vkontakte\.ru/graffiti\.php\?#~##~##~#True#~#False#~#False#~#True#~#False#~#False

Цитировать
2. КАк заблокировать загрузку с an.yandex.ru?

Твое правило должно было сработать! Может, горячую клавишу временного отключения Черного списка нажимал?


Название: Re: Написание правил по заявкам
Отправлено: regkey от 24 Январь 2008, 08:32:26
Без регистрации не могу проверить. Попробуй добавить в Белый список правило:
#10#~#True#~#vkontakte\.ru/graffiti\.php\?#~##~##~#True#~#False#~#False#~#True#~#False#~#False
Хм... не сработало почему то. Вот строки монитора загрузки строницы:
(http://www.dvags.ru\regkey\tmp\vkontakte.jpg)

Хотя есть 2 попадания =/
Цитировать
Твое правило должно было сработать! Может, горячую клавишу временного отключения Черного списка нажимал?

Нет, у меня вообще там нет разрешения работы по клавише.
Список разрешен, 64 попадания есть по этому правилу, но переодически оттедова всё равно что то грузит, судя по просмотру строк загрузки монитора. Немного, килов по 5-10.... Но в сумме - трафик-нафиг ....  ???


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 24 Январь 2008, 08:49:00
Хм... не сработало почему то. Вот строки монитора загрузки строницы:

Не вижу на скрине, чтобы блокировалось что-то полезное! Какой URL у самой панели рисования графити? С чего ты решил, что это HC ее режет? Приложи полный лог Монитора HC (http://handycache.ru/component/option,com_smf/Itemid,10/topic,948.msg7798/#msg7798)... только без скрин-шотов!

Цитировать
Список разрешен, 64 попадания есть по этому правилу, но переодически оттедова всё равно что то грузит, судя по просмотру строк загрузки монитора.

Подобные ссылки могут грузится на нашем сайте, тогда в Мониторе в поле "Правила" будет написано "HC promoting" - это реклама HC, она не блокируется!


Название: Re: Написание правил по заявкам
Отправлено: regkey от 24 Январь 2008, 09:13:16
Не вижу на скрине, чтобы блокировалось что-то полезное! Какой URL у самой панели рисования графити? С чего ты решил, что это HC ее режет? Приложи полный лог Монитора HC (http://handycache.ru/component/option,com_smf/Itemid,10/topic,948.msg7798/#msg7798)... только без скрин-шотов!
Хммм... Выгрузил и загрузил по новой НС с тем правилом - заработало.... Графити стало показывать) СПС.
Цитировать
Подобные ссылки могут грузится на нашем сайте, тогда в Мониторе в поле "Правила" будет написано "HC promoting" - это реклама HC, она не блокируется!

Т.е. грубо говоря я так "говорю спасибо создателю"? :)

Лан. Всё равно спасибо за помощь!


Название: Re: Написание правил по заявкам
Отправлено: regkey от 25 Январь 2008, 05:56:35
1. Поставил отображать картинку в Черном списке.
Теперь при заходе на www.ya.ru или www.yandex.ru фоновый рисунок полностью на странице заменяется на мой файл.
Причем в мониторе видно что блочится только одна строчка:
Код:
25.01.2008/12:55:00 local/127.0.0.1 http://www.tns-counter.ru/V13a****yandex_ru/ru/CP1251/tmsec=yandex_ya/0 22452 22452/122 100% 0 "430 Blocked (HC)" Ч.80
Ч.80 (Черный список): (\b|_)(\d*|cy|form|fs|hits?|img|live|load|log|m[my]|n(ew)?|r|sex|stats?|the|tops?|vip|xxx)?c(ou)?nt[gr]?((er|ing)?s?|ed|scr)?[^a-z]

В чём грабли?


2. Как сделать, чтобы атачи (пикчи в основном) с форума, например http://forum.sdelaimebel.ru/index.php?act=attach&type=post&id=1729 всегда скачивались в кеш при первом просмотре и брались из кеша при включеном правиле только из кеша? А то при каждом повторном просмотре атачи качаются заново  ??? Желательно чтоб имя файла было бы номером ID атача. А то в каталоге куча файлов с именем типа
Цитировать
&act=attach&code=attach_upload_show&attach_rel_module=msg&attach_rel_id=0&attach_post_key=0fe3eec9dc3c5d4ebfbb808215dcb470&--ff--forum_id=0
и без расширений, что очень неудобно при просмотре. :(
Правило только из кеша в основном всегда включено.


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 25 Январь 2008, 09:27:02
Причем в мониторе видно что блочится только одна строчка:

А какая еще должна блочиться и каким правилом?

Цитировать
2. Как сделать, чтобы атачи (пикчи в основном) с форума, например http://forum.sdelaimebel.ru/index.php?act=attach&type=post&id=1729 всегда скачивались в кеш при первом просмотре и брались из кеша при включеном правиле только из кеша?

Это делается списком "Не обновлять", а не "Только из кэша"!
Правило можно такое:   /index\.php\?.*act=attach

Цитировать
Желательно чтоб имя файла было бы номером ID атача.

Это можно сделать через "Преобразование URL".


Название: Re: Написание правил по заявкам
Отправлено: regkey от 26 Январь 2008, 09:24:45
А какая еще должна блочиться и каким правилом?
Я имел ввиду что блочится только один запрос и если это правило ( (HC)" Ч.80
Ч.80 (Черный список)) отключить - фон всё равно заменяется картинкой из черного списка.
Цитировать
Это делается списком "Не обновлять", а не "Только из кэша"!
Правило можно такое:   /index\.php\?.*act=attach
Спасибо. Работает - не качает второй раз)
Цитировать
Это можно сделать через "Преобразование URL".
Хм... можно пример? Если не затруднит )


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 26 Январь 2008, 15:34:44
отключить - фон всё равно заменяется картинкой из черного списка.

Видимо, фон сохранился в собственном кэше браузера. Надо было его почистить!

Цитировать
Хм... можно пример? Если не затруднит

Напиши все варианты URL твоих аттачей и к какому виду ты бы хотел все их привести.


Название: Re: Написание правил по заявкам
Отправлено: AHTOH от 27 Январь 2008, 19:33:16
Какое правило должно быть чтоб кешировалось это http://siava.ru/forum/album_pic.php?pic_id=47768
Это картинка. Галка игнорировать No-Cache стоит. Да забыл. Это форум на phpBB Я думаю что для них правила должны быть одинаковыми наверно  ??? Но все сразу кешировать нельзя, начинаются проблемы с авторизацией.

И еще вопрос. А нельзя ли организовать подписку на правила? Как это например реализовано в расширении AdBlock Plus для для FireFox. Там также используются регулярные выражения.


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 27 Январь 2008, 20:21:10
Какое правило должно быть чтоб кешировалось это http://siava.ru/forum/album_pic.php?pic_id=47768

Дефолтное! Обнови (http://handycache.ru/component/option,com_smf/Itemid,10/topic,31.0/) свои списки...

Цитировать
И еще вопрос. А нельзя ли организовать подписку на правила?

Пока нет. Все обновления правил выкладываются в теме про Дефолтные списки (http://handycache.ru/component/option,com_smf/Itemid,10/topic,31.0/).


Название: Re: Написание правил по заявкам
Отправлено: regkey от 28 Январь 2008, 05:48:38
Видимо, фон сохранился в собственном кэше браузера. Надо было его почистить!
Хммм.... Почистил в IE - всёравно картинка лепится фоном. Попробовал тот же яндекс открыть в Mozilla Firefox - тот же эффект. ???
(http://www.dvags.ru\regkey\tmp\bug ya.jpg)
Цитировать
Напиши все варианты URL твоих аттачей и к какому виду ты бы хотел все их привести.
Вот линки на аттачи:
http://forum.sdelaimebel.ru/index.php?act=attach&type=post&id=1647 (http://forum.sdelaimebel.ru/index.php?act=attach&type=post&id=1647)
http://forum.sdelaimebel.ru/index.php?act=attach&type=post&id=1648 (http://forum.sdelaimebel.ru/index.php?act=attach&type=post&id=1648)
http://forum.sdelaimebel.ru/index.php?act=attach&type=post&id=1791 (http://forum.sdelaimebel.ru/index.php?act=attach&type=post&id=1791)


В основном это пикчи. В папке кеша фалы имеют соответственно вид:
act=attach&type=post&id=1647
act=attach&type=post&id=1648
act=attach&type=post&id=1791

...без расширения.
А хотелось бы (если возможно), чтобы фалы атачей складывались в папке кеша сайта в папку attach и имели вид: 1647.jpg, 1648.jpg, 1791.jpg  и т.п.

И еще вопрос, может ли НС определять тип файла аттача и соответственно сама давать правильное расширение файла?


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 28 Январь 2008, 12:39:51
Хммм.... Почистил в IE - всёравно картинка лепится фоном. Попробовал тот же яндекс открыть в Mozilla Firefox - тот же эффект.

Фон глючит из-за блокировки http://www.tns-counter.ru/V13a****yandex_ru/ru/CP1251/tmsec=yandex_ya/0
Добавь в "Белый список": +tns-counter.ru/V13a*yandex_ru с галкой на "Ч".

Цитировать
А хотелось бы (если возможно), чтобы фалы атачей складывались в папке кеша сайта в папку attach и имели вид: 1647.jpg, 1648.jpg, 1791.jpg  и т.п.

Добавь, только правильно (http://handycache.ru/component/option,com_smf/Itemid,10/topic,948.msg7889/#msg7889), в список "Преобразование URL":
#5#~#True#~#(?<=forum\.sdelaimebel\.ru/)index\.php\?act=(attach)&type=post&id=(\d+)#~#\1/\2.jpg#~#False#~#True

Только имей в виду, что это правило всем аттачам на твоем форуме присвоит расширение .jpg , даже если это будет не картинка!

Цитировать
И еще вопрос, может ли НС определять тип файла аттача и соответственно сама давать правильное расширение файла?

Тип определить может, но присваивать расширение сам не будет, т.к. при повторном запросе не сможет найти в кэше этот файл! Поэтому существует список "Преобразование URL"...


Название: Re: Написание правил по заявкам
Отправлено: regkey от 29 Январь 2008, 05:06:58
Фон глючит из-за блокировки http://www.tns-counter.ru/V13a****yandex_ru/ru/CP1251/tmsec=yandex_ya/0
Добавь в "Белый список": +tns-counter.ru/V13a*yandex_ru с галкой на "Ч".
СПС. Работает! =)
Цитировать
Добавь, только правильно (http://handycache.ru/component/option,com_smf/Itemid,10/topic,948.msg7889/#msg7889), в список "Преобразование URL":
#5#~#True#~#(?<=forum\.sdelaimebel\.ru/)index\.php\?act=(attach)&type=post&id=(\d+)#~#\1/\2.jpg#~#False#~#True

Только имей в виду, что это правило всем аттачам на твоем форуме присвоит расширение .jpg , даже если это будет не картинка!
Вставил правило из буфера... При просмотре форума и кликах на аттачах срабатывает только правило
Код:
29.01.2008/11:59:24 local/127.0.0.1 http://forum.sdelaimebel.ru/index.php?act=attach&type=post&id=158 268974 268974/302 100% 913 "200 OK" З.4
З.4 (Запись в кэш): \.(php|cgi|js|css)(\?|$)
. Правило "Преобразование урл" - 0 попаданий...:( Правило включено, списки перезагружены.... :help:
Цитировать
Тип определить может, но присваивать расширение сам не будет, т.к. при повторном запросе не сможет найти в кэше этот файл! Поэтому существует список "Преобразование URL"...
Т.е. каждому типу файла делать своё правило преобразования? И всё равно при новом обращении по ссылке аттача файл будет грузится заново? Не совсем я наверное правильно понял Ваш ответ  :oops:

З.Ы. DenZzz  - респект и уважение, а также плюсик от меня) Приятно общаться с грамотными людьми)


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 29 Январь 2008, 14:17:42
Правило "Преобразование урл" - 0 попаданий...

У меня оно работает! Наверное, ты правило в список неправильно вставил. Приложи свой файл URLToCache.lst из папки HC, я посмотрю...

Цитировать
Т.е. каждому типу файла делать своё правило преобразования? И всё равно при новом обращении по ссылке аттача файл будет грузится заново?

Да, исходный URL должен попадать в список "Не обновлять", иначе запрос пойдет на сервер, который может в принципе велеть HC взять файл иэ кэша, но это редкость на форумах...

Цитировать
З.Ы. DenZzz  - респект и уважение, а также плюсик от меня) Приятно общаться с грамотными людьми)

Рад был помочь!


Название: Re: Написание правил по заявкам
Отправлено: regkey от 30 Январь 2008, 04:38:02
У меня оно работает! Наверное, ты правило в список неправильно вставил. Приложи свой файл URLToCache.lst из папки HC, я посмотрю...

Да вроде как положено вставил) Скопировал выделенное правило и в правиллах преобразования щёлкнул добавить правило из буфера.

Впринципе проблемку просмотра аттачей решил... Просто копирую аттачи в другую папку и прохожусь по ним Flash Renamerом.... Но это конечно не то)
Причепляю файлик)


Название: Re: Написание правил по заявкам
Отправлено: Villi от 30 Январь 2008, 06:41:20
Посмотрите пожалуйста,правильно ли я написал правила:
\.news.mail.ru/pic/
\.img.mail.ru это чтобы только из кеша брались рисунки

Еще я зашел тут на сайт www.bhv.ru, там загрузилась такая ссылка:
http://www.bhv.ru/if.php
и из этого php файла стали загружаться такого вида ссылки:
http://www.bhv.ru/buttons/s1.jpg
http://www.bhv.ru/buttons/t2.jpg и т.д. Вот на эти ссылки я не знаю как правила написать
Тоже и с сайтом www.piter.com, только там из cs загрузились:
http://www.piter.com/main.css
http://www.piter.com/i/bullet.gif
http://www.piter.com/i/m_active.gif и т.д.


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 30 Январь 2008, 09:36:20
Причепляю файлик

В файле все корректно, только почему-то во всех правилах 0 срабатываний.
Ты не забыл включить сам список "Преобразование URL"?



Посмотрите пожалуйста,правильно ли я написал правила:

Не совсем. Надо так:
\.news\.mail\.ru/pic/
\.img\.mail\.ru


Цитировать
Вот на эти ссылки я не знаю как правила написать

Это обычные картинки, для которых в дефолтных списках уже есть готовые правила!


Название: Помогите составить правило
Отправлено: Aleh от 30 Январь 2008, 13:20:19
Надо пользователям закрыть весь инет, кроме mail.ru и аськи.
Помогите, пожалуйста.


Название: Чёрный список не работает.
Отправлено: thornik от 30 Январь 2008, 14:27:01
Ребят, может я чего не понимаю в регулярных выражениях, но факт тот, что абсолютно правильный регэксп не срабатывает.
Регэксп (упрощённый): "+count". Исключение (полный регэксп): "(ac)?count(ry)?". Хэнди-энди спокойно пропускает ссылки на counter.yadro.ru и т.п.
В чём проблема?


Название: Re: Помогите составить правило
Отправлено: DenZzz от 30 Январь 2008, 15:11:05
Надо пользователям закрыть весь инет, кроме mail.ru и аськи.

Добавь в "Черный список":
Правило: .*
Исключение: mail\.ru/|icq\.com/


Название: Re: Чёрный список не работает.
Отправлено: mai62 от 30 Январь 2008, 15:17:46
Дело в том, что counter.yadro.ru попадает под исключение "(ac)?count(ry)?"
Пользуйся тренажером.


Название: Re: Чёрный список не работает.
Отправлено: DenZzz от 30 Январь 2008, 15:19:46
Регэксп (упрощённый): "+count". Исключение (полный регэксп): "(ac)?count(ry)?". Хэнди-энди спокойно пропускает ссылки на counter.yadro.ru и т.п.

Ты же сам сделал скобки с двух сторон необязательными! Из обязательного в исключении у тебя только "count" - он и срабатывает на counter.yadro.ru !


Название: Re: Чёрный список не работает.
Отправлено: thornik от 30 Январь 2008, 16:05:46
О! Точно! Ну я и лох.... :)))))) 10 лет пишу регэкспы, а тут - шляпа. :)
Исправил, всё работает.

А вот я слышал ещё, что есть "рекламные" правила Хэнди (типа он пропускает УРЛки, независимо от чёрного списка). Это чё, правда? Он их только со своего сайта пропускает или с любого?


Название: Re: Чёрный список не работает.
Отправлено: mai62 от 30 Январь 2008, 16:36:10
Только со своего.


Название: Re: Написание правил по заявкам
Отправлено: regkey от 31 Январь 2008, 04:12:33
В файле все корректно, только почему-то во всех правилах 0 срабатываний.
Ты не забыл включить сам список "Преобразование URL"?

Хм... точно... Правило почему то отрублено..... :(
Включил - работает)
СПС!


Название: Re: Написание правил по заявкам
Отправлено: Re:Flex от 02 Февраль 2008, 22:42:17
Очень прошу разбирающихся в написании правил помочь мне, хотя-бы чуть-чуть!
Мне нужно создать такое правило для условного прокси: использовать прокси для всех IP кроме определённых. И трудность в том, что у меня вот такие IP (их много):

0=90.188.0.0+255.255.255.128+1+Зона Алтайского филиала <Контент-центр ОАО "Сибирьтелеком" 3
1=90.188.1.0+255.255.255.128+1+Зона Алтайского филиала <Контент-центр ОАО "Сибирьтелеком" 3
2=194.150.132.240+255.255.255.240+1+Зона Алтайского филиала <Контент-центр ОАО "Сибирьтелеком" 3

Как мне бы всё это организовать?! Я сам не смогу… Заранее спасибо!

ЗЫ Если для кого-то это семечки, то вот все АйПи:
Урааа!!!
В "Условных прокси" теперь можно в "Условии" задавать IP серверов сайтов, в т.ч. с помощью диапазонов и масок;

Подскажите теперь пожалуста, как это всё написать! Мне нужно:
Чтобы на определённые IP/маски Хэндик выходил напрямую, а на остальные IP чтобы Хэндик выходил на другой проксиЯ так понял в безусловный прокси написать этот "другой прокси", а в условных прокси написать условие - IP\маски, адрес:порт - пустые ?!?!?!

Раскажите пожалуста по подробнее что куда писать, заранее спасибо.


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 03 Февраль 2008, 17:49:05
Я так понял в безусловный прокси написать этот "другой прокси", а в условных прокси написать условие - IP\маски, адрес:порт - пустые ?!?!?!

Да, все правильно ты понял.


Название: Re: Написание правил по заявкам
Отправлено: Re:Flex от 03 Февраль 2008, 20:26:09
Да, все правильно ты понял.
Приведи пример, как написать диапазоны и маски, ни в ФАКе ни на форуме синтаксиса не нашёл :(


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 03 Февраль 2008, 20:50:39
Приведи пример, как написать диапазоны и маски, ни в ФАКе ни на форуме синтаксиса не нашёл

Плохо искал: (http://handycache.ru/component/option,com_smf/Itemid,10/topic,68.msg8275/#msg8275)

Цитировать
В условных прокси в условиях можно задавать IP в таком виде

ip 195.122.131.2
IP195.122.131.2-195.122.131.12
iP   195.122.131.*
ip 195.122.131.?2

Если такое условие встретится будет выясняться IP даже если используется внешний прокси.
Кэш DNS должен быть включен.


Название: Re: Написание правил по заявкам
Отправлено: Re:Flex от 03 Февраль 2008, 23:15:06
Ну ещё раз спасибо, я кстати это видел, просто склероз :) Ещё так реализовано, как-будто для меня! - Независимый регистр "ip", не зависит от пробелов… :)
//Фсё! Ушол щисливый! Так держать, теперь HandyCache получила статус моей любимой программы №2!!!
Добавлено: 03 Февраля 2008, 22:42:12

Вот вернулся с ещё одним вопросиком (чтож я такой безтолковый?)

Вот к примеру ip - 62.33.48.0
Вот маска - 255.255.254.0
Это получается в правило надо писать - "ip 62.33.48.0-62.33.49.255" (но на самом деле упрощаем - "ip 62.33.48.*-62.33.49.*")

И вообще, маска - шо цэ таке? Почитал на вики - вообще ничё не понял, там не для меня написано…


Название: Re: Написание правил по заявкам_Поиск в гуглях
Отправлено: regkey от 06 Февраль 2008, 04:41:30
Есть такой вопрос:
Как грамотно составить правило, чтобы при поиске на каком-либо сайте (который это осуществляет в гугле) не резался результат?
Пример:
При поиске к примеру слова POISK на рубоарде http://forum.ru-board.com/google.cgi?domains=forum.ru-board.com&q=POISK&sa=%CF%EE%E8%F1%EA+%E2+Google&sitesearch=forum.ru-board.com&client=pub-3191513952494802&forid=1&channel=8862539797&ie=windows-1251&oe=windows-1251&flav=0000&sig=ZVRHj8fTJJksJ4sh&cof=GALT%3A%23008000%3BGL%3A1%3BDIV%3A%23336699%3BVLC%3A663399%3BAH%3Acenter%3BBGC%3AFFFFFF%3BLBGC%3A336699%3BALC%3A0000C0%3BLC%3A0000C0%3BT%3A000000%3BGFNT%3A0000C0%3BGIMP%3A0000C0%3BFORID%3A11&hl=ru (http://forum.ru-board.com/google.cgi?domains=forum.ru-board.com&q=POISK&sa=%CF%EE%E8%F1%EA+%E2+Google&sitesearch=forum.ru-board.com&client=pub-3191513952494802&forid=1&channel=8862539797&ie=windows-1251&oe=windows-1251&flav=0000&sig=ZVRHj8fTJJksJ4sh&cof=GALT%3A%23008000%3BGL%3A1%3BDIV%3A%23336699%3BVLC%3A663399%3BAH%3Acenter%3BBGC%3AFFFFFF%3BLBGC%3A336699%3BALC%3A0000C0%3BLC%3A0000C0%3BT%3A000000%3BGFNT%3A0000C0%3BGIMP%3A0000C0%3BFORID%3A11&hl=ru) результат режется правилом
Цитировать
06.02.2008/11:44:53 local/127.0.0.1 http://www.google.com/custom?domains=forum.ru-board.com&q=POISK&sa=%CF%EE%E8%F1%EA+%E2+Google&sitesearch=forum.ru-board.com&client=pub-3191513952494802&forid=1&channel=8862539797&ie=windows-1251&oe=windows-1251&flav=0000&sig=ZVRHj8fTJJksJ4sh&cof=GALT%3A%23008000%3BGL%3A1%3BDIV%3A%23336699%3BVLC%3A663399%3BAH%3Acenter%3BBGC%3AFFFFFF%3BLBGC%3A336699%3BALC%3A0000C0%3BLC%3A0000C0%3BT%3A000000%3BGFNT%3A0000C0%3BGIMP%3A0000C0%3BFORID%3A11&hl=ru&ad=w9&num=10 22452 22452/122 100% 0 "430 Blocked (HC)" Ч.5
Ч.5 (Черный список): (\b|_)(abn|active|ext|get|img|live|page|php|real|soft|text|view)?ad(block|bot|brite|bureau\.net|cl(ick(er|s)?|x)|cy(ber|cle)|dpost|dthis|dweb|engage|flight|fox|frames?|images?|js|land|link|log(ix)?|name|net|onspot|pics?|pop|revolver|river|runner|s(erv(er?|ing)?)?|to(logy|mi)|ult|v(er(net)?(t(arium|i[sz](e(rs?)?|ing)|s)?)?|s|iew)?|x)?[^a-z]

... И к примеру при том же поиске слова POISK на нонейме http://search.nnm.ru/?cx=010621962854983355555%3Akiizmqkg1ji&cof=FORID%3A11&q=POISK (http://search.nnm.ru/?cx=010621962854983355555%3Akiizmqkg1ji&cof=FORID%3A11&q=POISK) так же режется результат тем же правилом....

Если его отключить - то можно увидеть результаты поиска... Но как то неудобно всё время вкл/отключать это правило....


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 06 Февраль 2008, 19:39:05
Но как то неудобно всё время вкл/отключать это правило...

Настрой горячую клавишу для временного отключения или добавь свои сайты в "Белый список".
Например, так:  google\.com/custom\? с галкой на "Черном списке".


Название: Re: Написание правил по заявкам
Отправлено: makey от 06 Февраль 2008, 20:16:13
а мне помогите плиз

есть ссылка
http://www.toilokdo.com/arkeo/arkeo_graph.swf?nocache=1202317972218
где 1202317972218 - переменная. из-за чего флешка постоянно перезагружается.
как заставить брать только из кеша?


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 06 Февраль 2008, 21:11:54
как заставить брать только из кеша?

Поставь дефолтные списки (http://handycache.ru/component/option,com_smf/Itemid,10/topic,31.0/) - там есть все нужные тебе правила!


Название: Re: Написание правил по заявкам
Отправлено: AHTOH от 06 Февраль 2008, 22:24:22
Теперь проблема наоборот. Слишком уж кеширует :)
Ходим на форум под разными логинами. Скины форума разные для логинов. Тепер кто первый глянул того страничка остается, причем даже логин чужой видно.
Страничка имеет вид http://siava.ru/forum/album_showpage.php?pic_id=47965
Срабатывает правило  не обновлять.
Код:
[/=?;&](get|view)?(.*_)?(avatar|images?|img|pic(s|ture|x)?|screenshot)(_?id|preview)?(/?$|=|&|\.(php|pl))
Разумеется при его отключении не кешируются картинки.
Сама картинка имеет вид http://siava.ru/forum/album_pic.php?pic_id=47965
Что тут нужно поправить или добавить в исключение?


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 07 Февраль 2008, 01:51:59
Что тут нужно поправить или добавить в исключение?

Добавь в исключения свой форум:   siava\.ru/forum/


Название: Re: Написание правил по заявкам
Отправлено: regkey от 08 Февраль 2008, 01:51:27
........................... или добавь свои сайты в "Белый список".
Например, так:  google\.com/custom\? с галкой на "Черном списке".
Добавил... с галкой.... срабатываний 0.... Список включен....


Название: Re: Написание правил по заявкам
Отправлено: regkey от 08 Февраль 2008, 03:51:07
Добавил... с галкой.... срабатываний 0.... Список включен....
Прошу прощенья... На рубоарде сработало... А на нонейме так и не хочет... =/


Название: Re: Написание правил по заявкам
Отправлено: Fernand от 12 Февраль 2008, 02:01:20
Есть ссылка вида
Код:
http://link.link.ru/show?squareid=40881&showtype=1&output_style=2&shift_count=1&cat_id=70010&tar_id=1&sc=3&bg=7B4A29&bc=7B4A29&tc=7B4A29&tt=DDDDDD&tu=DDDDDD&th=FFFF00&bwidth=720&bheight=60&r=624268112&ref=http%3A//vitbin.net/boevik/boevik-a.htm&url=http%3A//vitbin.net/boevik/boevik-a.htm
она постоянно виснет на переадресации вида (раз за разом перезапускает загрузку - загрузка проца под 100%)

.+&(url|go|HTML)=http(:|%3a)//

хотя в тренажере отрабатывает нормально.
Необходимо получение ссылки вида
Код:
http://vitbin.net/boevik/boevik-a.htm

Попутно спрошу - список переадресации имеет приоритет над черным списком?


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 12 Февраль 2008, 12:18:53
она постоянно виснет на переадресации вида (раз за разом перезапускает загрузку - загрузка проца под 100%)

Добавь в "Замену":  http://

Цитировать
Попутно спрошу - список переадресации имеет приоритет над черным списком?

Да.


Название: Re: Написание правил по заявкам
Отправлено: popkov от 12 Февраль 2008, 13:17:15
Тепер кто первый глянул того страничка остается, причем даже логин чужой видно.
Страничка имеет вид http://siava.ru/forum/album_showpage.php?pic_id=47965
Срабатывает правило  не обновлять.
Код:
[/=?;&](get|view)?(.*_)?(avatar|images?|img|pic(s|ture|x)?|screenshot)(_?id|preview)?(/?$|=|&|\.(php|pl))
Разумеется при его отключении не кешируются картинки.
Сама картинка имеет вид http://siava.ru/forum/album_pic.php?pic_id=47965
Что тут нужно поправить или добавить в исключение?
Добавь в исключения свой форум:   siava\.ru/forum/
Вместо siava\.ru/forum/ надо в Исключение просто добавить showpage\.php\?. Тогда страничка http://siava.ru/forum/album_showpage.php?pic_id=47965 под Правило подпадать не будет, а картинка http://siava.ru/forum/album_pic.php?pic_id=47965 - будет!


Название: Re: Написание правил по заявкам
Отправлено: Fernand от 12 Февраль 2008, 13:26:02
Добавь в "Замену":  http://

А он там есть, естественно.
полностью так:

#5#~#True#~#.+&(url|go|HTML)=http(:|%3a)//#~#http://#~#False#~#True

Такое ощущение что ссылка в замкнутый цикл входит. Думал другие правила отрабатывают - отключал все, кроме этого - не помогло, та же песня.
Пока вышел из положения тем, что воткнул link.link в белый список (не переадресовывать) и одновременно в черный.. Правда там еще раньше отрабатывает count  :)
Хотелось бы узнать в чем причина, т.к на вот этом правиле

#5#~#False#~#^[^?]*%(2[56f]|3[adf])#~#\0#~#False#~#True

происходит такая же история с некоторыми гугловскими ссылками.


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 12 Февраль 2008, 14:08:29
полностью так:
#5#~#True#~#.+&(url|go|HTML)=http(:|%3a)//#~#http://#~#False#~#True

У меня оно работает и ничего не циклится! Приложи лог монитора и отладочный лог. И свой URLF.lst приложи...


Название: Re: Написание правил по заявкам
Отправлено: Михаил от 12 Февраль 2008, 14:12:49
#5#~#True#~#.+&(url|go|HTML)=http(:|%3a)//#~#http://#~#False#~#True
Такое ощущение что ссылка в замкнутый цикл входит. Думал другие правила отрабатывают - отключал все, кроме этого - не помогло, та же песня.
Цикл получается из-за того, что причина перепутана со следствием. Страница vitbin.net/boevik/boevik-a.htm является источником приведенной ссылки link.link.ru..., и именно в этом качестве указана в параметре "url=", а не в качестве адреса перехода (проверь без НС - никакого перехода не будет). Т.е. имеем ложное срабатывание правила. Насколько я помню, в дефолтных списках правила Переадресации давно усовершенствованы и не приводят к ненужным переходам или зацикливанию в таких случаях. Твое правило из очень старых списков (похоже версии 0.98b1). Рекомендую его убрать, т.к. оно приводит к очень большому числу ложных срабатываний.


Название: Re: Написание правил по заявкам
Отправлено: popkov от 12 Февраль 2008, 14:22:11
Есть ссылка вида
Код:
http://link.link.ru/show?squareid=40881&showtype=1&output_style=2&shift_count=1&cat_id=70010&tar_id=1&sc=3&bg=7B4A29&bc=7B4A29&tc=7B4A29&tt=DDDDDD&tu=DDDDDD&th=FFFF00&bwidth=720&bheight=60&r=624268112&ref=http%3A//vitbin.net/boevik/boevik-a.htm&url=http%3A//vitbin.net/boevik/boevik-a.htm
она постоянно виснет на переадресации вида (раз за разом перезапускает загрузку - загрузка проца под 100%)
#5#~#True#~#.+&(url|go|HTML)=http(:|%3a)//#~#http://#~#False#~#True
Необходимо получение ссылки вида
Код:
http://vitbin.net/boevik/boevik-a.htm

Блин, ну ты парень замудрил!   :lol: Сам себя перехитрил, походу!  :lol:

Когда стал вдумываться в твой первый пост, подумал: "парень хочет какое-то супер-правило блокировки баннеров придумать, что ли?"  ???  ::)

Однако дальнейшие твои вопросы показали, что ты сам не понял, что сделал...

Объясняю: твоё правило .+&(url|go|HTML)=http(:|%3a)// ловит баннерные ссылки типа той, которую ты сам приводишь, как проблемную. В конце этой баннерной ссылки, как часто и бывает, находится URL той странички, с которой она загружена. Это нужно баннерообменной сети, чтобы вести статистику.
Что же ты сделал? Ты вместо сайта с баннерами перенапрявляешь запрос обратно на ту самую страничку, в коде которой находится загрузка этого баннера (как я догадываюсь, это и есть как раз страничка http://vitbin.net/boevik/boevik-a.htm ). В результате вместо баннера грузится опять эта же страничка. На ней, ясное дело, снова ссылка на этот же баннер. Эта ссылка твоим правилом опять перенаправляется на эту же страничку! И снова на ней ссылка на этот же баннер! И так до бесконечности должно было бы продолжаться, но по неясной мне причине у меня процесс повторяется только 9 раз... :D Вот это уже и в самом деле мне не понятно!  ???  :D

Догадываюсь теперь, что ты хотел всего-лишь выполнять переадресацию, не отправляя запрос на промежуточный сайт, а сразу направляя на целевой. В таком случае правило слишком общее. У меня давно стоят такие два вместо твоего:
Цитировать
#5#~#True#~#^[^?]+(&|\?)(url|go)=http(:|%3a)//#~#http://#~#False#~#True
#5#~#True#~#^[^?]+/go(.(php|pl))?\?http(:|%3a)//#~#http://#~#False#~#True
Кажется, проблем они не вызывали ещё ни разу! Так что пользуйся!  :)


Название: Помогите настроить правила
Отправлено: max3s от 13 Февраль 2008, 19:04:15
Помогите пожалуйстя с настройкой правил. Когда установил НС, увидел что ICQ скачивает постоянно одну и туже информацию, флешки и еще что-то на 2.5 метра. Попробовал установить правило в черном списке:
http://c.icq.com/xtraz2/img/teaser/common/.swf
и снова запустил ICQ, система выдала сообщение об ошибке сценария. Монитор постоянно показывает что идет скачивание с сети. Я не пойму зачем ей столько флешек и другой чуши. По идее, майлфгент тоже самое, но он при запуске скачивает 17 кило и все, пока не начинается сеанс связи. :'(


Название: Re: Написание правил по заявкам
Отправлено: Fernand от 13 Февраль 2008, 19:07:18
popkov
Спасибо за правила /я знаю принцип работы (просто банер не учел) - кроме того это правило не моё, по-моему оно отсюда (http://mumurik.narod.ru)/, но тот линк не отрабатывает по ним никак (да и не должен).
Если только так:
#5#~#True#~#+(&|\?)(url|go)=http(:|%3a)//#~#http://#~#False#~#True
простое преобазование
Хотя HC блокирует загрузку этого url по правилу count, поступил проще - сам блокировал запрос на link.link фаерволом.


Название: Re: Написание правил по заявкам
Отправлено: popkov от 13 Февраль 2008, 19:57:52
Если только так:
#5#~#True#~#+(&|\?)(url|go)=http(:|%3a)//#~#http://#~#False#~#True
простое преобазование
Хотя HC блокирует загрузку этого url по правилу count, поступил проще - сам блокировал запрос на link.link фаерволом.
Не знаю, зачем тебе это правило: оно всё равно будет давать ложные срабатывания. Предложенный мной вариант универсален: он просто исключает вариант, когда (&|\?)(url|go)= не оказывается первым запросом к скрипту на сервере! А в случае простой переадреации он всегда будет не только первым, но и единственным запросом к скрипту! Таким образом, замена точки "." на отрицание знака вопроса "[^\?]" оставляет только не-баннерные URL... (так показывает практика) ;)
Добавлено: 13 Февраля 2008, 19:50:53

Хм... :) Только сейчас заметил, что ты в начале своего правила точку пропустил... В том виде, как ты написал, оно будет рассматриваться HC не как RegExp, поэтому работать будет неверно (вообще срабатывать не будет)! Написанное выше верно, если в начале правила стоит точка. Но я рекомендую вместо неё поставить [^\?]


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 13 Февраль 2008, 20:52:05
Когда установил НС, увидел что ICQ скачивает постоянно одну и туже информацию, флешки и еще что-то на 2.5 метра. Попробовал установить правило в черном списке:
http://c.icq.com/xtraz2/img/teaser/common/.swf
и снова запустил ICQ, система выдала сообщение об ошибке сценария. Монитор постоянно показывает что идет скачивание с сети. Я не пойму зачем ей столько флешек и другой чуши. По идее, майлфгент тоже самое, но он при запуске скачивает 17 кило и все, пока не начинается сеанс связи.

Для SWF уже есть правила в дефолтных списках!
Твое правило для "Черного списка" не верно составлено, оно не будет работать!
Что у тебя там качается на 2,5 метра не понятно. Приложи лог монитора HC, посмотрим, что можно сделать...


Название: Re: Написание правил по заявкам
Отправлено: max3s от 13 Февраль 2008, 21:05:01
лог - а шо воно таке? Ребята, я не очень силен в этом деле. Тут проблема вот в чем. После запуска программа начинает скачивать с десяток swf-файлов, они мерехтят на всех ее окнах и при этом постоянно меняются, а во время смены закачиваются снова и снова. Так я просто хочу чтоб она их брала с кеша и все. Ну а так как совсем тупенький, прошу помощи у спецов.


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 13 Февраль 2008, 21:22:52
лог - а шо воно таке?

Прочти здесь... (http://handycache.ru/component/option,com_smf/Itemid,10/topic,948.msg7798/#msg7798)


Название: Re: Написание правил по заявкам
Отправлено: popkov от 13 Февраль 2008, 21:30:13
Когда установил НС, увидел что ICQ скачивает постоянно одну и туже информацию, флешки и еще что-то на 2.5 метра. Попробовал установить правило в черном списке:
http://c.icq.com/xtraz2/img/teaser/common/.swf
и снова запустил ICQ, система выдала сообщение об ошибке сценария. Монитор постоянно показывает что идет скачивание с сети.
Это известное свойство ICQ. Насколько я знаю, порывшись в настройках (по крайней мере, в ICQ PRO) можно отключить показ Welcome-скрина, и проблема исчезнет! ;) (а баннер отключается патчем для Pro или Lite-версии, см. тему на RU-Board)
Если отключить поганый скрин не можешь - сделай нормальное правило для HC:
Цитировать
([^/]*\.)?icq.com/.*swf
(это правило верно, если весь загружаемый мусор - и правда флэшки!)
А для сохранения содержимого Монитора поставь галку "Сохранять содержимое монитора", и после закрытия HC найдёшь в подпапке Logs соответствующий TXT-файл... Ещё его можно создать, нажав на кнопку "Очистить" в Мониторе...
P.S. Читай документацию, её не так много... ;)


Название: Re: Написание правил по заявкам
Отправлено: max3s от 13 Февраль 2008, 21:54:06
Спасибо за совет, завтра попробую. А вот насчет документации прав, ее почемуто не так много, как хотелось бы


Название: Re: Написание правил по заявкам
Отправлено: Yukka от 14 Февраль 2008, 19:36:18
Добрый день!
Помогите пожалуйста, никак не догоняю.
Надо сделать так, чтобы любые адреса, не совпадающие с *.locallib.my (все, кроме www.locallib.my, lib.locallib.my, chapterone.locallib.my и так далее) перенаправлялись на http:\\www.locallib.my
Вроде как совсем простое действие, но все равно не получается :-(


Название: Re: Написание правил по заявкам
Отправлено: popkov от 14 Февраль 2008, 20:14:20
Надо сделать так, чтобы любые адреса, не совпадающие с *.locallib.my (все, кроме www.locallib.my, lib.locallib.my, chapterone.locallib.my и так далее) перенаправлялись на http:\\www.locallib.my
Правило: ^[^/]+(?<!\.locallib\.my)(/.*|$)


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 14 Февраль 2008, 20:35:25
Надо сделать так, чтобы любые адреса, не совпадающие с *.locallib.my (все, кроме www.locallib.my, lib.locallib.my, chapterone.locallib.my и так далее) перенаправлялись на http:\\www.locallib.my

#5#~#True#~#^http://[^.]*\.(?!locallib\.my)[^/]*#~#http://www.locallib.my#~#False#~#True
Добавлено: 14 Февраля 2008, 21:31:09

Правило: ^[^/]+(?<!\.locallib\.my)(/.*|$)

В "Переадресации" такое правило приведет к зацикливанию!


Название: Re: Написание правил по заявкам
Отправлено: Yukka от 15 Февраль 2008, 13:35:26
#5#~#True#~#^http://[^.]*\.(?!locallib\.my)[^/]*#~#http://www.locallib.my#~#False#~#True
Добавлено: 14 Февраля 2008, 21:31:09



В тренажере мне выдало такое: На запрос к http://www.ya.ru

0(1):
--------- После -- замены ----------
http://www.locallib.myhttp://www.ya.ru


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 15 Февраль 2008, 15:08:26
В тренажере мне выдало такое

Что-то ты не так делаешь!

0(1): http://www.ya.ru
--------- После -- замены ----------
http://www.locallib.my
Добавлено: 15 Февраля 2008, 15:59:50

О том, как надо правильно вставлять готовые правила в список, написано здесь... (http://handycache.ru/component/option,com_smf/Itemid,10/topic,948.msg7889/#msg7889)

Простое "Копировать-Вставить" не подходит!


Название: Re: Написание правил по заявкам
Отправлено: aaronfunk от 15 Февраль 2008, 16:57:23
Всем привет. Помогите написать правило на блокировку порносайтов. Поиском воспользовался, нашел всего лишь одно. Может быть кто-то занимается фильтрацией порнухи?


Название: Re: Написание правил по заявкам
Отправлено: energizer от 19 Февраль 2008, 21:19:15
есть сайт www.odnoklassnisi.ru и vrontakte.ru.
на этих сайтах ссылки на фотки идут с изменяющейся частью от чего эффективность кэширования сильно страдает да и кэш забивается, подскажите, как прописать правило и куда именно, чтобы все было грамотно?
адреса такие:
http://i44.odnoklassniki.ru/getImage     
http://i50.odnoklassniki.ru/getImage     

http://cs68.vkontakte.ru/u58...                         
http://cs62.vkontakte.ru/u39...             

изменяющие части я выделил красным цветом
 


Название: Re: Написание правил по заявкам
Отправлено: sergo от 19 Февраль 2008, 21:31:23
написал в списке преобразования url
#5#~#True#~#^\w+\.(?=(odnoklassniki|vkontakte)\.ru)#~##~#False#~#True
и надо быть увереным чтоб эти ссылки работают и в списке не обновлять.


Название: Re: Написание правил по заявкам
Отправлено: Сергей от 20 Февраль 2008, 11:13:46
Поиском пробовали пользоваться? Было уже правило для однокласников тут. Месяц назад
http://handycache.ru/component/option,com_smf/Itemid,10/topic,337.msg9920/topicseen,1/#msg9920

#5#~#True#~#^[ci].*\.(?=odnoklassniki\.ru/)#~##~#False#~#True


Название: Re: Написание правил по заявкам
Отправлено: denveras от 21 Февраль 2008, 17:10:06
как запретить сохранять в кеш любые даные с определеного домена? чтоб это работало одновремено с другими правилами


Название: Re: Написание правил по заявкам
Отправлено: popkov от 21 Февраль 2008, 18:53:03
как запретить сохранять в кеш любые даные с определеного домена? чтоб это работало одновремено с другими правилами
Очевидно, надо добавить Белое правило, поставив галочку в колонке "Запись в кэш". Читай документацию! ;)


Название: Re: Написание правил по заявкам
Отправлено: Fernand от 24 Февраль 2008, 14:21:30
Есть вопрос на засыпку:
правильно ли будет вместо многих (зачастую сугубо индивидуально применяемых) правил - типа:

#5#~#True#~#^http://([^/?]*\.)?google\.[^?]+/(local_)?url\?.*?\b(q|url)=(http[^;&]*).*#~#\4#~#False#~#True
#5#~#True#~#.+/(type=)?click\d*(\.\w+)?[?&;].*(\?|redirect|url)=?(http[^;&]*).*#~#\4#~#False#~#True
#5#~#True#~#.*google(adservices|syndication)?\.\w{2,4}/pagead/(iclk|adclick)\?(.*&)?sa=L&(.*&)?ai=.*&adurl=([^&]*).*#~#\5#~#False#~#True

использовать такое:

#5#~#True#~#.+/?http#~#http#~#False#~#True


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 24 Февраль 2008, 15:24:38
использовать такое:
#5#~#True#~#.+/?http#~#http#~#False#~#True

Такое правило может вызвать много ложных срабатываний на рекламных ссылках, в которых реферер находится в самом URL.


Название: Re: Написание правил по заявкам
Отправлено: Artin39 от 27 Февраль 2008, 16:48:10
Здравствуйте форумчане.
Прошу помочь в написании правел.  
Провела для обновления антивируса AntiVir PE.
Авира обновляться с 6 основных серверов (dl1.avgate.net, dl2.avgate.net и тд) и иногда с free-av.de, файлы выкачиваються с сервер случайным образом. То есть часть файлов с одного сервера часть с другого.
1 Я хочу задать одну папку в кэше для всех зеркал. Если не трудно черканите пример.
2 И ТТЛ файла указать 72 часа, это как я понял делаеться в "не обновлять"
#5#~#True#~#.*#~##~#dl*.avgate.net#~#72:00
Как мне сюда добавить free-av.de?


Название: Re: Написание правил по заявкам
Отправлено: Artin39 от 27 Февраль 2008, 18:49:44
Прописал всё руками. Правило на каждый сервак. Работает :)
Код:
Преобразование УРЛ
#5#~#True#~#dl1.avgate.net#~#dl.avgate.net#~#False#~#True
...
#5#~#True#~#dl6.avgate.net#~#dl.avgate.net#~#False#~#True
Не обновлять
#5#~#True#~#.*#~##~#dl1.avgate.net#~#72:00
...
#5#~#True#~#.*#~##~#dl6.avgate.net#~#72:00


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 27 Февраль 2008, 19:15:36
Artin39

Можно обойтись меньшим количеством правил.

1 Я хочу задать одну папку в кэше для всех зеркал. Если не трудно черканите пример.

#5#~#True#~#dl\d+\.(avgate\.net|free-av\.de)/#~#dl.avgate.net/#~#False#~#True

Цитировать
2 И ТТЛ файла указать 72 часа, это как я понял делаеться в "не обновлять"

#5#~#True#~#.*#~##~#dl\d+\.(avgate\.net|free-av\.de)#~#72:00
а лучше так:
#5#~#True#~#dl\d+\.(avgate\.net|free-av\.de)#~##~##~#72:00


Название: windowsupdate
Отправлено: regkey от 28 Февраль 2008, 04:37:54
Есть такой вопросик: можно ли сделать так, чтобы обновления с http://windowsupdate.microsoft.com/ (http://windowsupdate.microsoft.com/) складывались в папку t:\winupdate и если идет запрос на файл, уже хранящийся в этой папке с других машин в сети, то файл брался бы из этой папки?  :oops:
Сейчас же эти файлы не кэшируются. Думаю из-за "белого" правила #10#~#True#~#\.(7z|ac3|ace|avi|avz|cab|exe|gz|iso|ja[dr]|mov|mp3|mpe?g|msi|nup|ogg|rar|rpm|tar|tgz|wmv|z(ip)?)#~##~##~#False#~#True#~#False#~#True#~#False#~#False.... Или может быть должо быть какое то другое правило для записи в кэш и последующей выдачи файлов только из кэша?


Название: Re: Написание правил по заявкам
Отправлено: popkov от 28 Февраль 2008, 10:53:08
Есть такой вопросик: можно ли сделать так, чтобы обновления с http://windowsupdate.microsoft.com/ (http://windowsupdate.microsoft.com/) складывались в папку t:\winupdate и если идет запрос на файл, уже хранящийся в этой папке с других машин в сети, то файл брался бы из этой папки?  :oops:
По поводу WindowsUpdate я уже писал на RU-Board, и это внесено в FAQ (http://handycache.ru/component/option,com_simplefaq/task,display/Itemid,3/catid,6/#FAQ36). По умолчанию загрузка идёт вообще в обход HC, поскольку эта служба использует службу BITS для загрузки обновлений. Но хуже всего то, что BITS загружает обновления не целиковыми файлами, а маленькими кусочками, поэтому большинство из этих файлов не могут быть кэшированы... :( Вот такие дела... Возможно, существует какой-то способ заставить BITS загружать обновления целиковыми файлами, просто я не знаю...


Название: Re: Написание правил по заявкам
Отправлено: regkey от 28 Февраль 2008, 12:35:20
Жаль =( А то столько трафика мимо идет ......


Название: Re: Написание правил по заявкам
Отправлено: Artin39 от 28 Февраль 2008, 12:45:56
Artin39

Можно обойтись меньшим количеством правил.

#5#~#True#~#(dl\d+\.avgate\.net|free-av\.de)/#~#dl.avgate.net/#~#False#~#True

#5#~#True#~#.*#~##~#dl\d+\.avgate\.net|free-av\.de#~#72:00
Спасибо! Теперь всё работает! Только вместо free-av\.de надо написать dl\d+\.free-av\.net.
У них сайт с обновкакми dl1.free-av.net. А в посте выше я ошибся ;)
Спасибо ещё раз.


Название: Re: Написание правил по заявкам
Отправлено: popkov от 28 Февраль 2008, 12:50:36
Жаль =( А то столько трафика мимо идет ......
Попробуй порыться в Инете - может, и найдутся какие-то настройки BITS. Я целую неделю потратил, пока выяснил только то, что уже написал здесь и в FAQ (http://handycache.ru/component/option,com_simplefaq/task,display/Itemid,3/catid,6/#FAQ36). Но по поводу настроек идея пришла только сейчас...


Название: Re: Написание правил по заявкам
Отправлено: Artin39 от 28 Февраль 2008, 12:57:01
Есть такой вопросик: можно ли сделать так, чтобы обновления с http://windowsupdate.microsoft.com/ (http://windowsupdate.microsoft.com/) складывались в папку t:\winupdate и если идет запрос на файл, уже хранящийся в этой папке с других машин в сети, то файл брался бы из этой папки?  :oops:
Сейчас же эти файлы не кэшируются. Думаю из-за "белого" правила #10#~#True#~#\.(7z|ac3|ace|avi|avz|cab|exe|gz|iso|ja[dr]|mov|mp3|mpe?g|msi|nup|ogg|rar|rpm|tar|tgz|wmv|z(ip)?)#~##~##~#False#~#True#~#False#~#True#~#False#~#False.... Или может быть должо быть какое то другое правило для записи в кэш и последующей выдачи файлов только из кэша?
Посмотри в сторону Windows Server Update Services (WSUS)
http://forum.ru-board.com/topic.cgi?forum=8&topic=0588&start=0


Название: Re: Написание правил по заявкам
Отправлено: regkey от 01 Март 2008, 17:25:19
Спасиб... Вроде то что надо....  :)
Жаль конечно что НС не может справляться с этим...  :'(


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 03 Март 2008, 11:44:52
Возможно ли заставить HandyCache с помощью lua...

Все вопросы по скриптам задаются в отдельной теме: "Скрипты Lua в HandyCache (http://handycache.ru/component/option,com_smf/Itemid,10/topic,1120.msg10803/#msg10803)"


Название: odnoklassniki
Отправлено: regkey от 11 Март 2008, 07:04:22
А картинки эти одинаковые? И структура подкаталогов совпадает? Тогда правило такое:

#5#~#True#~#^[ci].*\.(?=odnoklassniki\.ru/)#~##~#False#~#True

Хм... правило преобразования работает. Вроде бы, хотя в папке с кэшем куча папок вида ХХХ.odnoklassniki.ru . И как его подправить, чтобы фотографии записывались в кэш... И соответственно при нахождении их в кэше брались из него? А то в мониторе видно только срабатывание правила преобразования..... А вот записи фоток в кэш, что то не наблюдается =/

Линки с фото имеют вид в мониторе:
11.03.2008/14:02:44 local/127.0.0.1 http://i43.odnoklassniki.ru/getImage?photoId=142309998432&photoType=0 40291 40291/263 100% 459 "200 OK" П.6
П.6 (Преобразование URL): ^[ci].*\.(?=odnoklassniki\.ru/)
11.03.2008/13:58:32 local/127.0.0.1 http://i45.odnoklassniki.ru/getImage?photoId=88912731746&photoType=2 5485 5485/262 100% 444 "200 OK" П.6
П.6 (Преобразование URL): ^[ci].*\.(?=odnoklassniki\.ru/)
11.03.2008/13:59:26 local/127.0.0.1 http://w14.odnoklassniki.ru/getImage?photoId=88912731746&photoType=0 60748 60748/263 100% 496 "200 OK" П.6
П.6 (Преобразование URL): ^[ci].*\.(?=odnoklassniki\.ru/)
(выделил меняющиеся фрагменты.... Остальное вроде без изменений остается...)


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 11 Март 2008, 07:54:05
И как его подправить, чтобы фотографии записывались в кэш...

Надо не его править, а смотреть, какие у тебя правила в списке "Запись в кэш"!
Там есть правило: .* ? Оно включено? Сам список включен?

Цитировать
И соответственно при нахождении их в кэше брались из него?

В дефолтном списке "Не обновлять" замени первое правило на такое:

#5#~#True#~#[/=?;&](get|view)?(.*_)?(avatar|images?|img|pic(s|ture|x)?|screenshot)(_?id|preview)?(/?$|[?=&]|\.(php|pl))#~##~##~#



Название: Re: odnoklassniki
Отправлено: regkey от 11 Март 2008, 08:19:38
Надо не его править, а смотреть, какие у тебя правила в списке "Запись в кэш"!
Там есть правило: .* ? Оно включено? Сам список включен?

В дефолтном списке "Не обновлять" замени первое правило на такое:

#5#~#True#~#[/=?;&](get|view)?(.*_)?(avatar|images?|img|pic(s|ture|x)?|screenshot)(_?id|preview)?(/?$|[?=&]|\.(php|pl))#~##~##~#



Правила в списке (список включен) "Запись в кэш":
#4#~#False#~#.*#~##~#
#4#~#True#~#\.[ds]?html?(\?|$)#~##~#
#4#~#True#~#\.(bmp|gif|jpe?g|ipg|ipeg|jpg|jpeg|cur|tif|png|swf|ico)(\?|$)#~##~#
#4#~#True#~#\.(php|cgi|js|css)(\?|$)#~##~#
#4#~#True#~#\.(flv|flw|iflv)(\?|$)#~##~#
соответственно правило .* отключено (Оно и при установке было отключено)....  Думаю зачем всякий шлак сохранять..... Или не прав я?

Цитировать
В дефолтном списке "Не обновлять" замени первое правило на такое:

#5#~#True#~#[/=?;&](get|view)?(.*_)?(avatar|images?|img|pic(s|ture|x)?|screenshot)(_?id|preview)?(/?$|[?=&]|\.(php|pl))#~##~##~#
заменил... Было:
#5#~#False#~#[/=?;&](get|view)?(.*_)?(avatar|images?|img|pic(s|ture|x)?|screenshot)(_?id|preview)?(/?$|=|&|\.(php|pl))#~##~##~#
собсно не заметил особенной разницы.....  ???

И как быть с:

Цитировать
Вроде бы, хотя в папке с кэшем куча папок вида ХХХ.odnoklassniki.ru

Удалил все папки из кэша, где есть в названии .odnoklassniki.ru. прошелся по сайту - опять куча папок  ???


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 11 Март 2008, 12:31:15
Оно и при установке было отключено

В дефолтных списках оно ВКЛючено при установке! Если в кэш файл не пишется, то и не обновлять его HC в ряде случаев не сможет!
Либо включи правило .* в списке "Запись в кэш", либо добавь в список сайт одноклассников, чтобы он кэшировался целиком!

Цитировать
заменил... собсно не заметил особенной разницы.....

См. выше...

Цитировать
Цитировать
Вроде бы, хотя в папке с кэшем куча папок вида ХХХ.odnoklassniki.ru
Удалил все папки из кэша, где есть в названии .odnoklassniki.ru. прошелся по сайту - опять куча папок 

Расшифруй все XXX , которые там встречаются. То правило в "Преобразовании URL" срабатывает только на домены вида: cXX.odnoklassniki.ru ,  iXX.odnoklassniki.ru
Видимо, правило надо расширить как-то так:

#5#~#True#~#^[a-z]\d+\.(?=odnoklassniki\.ru/)#~##~#False#~#True


Название: Re: одноклассники
Отправлено: regkey от 12 Март 2008, 03:38:47
В дефолтных списках оно ВКЛючено при установке! Если в кэш файл не пишется, то и не обновлять его HC в ряде случаев не сможет!
Либо включи правило .* в списке "Запись в кэш", либо добавь в список сайт одноклассников, чтобы он кэшировался целиком!
Странно. У меня при установке и обновлении списков галка с него была снята. Я и не трогал. Теперь поставил. Кэшируется. Вот только думаю винт быстро забьётся... если всё подряд кэшировать =/
А если делать правило для записи в кэш однокласников.... То правильно ли будет правило:
#4#~#True#~#^[a-z]\d+\.(?=odnoklassniki\.ru/)#~##~#

Расшифруй все XXX , которые там встречаются. То правило в "Преобразовании URL" срабатывает только на домены вида: cXX.odnoklassniki.ru ,  iXX.odnoklassniki.ru
Видимо, правило надо расширить как-то так:

#5#~#True#~#^[a-z]\d+\.(?=odnoklassniki\.ru/)#~##~#False#~#True

хм... Да, там были не только cXX... iXX.... Поменял правило - работает  :good:


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 12 Март 2008, 21:15:43
Вот только думаю винт быстро забьётся... если всё подряд кэшировать =/

Для тебя важнее экономия дискового пространства или интернет-трафика?
Если последнее, то пусть в кэш пишутся все файлы!

Цитировать
А если делать правило для записи в кэш однокласников.... То правильно ли будет правило:
#4#~#True#~#^[a-z]\d+\.(?=odnoklassniki\.ru/)#~##~#

Для тех фоток, что ты приводил выше, сгодится, хотя можно его и упростить...


Название: Re: одноклассники
Отправлено: regkey от 13 Март 2008, 11:43:02
Для тебя важнее экономия дискового пространства или интернет-трафика?
Если последнее, то пусть в кэш пишутся все файлы!
Принято =)

Для тех фоток, что ты приводил выше, сгодится, хотя можно его и упростить...

насколько? Или не париться, и поставить кэшировать с этого сайта всё?


Название: Re: Написание правил по заявкам
Отправлено: ramsay от 21 Март 2008, 15:38:50
пожалуста подскажите,
использую
HC 1.00 RC1 (1.0.0.21)

не могу зайти в чат

http://chat.bobruisk.ru/  сначала идет надпись в окне сообщений

Пожалуйста, подождите, идет подключение к чат-серверу...

а потом

Error
Error occurred! Description: Error reading WWW server response (HTTP Header).


почему такое может быть, может в игнор его добавить как, но не хотелось бы , там много смайлов которые лучше кешировать


подскажите , что не так у меня!!) без HC нормаьно загружается


Название: Re: Написание правил по заявкам
Отправлено: Bob от 22 Март 2008, 10:46:37
Прошу помочь советом, как использовать HC как фильтр?
1.Как запретить клиентам в сети принимать *.swf?
2.Как запретить клиентам в сети видеть все-все картинки?
3.У меня есть список bad сайтов. Как запретить смотреть эти сайты клиентам сети?
Спасибо.
SY
Your real friend
Vladimir
( bobsen @ mail . ru )


Название: Re: Написание правил по заявкам
Отправлено: Илья от 22 Март 2008, 11:21:14
Цитировать
1.Как запретить клиентам в сети принимать *.swf?
2.Как запретить клиентам в сети видеть все-все картинки?
3.У меня есть список bad сайтов. Как запретить смотреть эти сайты клиентам сети?
1. Пишеш в черном списке *.swf
2. Ставиш галочки напротив равил в списке только из кеша, что тебе нужно.
3. Пише эти сайты вот так : +./name_of_site\./ru я точно не знаю :) но можно и вот так +name_of_site_._ru


Название: Re: Написание правил по заявкам
Отправлено: Bob от 22 Март 2008, 13:27:20
По делу.

-2. Ставиш галочки напротив равил в списке только из кеша, что тебе нужно.
А если они уже смотрели порнуху, то из кэша может показывать картинки?

-3. Пише эти сайты вот так : +./name_of_site\./ru я точно не знаю  но можно и вот так +name_of_site_._ru

А куда писать?
Где про синтаксис , про знаки написано?
SY
Your real friend
Vladimir.


Название: Re: Написание правил по заявкам
Отправлено: Илья от 22 Март 2008, 15:50:18
ну запрет это в черный!
2 можэно все картинки в черный тожде занести! :)


Название: Re: Написание правил по заявкам
Отправлено: aleksey77uk от 23 Март 2008, 21:55:45
Помогите пожалуйста .При использовании toonel и HC не могу зайти на  http://tracker.game  (VPN,если это имеет значение)
как я понимаю,нужно для этого сайта написать исключение,чтобы он загружался мимо туннеля,но где и какое - не знаю...


Название: Re: Написание правил по заявкам
Отправлено: Михаил от 23 Март 2008, 23:13:15
нужно для этого сайта написать исключение,чтобы он загружался мимо туннеля
Если Тунель включен в списке "Безусловные прокси", то можно перенести его в список "Условные прокси" и в колонке "Условие" задать
^(?!.*tracker\.game/)
Но лучше в этом случае Тунель оставить в списке "Безусловные прокси", а в список "Условные прокси" добавить правило
#7#~#True#~#Напрямую#~##~#0#~##~##~#tracker\.game/

Если же Тунель включен в списке "Условные прокси", то в колонке "Условие" в начало уже имеющегося там правила можно вставить
^(?!.*tracker\.game/).*


Название: Re: Написание правил по заявкам
Отправлено: aleksey77uk от 24 Март 2008, 00:23:57
Спасибо большое,работает.
2 вариант мой
Для вас это наверное как семечки щёлкать...
А многие ни бум-бум в этом......
есть ли где-нибудь статья,где написано,какой знак что обозначает в Reg Exp???


Название: Re: Написание правил по заявкам
Отправлено: aleksey77uk от 01 Апрель 2008, 12:59:41
Подскажите ещё пожалуйста....у меня картинки типа http://thumbs3.ebaystatic.com/pict/2302364735966464_1.jpg
http://thumbs1.ebaystatic.com/pict/2902151557536464_2.jpg  постоянно пишутся в кэш(вроде правило работает),но бывает,что на следующий день,а иногда и просто в седующий сеанс,снова грузятся из инета....
В опере рекомендуемые настройки: 4 и 5  мб кэша.....


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 01 Апрель 2008, 14:04:19
но бывает,что на следующий день,а иногда и просто в седующий сеанс,снова грузятся из инета....

Значит, пути к файлам чем-то отличаются...


Название: Re: Написание правил по заявкам
Отправлено: Alexey78 от 01 Апрель 2008, 20:47:02
Приветствую!!!

Есть сайт intv.ru на котором расположено большое количество видеофайлов клипы, фильмы, сериалы и тд.
Их можно смотреть в во флэшь плеере в формате flv, но сами файлы без расширения.

Перед просмотром чего либа сайт показует рекламу, при чём количество рекламных роликов ограничено, но ссылки каждый раз генерятся разные (например http://m01.vm.intv.ru/w/de13a316fabbd59a6f29dcbec5ddc2d5).

Хотелось бы, чтоб для данного сайта,  все подобные файлы проверялись бы на длину, и если файл такой длины уже есть в памяти  брать его, а не качать занво.


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 01 Апрель 2008, 21:44:35
Хотелось бы, чтоб для данного сайта,  все подобные файлы проверялись бы на длину, и если файл такой длины уже есть в памяти  брать его, а не качать занво.

Используй скрипт  dont_update_file_by_size.lua (http://handycache.ru/component/option,com_smf/Itemid,10/topic,1120.msg9569/#msg9569)


Название: Re: Написание правил по заявкам
Отправлено: Alexey78 от 02 Апрель 2008, 13:55:51
Используй скрипт  dont_update_file_by_size.lua (http://handycache.ru/component/option,com_smf/Itemid,10/topic,1120.msg9569/#msg9569)

скачал и прописал прописал Ваш скрипт dont_update_file_by_size.lua, но программа всёравно качает и сохраняет в кэш, хотя файлы такой длины уже есть :-(

сервер посредник: #5#~#True#~#lua#~#script://lua/answer#~#lua.lst#~#.*

lua.lst выглфдит так

; lua list
#.*  <script=lua\first.lua>
intv.ru  <script=lua\dont_update_file_by_size.lua>

вместо intv.ru пытался ставить "#." и "m01.vm.intv.ru" разницы не заметил :-(.

пытается скачать файл http://m01.vm.intv.ru/w/79a08d654f97ccce580c97d3d3999633  длиной 583407 , хотя в кэше уже есть файл c:\Program Files\HandyCache\Cache\m01.vm.intv.ru\w\9412bbb7a5bb1738bd78776062506923 длиной всё теже 583407
Использует правило Lua 3.4 запись в кэш.

что я делаю не так?




Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 02 Апрель 2008, 14:52:19
пытается скачать файл http://m01.vm.intv.ru/w/79a08d654f97ccce580c97d3d3999633  длиной 583407 , хотя в кэше уже есть файл c:\Program Files\HandyCache\Cache\m01.vm.intv.ru\w\9412bbb7a5bb1738bd78776062506923 длиной всё теже 583407

Пути к этим файлам не совпадают и генерируются каждый раз случайным образом! В этом случае скрипт не поможет! Шарить по всему кэшу в поисках файла подходящего размера HC не станет.

А почему бы просто не добавить рекламные ролики в "Черный список"? Их пути как-то можно отличить от НЕрекламных?


Название: Re: Написание правил по заявкам
Отправлено: Alexey78 от 02 Апрель 2008, 15:25:44

А почему бы просто не добавить рекламные ролики в "Черный список"? Их пути как-то можно отличить от НЕрекламных?


все рекламные ролики начинаются с  http://m01.vm.intv.ru/w/...  нужно проверить тока файлы в  папке HandyCache\Cache\m01.vm.intv.ru\w\

Добавил рекламу в ЧС, она конечно не грузится, плеер выдаёт "ошибка загрузки" и не пытается загрузжать видео которое мне надо.

Может можно проще? когда запрашивается файл в котором есть m01.vm.intv.ru\w\ вместо него брать из кэша любой (всегда один) уже закаченый файл?


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 02 Апрель 2008, 19:40:48
Может можно проще? когда запрашивается файл в котором есть m01.vm.intv.ru\w\ вместо него брать из кэша любой (всегда один) уже закаченый файл?

Можно. Это делается через правило в списке "Преобразование URL":

#5#~#True#~#^(m01\.vm\.intv\.ru/w/).*#~#\1rek.flv#~#False#~#True


Название: Re: Написание правил по заявкам
Отправлено: Alexey78 от 02 Апрель 2008, 21:16:45
Можно. Это делается через правило в списке "Преобразование URL":

#5#~#True#~#^(m01\.vm\.intv\.ru/w/).*#~#\1rek.flv#~#False#~#True
Спасибо, заработало! :-)
Только ещё пришлось добавть правило  #5#~#True#~#^(m01\.vm\.intv\.ru/w/).*#~##~##~# в не обновлять, а то хотел из инета опять качать.
Добавлено: 02 Апреля 2008, 21:09:24

Можно. Это делается через правило в списке "Преобразование URL":

#5#~#True#~#^(m01\.vm\.intv\.ru/w/).*#~#\1rek.flv#~#False#~#True
Спасибо, заработало! :-)
Только ещё пришлось добавть правило  #5#~#True#~#^(m01\.vm\.intv\.ru/w/).*#~##~##~# в не обновлять, а то хотел из инета опять качать.


Название: Re: Написание правил по заявкам
Отправлено: Fooks от 05 Апрель 2008, 21:23:22
у нас на работе закрыли сайт odnoklassniki.ru, пользуюсь через прокси http://anonymizer.nntime.com/
запросы через этот прокси идут такие:

http://www.cca-online.net/cgi-bin/nph-proxy.cgi/000000A/http/w12.odnoklassniki.ru/dk;jsessionid=3da9U7uyP4HMFh=3fst.cmd=3duserMarkPhoto&st.photoId=3d88149572574&st.userId=3d88094803422&tkn=3d1286

тут видно, что http://www.cca-online.net/cgi-bin/nph-proxy.cgi/000000A/ неизменяется (хотя один раз изменилась буква в 000000B (видимо когда другой прокси используется)

помогите, как сделать правило, чтобы одноклассники кэшировались, как с правилом #4#~#True#~#^[a-z]\d+\.(?=odnoklassniki\.ru/)#~##~#False#~#True в ту же папку и брались тоже из этой папки...
Добавлено: 05 Апреля 2008, 21:14:38

ну и докучи, чтобы при вводе в адресной строке браузера автоматом переходило на этот прокси (чтобы, например, из почты не копировать адрес)


Название: Re: Написание правил по заявкам
Отправлено: Михаил от 06 Апрель 2008, 00:19:31
Fooks
Можно вставить такие правила:

в список "Серверы-посредники"
#5#~#True#~#Анонимайзер#~#http://www.cca-online.net/cgi-bin/nph-proxy.cgi/000000A/http/#~##~#^http://[^/]*odnoklassniki\.ru

в список "Преобразование URL"
#5#~#True#~#^cca-online\.net/cgi-bin/nph-proxy\.cgi/000000./http/[^/]*(?=odnoklassniki\.ru)#~##~#False#~#True


Название: Re: Написание правил по заявкам
Отправлено: natan от 10 Апрель 2008, 10:22:09
есть правило 18 в списке от NAPA  преобразование URL
#5#~#False#~#(handycache\.ru/component/option,com_smf/Itemid,\d+/topic,\d+)(\.\d+)?(;all)?[./].*#~#\1\2\3#~#False#~#True

У меня оно иногда не срабатывает и не отбрасыват последние all и .d
К примеру ссылки:
http://handycache.ru/component/option,com_smf/Itemid,10/topic,31.60
http://handycache.ru/component/option,com_smf/Itemid,10/topic,400.0;all

Есно, если правило оставить включенным, то HC ищет в автономе при просмотре
историком:
http://handycache.ru/component/option,com_smf/Itemid,10/topic,31
http://handycache.ru/component/option,com_smf/Itemid,10/topic,400
и не находит...

В тренажере все срабатывает, но при записи в кеш, правило не отрабатывает,
хотя в мониторе пишет о срабатывании преобразования П18.

Пока правило отключил...


Название: Re: Написание правил по заявкам
Отправлено: Fooks от 10 Апрель 2008, 10:55:42
Fooks
Можно вставить такие правила:

в список "Серверы-посредники"
#5#~#True#~#Анонимайзер#~#http://www.cca-online.net/cgi-bin/nph-proxy.cgi/000000A/http/#~##~#^http://[^/]*odnoklassniki\.ru

в список "Преобразование URL"
#5#~#True#~#^cca-online\.net/cgi-bin/nph-proxy\.cgi/000000./http/[^/]*(?=odnoklassniki\.ru)#~##~#False#~#True

чо-то не работает...
поставил первое правило в колонку Условие в серверы-посредники, включил галки Разрешить (больше там ничего не менял.
второе правило вставил в колонку Правило в преобразование, включил галки Заменить все и Обязательный
никакого эффекта, кол-во попаданий в П растет, но сайт не может открыться
может я что-то нетак сделал?


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 10 Апрель 2008, 11:00:21
У меня оно иногда не срабатывает и не отбрасыват последние all и .d

Оно и не должно отбрасывать all и номера страниц!

Цитировать
К примеру ссылки:
http://handycache.ru/component/option,com_smf/Itemid,10/topic,31.60
http://handycache.ru/component/option,com_smf/Itemid,10/topic,400.0;all

Твои ссылки некорректны! На нашем форуме нет таких ссылок! Попробуй открыть такую ссылку не в автономе и получишь "404 Not Found" от сервера!
Правильные ссылки выглядят так:
http://handycache.ru/component/option,com_smf/Itemid,10/topic,31.60/
http://handycache.ru/component/option,com_smf/Itemid,10/topic,400.0;all/
Под них и заточено правило выше!

Добавлено: 10 Апреля 2008, 11:58:08

может я что-то нетак сделал?

Конечно не так! Прочти, как надо вставлять готовые правила  здесь... (http://handycache.ru/component/option,com_smf/Itemid,10/topic,948.msg7889/#msg7889)


Название: Re: Написание правил по заявкам
Отправлено: natan от 11 Апрель 2008, 11:07:21
Уважаемый DenZzz, поясните плиз, а для чего правило 18 в списке от NAPA  преобразование URL вообще предназначено то?
#5#~#False#~#(handycache\.ru/component/option,com_smf/Itemid,\d+/topic,\d+)(\.\d+)?(;all)?[./].*#~#\1\2\3#~#False#~#True


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 11 Апрель 2008, 14:28:09
Уважаемый DenZzz, поясните плиз, а для чего правило 18 в списке от NAPA  преобразование URL вообще предназначено то?

Уже пояснял здесь... (http://handycache.ru/component/option,com_smf/Itemid,10/topic,359.msg3151/#msg3151)


Название: Re: Написание правил по заявкам
Отправлено: read от 11 Апрель 2008, 21:24:36
Здравствуйте.
Есть УРЛ http://www.smoothlinks.com/clickimages/7.gif на нем находится картинка с надписью 7 мне нужно заменить ету картинку на локальную но допустим другого цвета(там цифры от 1 до 9) только если можете напишите одно правило в кот ором мне только ссылки поменять на исходный урл и на картинку которой я его заменить хочу.
и есче такой вопрос можно ли нга страничке найти текст и заменить его на картинку?
Заранее благодарен.


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 12 Апрель 2008, 10:17:04
Есть УРЛ http://www.smoothlinks.com/clickimages/7.gif на нем находится картинка с надписью 7 мне нужно заменить ету картинку на локальную но допустим другого цвета(там цифры от 1 до 9)

Можешь прямо в папке кэша заменить эти файлы на свои! Зачем тебе правило?

Цитировать
и есче такой вопрос можно ли нга страничке найти текст и заменить его на картинку?

Нельзя!


Название: Re: Написание правил по заявкам
Отправлено: Alexey78 от 14 Апрель 2008, 12:50:43
Приветствую!
Cайт: intv.ru
Пример урл: http://v11.vm.intv.ru/w/d8846c06ad3bf99ca62f4a3f59f382ea

Надо, чтоб все файлы содержащие   .vm.intv.ru/w/   кэширповаись в одной директории (например в \mydir).


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 14 Апрель 2008, 13:12:56
Надо, чтоб все файлы содержащие   .vm.intv.ru/w/   кэширповаись в одной директории (например в \mydir).

#5#~#True#~#.*\.vm\.intv\.ru/w/#~#mydir/#~#False#~#True


Название: Re: Написание правил по заявкам
Отправлено: Alexey78 от 14 Апрель 2008, 13:37:21
#5#~#True#~#.*\.vm\.intv\.ru/w/#~#mydir/#~#False#~#True

Спасибо


Название: Re: Написание правил по заявкам
Отправлено: мэк от 14 Апрель 2008, 23:34:49
здравствуйте,DenZzz!
Такая проблема:
Есть компьютер с выходом через ADSL в интернет и в локальную сеть "Домолинк".
Для серфинга по интернету используется связка: Браузер-НС-Toonel.
По локалке с тонелем ходить не будет, поэтому хочется как то миновать его.
Есть ли способы обхода toonel.
Сейчас использую условный прокси с нулевым портом и набором различных сайтов через такую черточку (|) в правилах УП. Но появляются новые сайты в локалке, хочется правило поуниверсальней.
Посоветуйте, как поступить. Может есть другие способы?


Название: Re: Написание правил по заявкам
Отправлено: Михаил от 15 Апрель 2008, 01:29:22
хочется правило поуниверсальней.
Для составления правил нужны относящиеся к локальной сети Вашего региона диапазоны IP-адресов. К примеру, для Воронежского региона "Домолинк" они такие (http://isp.vsi.ru/support/traffic_classes.html).
Соответственно, для Воронежа правила будут:
#7#~#True#~#Локалка1#~##~#0#~##~##~#ip 77.45.128.0—77.45.255.255
#7#~#True#~#Локалка2#~##~#0#~##~##~#ip 80.82.32.0—80.82.63.9
#7#~#True#~#Локалка3#~##~#0#~##~##~#ip 80.82.32.12—80.82.63.18
#7#~#True#~#Локалка4#~##~#0#~##~##~#ip 80.82.32.20—80.82.63.26
#7#~#True#~#Локалка5#~##~#0#~##~##~#ip 80.82.32.28—80.82.63.255
#7#~#True#~#Локалка6#~##~#0#~##~##~#ip 88.83.192.0—88.83.223.255
#7#~#True#~#Локалка7#~##~#0#~##~##~#ip 84.17.243.19


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 15 Апрель 2008, 09:06:35
Соответственно, для Воронежа правила будут:
#7#~#True#~#Локалка1#~##~#0#~##~##~#ip 77.45.128.0—77.45.255.255
#7#~#True#~#Локалка2#~##~#0#~##~##~#ip 80.82.32.0—80.82.63.9
#7#~#True#~#Локалка3#~##~#0#~##~##~#ip 80.82.32.12—80.82.63.18
#7#~#True#~#Локалка4#~##~#0#~##~##~#ip 80.82.32.20—80.82.63.26
#7#~#True#~#Локалка5#~##~#0#~##~##~#ip 80.82.32.28—80.82.63.255
#7#~#True#~#Локалка6#~##~#0#~##~##~#ip 88.83.192.0—88.83.223.255
#7#~#True#~#Локалка7#~##~#0#~##~##~#ip 84.17.243.19

С таким "тире" правила срабатывать не будут! Также не понятно, почему пересекаются диапазоны в правилах со 2-го по 5-е...

В общем, для Воронежа должно быть как-то так:
#7#~#True#~#Локалка1#~##~#0#~##~##~#ip 77.45.128.0-77.45.255.255
#7#~#True#~#Локалка2#~##~#0#~##~##~#ip 80.82.32.0-80.82.32.9
#7#~#True#~#Локалка3#~##~#0#~##~##~#ip 80.82.32.12-80.82.32.18
#7#~#True#~#Локалка4#~##~#0#~##~##~#ip 80.82.32.20-80.82.32.26
#7#~#True#~#Локалка5#~##~#0#~##~##~#ip 80.82.32.28-80.82.63.255
#7#~#True#~#Локалка6#~##~#0#~##~##~#ip 88.83.192.0-88.83.223.255
#7#~#True#~#Локалка7#~##~#0#~##~##~#ip 84.17.243.19

Добавлено: 15 Апреля 2008, 09:39:10

P.S. Это при условии, что к адресам 80.82.32.10, 80.82.32.19, 80.82.32.11, 80.82.32.27 есть внешний доступ и Toonel сможет до них достучаться! Если же доступ только из локалки, то правила нужно сократить:

#7#~#True#~#Локалка1#~##~#0#~##~##~#ip 77.45.128.0-77.45.255.255
#7#~#True#~#Локалка2#~##~#0#~##~##~#ip 80.82.32.0-80.82.63.255
#7#~#True#~#Локалка3#~##~#0#~##~##~#ip 88.83.192.0-88.83.223.255
#7#~#True#~#Локалка4#~##~#0#~##~##~#ip 84.17.243.19


Название: Re: Написание правил по заявкам
Отправлено: Михаил от 15 Апрель 2008, 09:19:29
Обязательно должен быть включен DNS-кэш.


Название: Re: Написание правил по заявкам
Отправлено: hc_user от 17 Апрель 2008, 11:28:10
Здравствуйте
А можно ли средствами HandyCache запретить просмотр потокового видео?
Если можно, то как должно выглядеть правило?


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 17 Апрель 2008, 11:56:01
А можно ли средствами HandyCache запретить просмотр потокового видео?

Смотря какие потоки и по какому протоколу они передаются!
Если это формат FLV (Flash video) по протоколу HTTP, то заблокировать его можно.
Если же видео передается по UDP, RTSP, MMS и т.п., то такие потоки вообще пройдут мимо HC...

P.S. Родственная тема: "Кеширование потоков (http://handycache.ru/component/option,com_smf/Itemid,10/topic,988.0/)".


Название: Re: Написание правил по заявкам
Отправлено: hc_user от 17 Апрель 2008, 12:32:47
Я не знаю какие именно потоки и какой формат...
Ну например видео с youtube: http://74.125.10.26/get_video?video_id=qme7xQvu6o8&origin=chi-v242.chi.youtube.com&signature=66494173ECB6FACC5D5F76B76EC15C83E3610B1E.1EA9491A19DAA0169324981458C7152518C51B4B&ip=90.188.149.2&ipbits=16&expire=1208441984&key=yt1&sver=2 (http://74.125.10.26/get_video?video_id=qme7xQvu6o8&origin=chi-v242.chi.youtube.com&signature=66494173ECB6FACC5D5F76B76EC15C83E3610B1E.1EA9491A19DAA0169324981458C7152518C51B4B&ip=90.188.149.2&ipbits=16&expire=1208441984&key=yt1&sver=2)
в кэш попадает файл без расширения


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 17 Апрель 2008, 12:43:21
Ну например видео с youtube

Видео с youtube можно заблокировать с помощью "Черного списка" правилом: /get_video\?

Либо можно просто выставить ограничение на размер "больших файлов"...


Название: Re: Написание правил по заявкам
Отправлено: hc_user от 17 Апрель 2008, 13:21:50
Видео с youtube можно заблокировать с помощью "Черного списка" правилом: /get_video\?
Спасибо.


Название: Re: Написание правил по заявкам
Отправлено: VIRUS от 17 Апрель 2008, 13:57:09
Здравствуйте, вот такой вопросик, как создать правило для чёрного списка для следующего URL http://www.odnoklassniki.ru/ чтобы юзеры не могли туда зайти!
Приведите пожалуйста как бы шаблон для любого сайта на запрет если такое возможно!!
Заранее спасибо!


Название: Re: Написание правил по заявкам
Отправлено: Alexey78 от 17 Апрель 2008, 14:14:12
Здравствуйте, вот такой вопросик, как создать правило для чёрного списка для следующего URL http://www./ чтобы юзеры не могли туда зайти!
Приведите пожалуйста как бы шаблон для любого сайта на запрет если такое возможно!!
Заранее спасибо!
попробуйте такое
#4#~#True#~#odnoklassniki\.ru#~##~#


Название: Re: Написание правил по заявкам
Отправлено: VIRUS от 18 Апрель 2008, 08:12:04
попробуйте такое
#4#~#True#~#odnoklassniki\.ru#~##~#


Правило ввёл в чёрный спикок, а на эту веб страничку всеравно попадаю!


Название: Re: Написание правил по заявкам
Отправлено: Alexey78 от 18 Апрель 2008, 11:33:17
Странно, у меня блокирует.

#4#~#True#~#odnoklassniki\.ru#~##~#


Добавлено: 18 Апреля 2008, 11:27:06

У вас чёрный сп
Правило ввёл в чёрный спикок, а на эту веб страничку всеравно попадаю!

У Вас чёрный список включен?


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 18 Апрель 2008, 12:50:42
Правило ввёл в чёрный спикок, а на эту веб страничку всеравно попадаю!

Надеюсь, ты не засунул всю строку в поле правило?
Там должно быть только это:  odnoklassniki\.ru

P.S. Учимся правильно вставлять правила! (http://handycache.ru/component/option,com_smf/Itemid,10/topic,948.msg7889/#msg7889)


Название: Re: Написание правил по заявкам
Отправлено: r_oleg от 24 Апрель 2008, 02:21:37
Недавно открыл для себя HC, очень впечатлен. Уже неделю изучаю этот форум, накопилось вопросов..
В частности, при просмотре карт с гугла создается в кеше куча папок. хотелось бы в одну.
пример URL: _http://kh3.google.com/kh?n=404&v=99&cookie=fzwq2oBcqdjukcDYbK0uiaLeIuhw8vcod08JCg&t=trtqssssqrsssrsqqr
_http://kh2.google.com/kh?n=404&v=26&hl=ru&t=trtqssssrtsqqtststq
_http://kh0.google.com/kh?n=404&v=26&hl=ru&t=tqtsq
конец URL вида "trtqssssrtsqqtststq" или "tqtsq" в зависивости от масштаба просмотра карты jpg файл без расширения.
Пробовал своими силами, вышло не очень. смот поменять только начало kh1,2,3 на mmaps, файлы от сессии к сесии все равно загружаются заново, т.к. имя файла в кеше n=404&v=26&hl=ru&t=tqtsq или n=404&v=99&cookie=fzwq2oBcqdjukcDYbK0uiaLeIuhw8vcod08JCg&t=trtqssssqrsssrsqqr...
от лишнего в середине никак не избавлюсь. Изменяется только часть между / и знаком = перед именем файла.
Хотелось бы на выходе "mmaps.google.com/trtqssssrtsqqtststq" без всего после / и до начала имени самого файла.


Название: Re: Написание правил по заявкам
Отправлено: Михаил от 24 Апрель 2008, 09:16:45
Можно так:
#5#~#True#~#^kh\d?(\.google\.com/)kh\?.*&v=(\d+).*&t=([qrst]+)#~#mmaps\1\3-\2.jpg#~#False#~#True
Добавил пару отсебятин:
Расширение "jpg" удобно добавлять для просмотра папки штатными средствами Windows или графическими вьюерами. Это если есть уверенность, что все снимки представлены только в jpeg.
Номер версии (параметр v=) можно оставить. Гугл постоянно улучшает снимки, и вид квадрата в зависимости от версии снимка может меняться от плачевного до изумительного. Имхо, лучше идти в ногу с обновлениями.
К примеру, УРЛ вида
http://kh2.google.com/kh?n=404&v=26&hl=ru&t=trtqssssrtsqqtststq
спроецируется в файл
mmaps.google.com/trtqssssrtsqqtststq-26.jpg

Если этого не нужно, то правило для Преобразования URL строго по просьбе может быть таким:
#5#~#True#~#^kh\d?(\.google\.com/)kh\?.*&t=([qrst]+)#~#mmaps\1\2#~#False#~#True


Название: Re: Написание правил по заявкам
Отправлено: r_oleg от 24 Апрель 2008, 17:02:23
Спасибо огромное! Правило работает на ура! И еще вопрос в догонку, как сделать, чтоб файлы из этой mmaps.google.com папки не обновлялись из сети хотя бы месяца 2?


Название: Re: Написание правил по заявкам
Отправлено: Михаил от 24 Апрель 2008, 20:07:18
чтоб файлы из этой mmaps.google.com папки не обновлялись из сети хотя бы месяца 2?
Их не стоит обновлять никогда, если в правиле для Преобразования УРЛ учитывался номер версии. Тогда в список "Не обновлять" можно добавить:
#5#~#True#~#^kh\d?\.google\.com/kh\?#~##~##~#


Название: Re: Написание правил по заявкам
Отправлено: andrey_irk от 25 Апрель 2008, 20:02:22
Здравствуйте. Использую HandyCache только несколько дней - счастлив до безумия.
Только начинаю знакомиться с рег. выражениями.
Нужна помощь в Преобразование URL.
В доках сайта www.nnm.ru например doc1.nnm.ru, doc2.nnm.ru и т.д. содержится одинаковая информация как на главной странице.
Прошу гуру написать правило примерно по такому алгоритму:

shokoladnuy.nnm.ru/img/nigma/korova.gif преобразовать в www.nnm.ru/img/nigma/korova.gif
shokoladnuy.nnm.ru/img/nigma//logo.gif преобразовать в www.nnm.ru/img/nigma//logo.gif
mobilz.nnm.ru/img/nigma/korova.gif преобразовать в www.nnm.ru/img/nigma/korova.gif
mobilz.nnm.ru/img/nigma//logo.gif преобразовать в www.nnm.ru/img/nigma//logo.gif
www.nnm.ru/img/nigma/korova.gif не обрабатывать
www.nnm.ru/img/nigma//logo.gif не обрабатывать
nnm.ru/img/nigma/korova.gif не обрабатывать
nnm.ru/img/nigma//logo.gif не обрабатывать
othersite.ru не обрабатывать

Моя попытка
Правило: (.*)(\.nnm\.ru/img/nigma/)
Замена: www\2
явно приведет к зацикливанию, если входной адрес начинается с www.nnm.ru :(
К сожалению, я не знаю как вылядит рег.выражение подобное ЕСЛИ НЕ ... ТО ...


Название: Re: Написание правил по заявкам
Отправлено: Михаил от 25 Апрель 2008, 20:44:48
Можно так:
#5#~#True#~#^\w+\.(?=nnm\.ru/img/nigma/)#~##~#False#~#True


Название: Re: Написание правил по заявкам
Отправлено: andrey_irk от 26 Апрель 2008, 08:30:26
Спасибо большое Михаил. И так оперативно.
Правда, перенаправляет на без www. но всеже лучше чем ничего.


Название: Re: Написание правил по заявкам
Отправлено: Михаил от 27 Апрель 2008, 12:32:06
Правда, перенаправляет на без www. но всеже лучше чем ничего.
Если интерес академический, то правило (.*)(\.nnm\.ru/img/nigma/) замена www\2 не приведет к зацикливанию. Если измененный адрес при Преобразовании URL равен исходному, то в отличие от Переадресации зацикливания не произойдет. Таким образом, такое правило будет почти верно работать в соответствии с обозначенной целью.

Другое дело - правильность постановки самой цели с точки зрения организации эффективной работы НС. НС по умолчанию отсекает начальный "http://www." для всех списков кроме Переадресации. Т.е. на вход списка Преобразование URL никогда не попадет www.nnm.ru/img/nigma/korova.gif. Указанное умолчание может быть изменено "Настройки-Кэш-Управление-Сохранять www. для URL". Но в данном случае это ни к чему, т.к. www.nnm.ru/img/nigma/korova.gif и nnm.ru/img/nigma/korova.gif, отражая один и тот же рисунок, будут храниться в разных папках кэша. Этого как раз желательно не допускать. Поэтому
Цитировать
www.nnm.ru/img/nigma/korova.gif не обрабатывать
...
nnm.ru/img/nigma/korova.gif не обрабатывать
не является эффективным решением, и лучше использовать правило из предыдущего поста.

Цитировать
как вылядит рег.выражение подобное ЕСЛИ НЕ ... ТО ...
Отрицание можно задать с помощью [^...], (?!...) и (?<!...)
К примеру, (?<!www)\.nnm\.ru означает: ".nnm.ru", перед которым нет "www"


Название: Re: Написание правил по заявкам
Отправлено: andrey_irk от 08 Май 2008, 14:53:15
Михаил, я восхищен Вашим ответом. Все очень доходчиво и подробно объяснено. За что большое СПАСИБО.
Однако, замечу что, в примере
Можно так:
#5#~#True#~#^\w+\.(?=nnm\.ru/img/nigma/)#~##~#False#~#True
выражение ^\w+ не сработает в именах серверов с символом черточка "-". Например aaa-bbb.ccc.com
В итоге я использовал .*\.(?=nnm\.ru/img/nigma/) и на этом успокоился.


Название: Re: Написание правил по заявкам
Отправлено: invisible от 10 Май 2008, 13:21:49
Есть адреса
http://10.101.32.25/forum
http://10.0.4.1/forum
http://nmp4.ru
это один и тот же сайт, но бывает я захожу на него по разному, зависит от того сижу ли в инете или в локалке, как мне написать правило и куда его добавить, что бы кэш добавлялся и брался с одной папки, допустим из папки 4yva4ka.ru.


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 10 Май 2008, 18:41:10
как мне написать правило и куда его добавить, что бы кэш добавлялся и брался с одной папки, допустим из папки 4yva4ka.ru.

Надо добавить новое правило в список "Преобразование URL":
#5#~#True#~#^(10\.(101\.32\.25|0\.4\.1)/forum/?|nmp4\.ru/)#~#4yva4ka.ru/#~#False#~#True
Как правильно добавить правило с форума написано здесь... (http://handycache.ru/component/option,com_smf/Itemid,10/topic,948.msg7889/#msg7889)


Название: Re: Написание правил по заявкам
Отправлено: hello от 12 Май 2008, 15:19:55
У меня есть некоторые вопросы:
1. Как мне резать баннеры определенного размера?
2. Как мне отключать флеш на определенных сайтах?

ps. Я пишу правила в черный список, но очень примитивно, что то вроде adfox\.ru/ и всё :) вроде работает!


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 12 Май 2008, 20:55:08
1. Как мне резать баннеры определенного размера?

См. тему: "Блокирование банеров по размеру". (http://handycache.ru/component/option,com_smf/Itemid,10/topic,406.0/)

Цитировать
2. Как мне отключать флеш на определенных сайтах?

С помощью соответствующих правил для SWF.

Цитировать
Я пишу правила в черный список, но очень примитивно, что то вроде adfox\.ru/

Можно и еще проще без RegExp:  +adfox.ru/


Название: Re: Написание правил по заявкам
Отправлено: hello от 12 Май 2008, 21:15:16
Как написать правило, чтобы при замене всех кнопочек donate.gif, размер съедался, а то сейчас у меня некоторые баннеры как были большог размера, так и  остались, стали лишь прозрачными, но огромными, как их сделать маленькими?


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 12 Май 2008, 22:57:09
стали лишь прозрачными, но огромными, как их сделать маленькими?

С помощью HC - никак! Почитай здесь (http://handycache.ru/component/option,com_smf/Itemid,10/topic,750.msg6312/#msg6312), уже обсуждалось...


Название: Re: Написание правил по заявкам
Отправлено: hello от 12 Май 2008, 23:04:06
я думаю решение как раз есть, это просто вставка пустого ХТМЛ кода, там где внутри пробел и тогда все баннеры станутт неактивными, а то сейчас я имею огромные прозрачные квадраты, на которые можно нечайно тыкнуть!
Добавлено: 12 Мая 2008, 23:02:28

аа блин вместого этого теперь показывается, просто что картинка якобы не загрузилась :( блин еще больше некрасиво стало, вот тупик, жалко что в НС нет такого :(


Название: Re: Написание правил по заявкам
Отправлено: andrey_irk от 15 Май 2008, 16:14:26
Эпиграф: Не было печали - купила баба порося.
Цель: сохранять содержимое youtube.com без повторений (дублирования)
Проблема раз: окончательно запутался в регулярных выражениях. Скорее, вопрос времени.
Проблема 2: ссылки на страницы такого вида:

youtube.com/watch?v=ABCDEFGHIJK
youtube.com/watch?v=ABCDEFGHIJK&feature=related
youtube.com/watch?feature=related&v=ABCDEFGHIJK
youtube.com/watch?feature=related&v=ABCDEFGHIJK&fmt=10&NR=1
ru.youtube.com/watch?v=ABCDEFGHIJK
ru.youtube.com/watch?v=ABCDEFGHIJK&feature=related
ru.youtube.com/watch?feature=related&v=ABCDEFGHIJK
ru.youtube.com/watch?feature=related&v=ABCDEFGHIJK&fmt=10&NR=1
not-ru.youtube.com/watch?v=ABCDEFGHIJK
not-ru.youtube.com/watch?v=ABCDEFGHIJK&feature=related
not-ru.youtube.com/watch?feature=related&v=ABCDEFGHIJK
not-ru.youtube.com/watch?feature=related&v=ABCDEFGHIJK&fmt=10&NR=1

(несмотря, что страницы с разными адресами будут отображаться по-разному,)
вели бы на одну сохраненную в кеше youtube.com\watch^\v=ABCDEFGHIJK
как будто это страница youtube.com/watch?v=ABCDEFGHIJK.

P.S. Сложности которые меня запутали:
Подстрока "ABCDEFGHIJK" может быть любой, в том числе начинаться/включать символы
тире "-Q8E-RTY_UI", печатаымый пробел "_ASD5GH_JK" , цифру "9WE-RTYUI_" т.е. условие \w не подходит.
Подстрока v=ABCDEFGHIJK "плавает", может быть сразу после youtube.com/watch? или в середине или в конце
Колличество символов "&" заранее не определено и являются ли они служебными в рег. выражениях HC я не знаю.
Перед youtube.com/watch? может быть еще что-либо.

Проблема 3: собственно видео youtube.com/get_video?video_id=ABCDEFGHIJK Вопрос сформулирую позже.


Название: Re: Написание правил по заявкам
Отправлено: Михаил от 15 Май 2008, 18:36:27
Можно попробовать правило Преобразования URL
#5#~#True#~#^([^.]*\.)?(youtube\.com/watch\?)(.*&)?(v=[\w-]+).*#~#\2\4#~#False#~#True
Цитировать
Подстрока "ABCDEFGHIJK" может быть любой, в том числе начинаться/включать символы
тире "-Q8E-RTY_UI", печатаымый пробел "_ASD5GH_JK" , цифру "9WE-RTYUI_" т.е. условие \w не подходит.
[\w-] охватывает любой буквенный, цифровой символ, символ подчеркивания и тире.
Цитировать
Подстрока v=ABCDEFGHIJK "плавает", может быть сразу после youtube.com/watch? или в середине или в конце
Колличество символов "&" заранее не определено
(.*&)? означает: "любая последовательность символов, оканчивающаяся на &" или "ничего".
Цитировать
Перед youtube.com/watch? может быть еще что-либо.
^([^.]*\.)? означает: от начала строки "любая последовательность неточек и точка" или "ничего".


Название: Re: Написание правил по заявкам
Отправлено: hello от 15 Май 2008, 18:45:30
Как сделать так, чтобы при входе на сайты vkontakte.ru, odnoklassniki.ru, moikrug.ru - выдавалось другое содержимое, типа "РАБОТАТЬ!!!", было бы очень здорово!
Добавлено: 15 Мая 2008, 18:40:34

А еще я применил правило для Ютюба, которое чуть выше, ага вроде работает, только я непонял, тепреь я могу как бы смотреть видео, которое я УЖЕ сморел, т.е. оно аккуратно так лежит в кэше? Так это круто, значит все чуваки из моей сетки могут его смотреть, а можно сделать что нибудь аналогичное с РуТюб?


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 15 Май 2008, 19:48:21
Как сделать так, чтобы при входе на сайты vkontakte.ru, odnoklassniki.ru, moikrug.ru - выдавалось другое содержимое, типа "РАБОТАТЬ!!!", было бы очень здорово!

Добавь соответствующие правила в "Не обновлять" и "Преобразование URL".
Преобразование будет такое:
#5#~#True#~#.*(vkontakte|odnoklassniki|moikrug)\.ru/.*#~#rabotai.html#~#False#~#True
В "Не обновлять" добавь среднюю часть этого правила (без .*).
В папку Cache положи файл rabotai.html произвольного содержания.

Цитировать
А еще я применил правило для Ютюба, которое чуть выше, ага вроде работает, только я непонял, тепреь я могу как бы смотреть видео, которое я УЖЕ сморел, т.е. оно аккуратно так лежит в кэше? Так это круто, значит все чуваки из моей сетки могут его смотреть

Сможешь, если добавишь в "Не обновлять" правило типа: youtube\.com/(get_video|watch)\?

Цитировать
а можно сделать что нибудь аналогичное с РуТюб?

А структура ссылок там такая же?


Название: Re: Написание правил по заявкам
Отправлено: hello от 15 Май 2008, 19:57:50
Не сработало, просто выдает ХТМЛ код страницы. Все сделал как надо.

ПРо Ютюб еще незнаю, не потестил.


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 15 Май 2008, 20:12:36
Не сработало, просто выдает ХТМЛ код страницы. Все сделал как надо.

Ну у меня-то все работает! Что-то не то ты делаешь...


Название: Re: Написание правил по заявкам
Отправлено: hello от 15 Май 2008, 20:42:52
Да действительно, я просто по новой все создал и все заработало! Спасибо!


Название: Re: Написание правил по заявкам
Отправлено: andrey_irk от 15 Май 2008, 21:53:28
To Михаил
У меня нет слов. Вы гений! (одно нашел:)). Спасибо за подробный разбор правила. [\w-] лежал-то близко. Мне надо учиться думать по-другому.

С get_video?video_id=ABCDEFGHIJK пока не сдаюсь.
Там все хитро: два редиректа + каждый раз меняются параметры в URL'ах + рефереры. Допрыгался до того что все начало сыпаться в корень Cach'a (ладно хоть HandyCach'а).


Название: Re: Написание правил по заявкам
Отправлено: Monad от 19 Май 2008, 00:37:32
Помогите пожалуйста. Нужно правило, что бы монитор НС не вёл учёт файлов 7z|ac3|ace|avi|avz|cab|exe|gz|iso|ja[dr]|mov|mp3|mpe?g|msi|nup|ogg|rar|rpm|tar|tgz|wmv|z(ip) и что бы сам НС не записывал их.


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 19 Май 2008, 07:16:13
Помогите пожалуйста. Нужно правило, что бы монитор НС не вёл учёт файлов 7z|ac3|ace|avi|avz|cab|exe|gz|iso|ja[dr]|mov|mp3|mpe?g|msi|nup|ogg|rar|rpm|tar|tgz|wmv|z(ip) и что бы сам НС не записывал их.

Чтобы HC в кэш не записывал - такое правило уже есть в дефолтном "Белом списке".
А чтобы не учитывал в статистике - это невозможно сделать правилом, надо грузить такие файлы мимо HC.


Название: Re: Написание правил по заявкам
Отправлено: Monad от 19 Май 2008, 09:32:56
Ясно, спасибо за разъяснение. Очень жаль конечно.


Название: Re: Написание правил по заявкам
Отправлено: Fernand от 22 Май 2008, 11:20:52
В общем создал несколько правил преобразования:
в порядке очередности..
1. True#~#(.*)(/get_video.*)(&|(i?flv))(.*)((you|ru)tube\.(com|ru))#~#\6\2#~#False#~#True#~#33
2. True#~#.+\.(?=(you|ru)tube\.(com|ru))#~##~#False#~#True#~#259
3. True#~#(youtube\.com.*)&signature.*#~#\1.flv#~#False#~#True#~#47
4. True#~#(rutube\.ru.*)\.(i?flv)(.*)#~#\1.flv#~#False#~#True#~#15

первое отрабатывает на ссылках вида
Код:
http://cache.googlevideo.com/get_video?video id=SM9S1S7o-ic&origin=dal-v151.dal.youtube.com&signature=1B2FB944F899F7326478451438E8EB8C4E6A7484.60F3288E51F1A556AA5E0E7A83C2C93868CCCB0D..
второе на обычных youtube и rutube -
Код:
http://video-1-3.rutube.ru/c5/db..
и
Код:
http://c13.cr.youtube.com&signature=AF3E7B6E69A89BD53F508D27E8E477548E82B500.B061A759FC9FA48C3EE4EBECA15C82617EECD422..
предназначение простое - развести по корневым папкам.

3 и 4 правило обрубают хвосты и дописывают в конец расширение flv (для возможного просмотра и т.п.) - т.е. получается файл типа video_id=e0H5V7Pb4x8.flv или c5db353f76988d2fc1931a8851147e2c-0017-1206849313.flv
Вопрос возник вот в чем - у меня в Не обновлять есть правило
#5#~#True#~#\.(bmp|gif|i[mp]g|jpe?g|png|swf|flv|tiff?|wmf)(\?|$)#~##~##~#1440:00
на получившейся в результате ссылке в тренажере оно отрабатывает нормально, но в деле - никак..
Спасает правило в Не обновлять /get_video\?
Но даже дело не в этом (не используя правило /get_video\?) - при повторном запуске ролика с rutube HC пишет ответ 200 (from cache HC) и берется соответственно из кэша, а с youtube не находит, а начинает писать рядом с лежащим в кэше роликом такой же (с тем же названием и расширением flv), но с допиской/расширением new и еще один тоже с таким названием и расширением .flv#m, после загрузки файл new заменяет собой нормальный flv (расширение new - удаляется).
Подскажите как заставить видео с youtube (flv) брать из кэша не используя правило /get_video\?


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 22 Май 2008, 12:17:07
Вопрос возник вот в чем - у меня в Не обновлять есть правило
#5#~#True#~#\.(bmp|gif|i[mp]g|jpe?g|png|swf|flv|tiff?|wmf)(\?|$)#~##~##~#1440:00
на получившейся в результате ссылке в тренажере оно отрабатывает нормально, но в деле - никак..

Списки ищут соответствие в исходном URL, а не в преобразованном! В исходном URL нет расширения FLV, поэтому правило и не срабатывает.

Цитировать
Подскажите как заставить видео с youtube (flv) брать из кэша не используя правило  /get_video\?

А чем не устраивает это правило?


Название: Re: Написание правил по заявкам
Отправлено: Fernand от 22 Май 2008, 12:41:16
Цитировать
В исходном URL нет расширения FLV, поэтому правило и не срабатывает.
Догадывался что в исходных дело, но.. Почему тогда с rutube находит? Правило не отрабатывает и там, но ролик берется четко из кэша.


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 22 Май 2008, 15:20:49
Почему тогда с rutube находит? Правило не отрабатывает и там, но ролик берется четко из кэша.

Полагаю, сам сервер rutube говорит, что файл не изменился. Почитай здесь: "Почему страница грузится из кэша HC, а в поле "Правило" пусто?" (http://handycache.ru/component/option,com_smf/Itemid,10/topic,104.0/)


Название: Re: Написание правил по заявкам
Отправлено: wiser от 30 Май 2008, 12:06:13
Почитал, многое не понятно, а задачу руководства выполнять нада!
Подскажите "элементарную" вещь:
- необходимо заблокировать определенные сайты на интернет сервере для сотрудников фирмы! Я установил handycache, настроил у пользователей в эксплорере прокси, а вот собственно - заблокировать посещение сайта по названию не получается! Объясните, попроще, где это прописывать и в каком виде?
Спасибо!


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 30 Май 2008, 12:36:25
заблокировать посещение сайта по названию не получается! Объясните, попроще, где это прописывать и в каком виде?

В виде правил в "Черном списке".
Упрощенный формат:  +site.ru
Начальные http:// и www. в правилах не пишутся!


Название: Re: Написание правил по заявкам
Отправлено: wiser от 30 Май 2008, 14:46:56
Извиняюсь, для опытных - наверное "элементарно", но у меня не получилось:
- на вкладке "черный" добавил "новое правило", в колонке "правило" пропечатал "+site.ru", в колонке "сайт" - название нежелательного сайта, сохранил, свернул.
Запускаю IE_7, набираю в адресной строке название - грузится!!!!!!
Помогите!


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 30 Май 2008, 16:21:46
в колонке "сайт" - название нежелательного сайта

Разве я говорил, что надо заполнять колонку "Сайт"?! Сотри!
Нежелательный сайт надо писать в колонке "Правило" в формате "+site.ru".

Если интересно, для чего нужна эта колонка - прочти в ФАКе (http://handycache.ru/component/option,com_simplefaq/task,display/Itemid,3/catid,1/#FAQ49).
Да и вообще, новичкам не мешало бы сначала почитать форум, а уже потом задавать вопросы...


Название: Re: Написание правил по заявкам
Отправлено: Shedko от 02 Июнь 2008, 21:37:56
Есть различные надстройки для Firefox, которые позволяют на страницах поиска в google и yahoo видеть небольшой эскиз сайта, но в списке "Преобразование URL" два первых дефолтных правила:
#5#~#True#~#(?<=[?&])(php)?s(es)?(sion)?_?s?(id)?=(\d{7,}|[^&]{13,})($|&)#~##~#False#~#True
#5#~#True#~#[?&]$#~##~#False#~#False

из урл вида
http://h.googlepreview.com/preview?s=http://handycache.ru
делают урл
http://h.googlepreview.com/preview

и как итог теперь все сайты начинающиеся с латинской H будут иметь один превью, тот который был загружен первым.


Можно ли как-то избежать этой ситуации, или зачем вообще эти 2 первых правила, т.е. нужны ли они или можно и без них.

 


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 02 Июнь 2008, 21:47:25
Можно ли как-то избежать этой ситуации

Добавь в "Белый список" правило:
#10#~#True#~#googlepreview\.com/#~##~##~#False#~#False#~#False#~#False#~#False#~#True


Название: Re: Написание правил по заявкам
Отправлено: Shedko от 02 Июнь 2008, 22:07:01
Добавь в "Белый список" правило:
Спасибо. все заработало.

А если обнаглеть и спросить, а можно ли чтобы эти превью складывались в одну папку, например в
googlepreview.com\preview\handycache.ru.jpg (т.е. они изображения JPEG)

но и так как есть после нового правила - уже хорошо, это скорее просто "косметические" запросы =)


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 02 Июнь 2008, 22:35:00
А если обнаглеть и спросить, а можно ли чтобы эти превью складывались в одну папку, например в
googlepreview.com\preview\handycache.ru.jpg (т.е. они изображения JPEG)

Да можно конечно! Вставь в список "Преобразование URL" на первую позицию правило:
#5#~#True#~#.*\.(googlepreview\.com/preview)\?s=http://(.*)#~#\1/\2.jpg#~#False#~#True
А вставленное ранее правило в "Белом списке" отключи, чтобы не мешало...


Название: Re: Написание правил по заявкам
Отправлено: Shedko от 02 Июнь 2008, 22:43:17
Да можно конечно! Вставь в список "Преобразование URL" на первую позицию правило:
....
А вставленное ранее правило в "Белом списке" отключи, чтобы не мешало...
Большое спасибо, все работает так как хотелось. =)


Название: Re: Написание правил по заявкам
Отправлено: crackcrack от 03 Июнь 2008, 11:53:22
Цитировать
Преобразование URL
а можно средствами HandyCache решить такую задачу:
чтобы при открытии по ссылке буквы в ссылке  к примеру XY удалялись
и ссылка открывалась без них


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 03 Июнь 2008, 12:22:06
чтобы при открытии по ссылке буквы в ссылке  к примеру XY удалялись
и ссылка открывалась без них

Можно через список "Переадресация".


Название: Re: Написание правил по заявкам
Отправлено: mebrc от 06 Июнь 2008, 13:27:38
Ребята, спасайте! Взяли на работу нового замдира - закрывается и качает порно. Черный список на порно сайты видео+фото можно как то получить?


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 06 Июнь 2008, 18:17:43
Черный список на порно сайты видео+фото можно как то получить?

Посмотри здесь (http://handycache.ru/component/option,com_smf/Itemid,10/topic,31.msg8127/#msg8127) была пара правил. Все сайты они не перекроют, поэтому посмотри по своему логу, где ваш замдир лазает и добавляй в "Черный список"...


Название: Re: Написание правил по заявкам
Отправлено: muzenbaher от 06 Июнь 2008, 19:29:47
Вот попробовал сам написать правило для обновления антивируса Avira AntiVir. Он подключается по адресам:

dl1.avgate.net
.....
dl...avgate.net


Хотелось бы чтоб сигнатуры сохранялись в папке dl.avgate.net для чего написал правило (по аналогии с Avast из этого же топика):

#5#~#True#~#(dl)\d{0,3}(\.avgate\.net)#~#\1\2#~#False#~#True

и вроде как оно работает (в тренажёре), но хотелось услышать мнение специалистов....


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 06 Июнь 2008, 19:53:49
Вот попробовал сам написать правило для обновления антивируса Avira AntiVir.

В этом топике уже были (http://handycache.ru/component/option,com_smf/Itemid,10/topic,337.msg10729/#msg10729) правила для Avira...


Название: Re: Написание правил по заявкам
Отправлено: muzenbaher от 07 Июнь 2008, 12:21:41
Спасибо, наверное я плохо искал.


Название: Re: Написание правил по заявкам
Отправлено: mebrc от 08 Июнь 2008, 13:58:56
Цитировать
Посмотри здесь была пара правил. Все сайты они не перекроют, поэтому посмотри по своему логу, где ваш замдир лазает и добавляй в "Черный список"...

Не работает, вобще блокирут все страницы (любые).


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 08 Июнь 2008, 14:49:21
Не работает, вобще блокирут все страницы (любые).

Учись вставлять правила! Удали свое безобразие и сделай так, как написано здесь... (http://handycache.ru/component/option,com_smf/Itemid,10/topic,948.msg7889/#msg7889)


Название: Re: Написание правил по заявкам
Отправлено: FLINT от 10 Июнь 2008, 02:00:05
Как сделать так, чтобы HC не скачивал эти скрипты каждый раз?
Код:
http://en.wikipedia.org/w/index.php?title=User%3ALupin%2Fpopups.js&action=raw&ctype=text/javascript
http://en.wikipedia.org/w/index.php?title=User:Cacycle/wikEd.js&action=raw&ctype=text/javascript
http://en.wikipedia.org/w/index.php?title=User%3APilaf%2Finstaview.js&action=raw&ctype=text/javascript
http://ru.wikipedia.org/w/index.php?title=User%3AAlex_Smotrov%2Furldecoder.js&action=raw&ctype=text/javascript


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 10 Июнь 2008, 07:56:20
Как сделать так, чтобы HC не скачивал эти скрипты каждый раз?

В дефолтном списке "Не обновлять" давно есть такое правило! Обнови свои списки.


Название: Re: Написание правил по заявкам
Отправлено: bde от 10 Июнь 2008, 20:43:40
Интересует правило позволяющее вырезать всплывающее окно. Дело в том что баннеро резка в Опере превращает всплывающее окно в черный квадрат который мешает обзору и не имеет чего то за что можно его "ухватить" - блокировать/вырезать.
Заходишь на подобный сайт и там оно, как вырезать создав правило?
Хенди Кэш из Оперы при попытке занести в черный список пишет "Файл не найден", а встроенная резка в Опере - делает вид что что-то блокирует и все - черный прямоугольник остаеться и мешает обзору.
http://www.madbadjack.com/ - тут всплывающее окно.


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 10 Июнь 2008, 21:49:58
http://www.madbadjack.com/ - тут всплывающее окно.

Какими списками пользуешься? В дефолтном "Черном списке" есть правило, которое блокирует всплывающее окно на этом сайте! Смотри в группе "Всплывающие окна".


Название: Re: Написание правил по заявкам
Отправлено: sergtch от 17 Июнь 2008, 23:06:45
Привет Всем.

Вот нашел "на просторах интернета" такое правило:
#5#~#False#~#.+/((style_)?emoticons|icons?/forum|s|smili?ey?s)/(.*/)?(icon_)?(.+\.(gif|png))$#~#s/\5#~#False#~#True
Замена смайлов форума на свои (из папки: Cache/s/)

Исходный адрес:
http://handycache.ru/forum/Smileys/kolobki/wink.gif
Применение этого правила приводит вот к такому адресу смайла:
http://handycache.ru/forum/Smileys/kolobki/s/s/s/s/s/s/s/s/s/s/s/s/s/s/s/s/s/s/s/s/wink.gif

Никак не пойму, откуда берется 20 повторов?


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 18 Июнь 2008, 07:24:18
Никак не пойму, откуда берется 20 повторов?

Ты вставил правило не в тот список! Надо было в "Преобразование URL", а не в "Переадресацию".


Название: Re: Написание правил по заявкам
Отправлено: sergtch от 18 Июнь 2008, 10:22:02
Вот спасибо, действительно попутал.

(А вообще, интересно, почему так происходит?)


Название: Re: Написание правил по заявкам
Отправлено: E@rthQu@ke от 22 Июнь 2008, 20:14:36
Подскажите пожалуйста, как переадресовывать в некоторые моменты времени абсолютно все запросы, кроме направленных на 443 порт, на страницу, которая лежит, допустим в папке HC?
это возможно?


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 22 Июнь 2008, 20:45:11
как переадресовывать в некоторые моменты времени абсолютно все запросы, кроме направленных на 443 порт, на страницу, которая лежит, допустим в папке HC?

Это возможно, но пока без привязки ко времени. Включишь вручную правило в "Переадресации" - будет переадресовывать, выключишь - перестанет.


Название: Re: Написание правил по заявкам
Отправлено: E@rthQu@ke от 22 Июнь 2008, 20:46:58
да, но как написать это правило? *help_plz*


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 22 Июнь 2008, 21:37:01
Добавь в "Преобразование URL":
Правило:  .*(?<!:443)$
Замена:  my_file.html  - файл, который HC возьмет из папки Cache.
Галка на "Обязательный".

В "Не обновлять" добавь правило:  .*(?<!:443)$


Название: Re: Написание правил по заявкам
Отправлено: E@rthQu@ke от 23 Июнь 2008, 01:35:15
замена не происходит, все страницы грузятся без css и т.д. Еще попробую посмотреть...


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 23 Июнь 2008, 08:14:55
замена не происходит, все страницы грузятся без css и т.д.

В список "Не обновлять" правило не забыл вставить? Покажи лог Монитора HC.


Название: Re: Написание правил по заявкам
Отправлено: E@rthQu@ke от 23 Июнь 2008, 12:23:09
Всего-то навсего, перезапустил прогу) и последний, мааленький вопрос: html-ка юзает скрипт, который тоже лежит в этой папке. но у юзеров скрипт не работает. с чем может быть связано?
Заранее спасибо.


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 23 Июнь 2008, 15:08:40
html-ка юзает скрипт, который тоже лежит в этой папке. но у юзеров скрипт не работает. с чем может быть связано?

Видимо, скрипт попадает под общее правило преобразования URL Его можно исключить через "Белый список".


Название: Re: Написание правил по заявкам
Отправлено: inep от 04 Июль 2008, 21:47:06
Помогите пожалуйста!
Какое будет правило, вместo сайтов в домене narod.ru всегда открылся файл c:/black/dont.html.
То есть, если я набираю в браузере http://www.ххх.narod.ru, а открылся файл c:/black/dont.html.
Спасибо!


Название: Re: Написание правил по заявкам
Отправлено: f1re от 05 Июль 2008, 16:14:39
Здравствуйте, тут есть один вопросик, пожалуйста помогите с правилом:

есть два юзера, локал и другой, так вот в программе есть ограничение скорость загрузки, но как я разбирался только на всех, имена которых янапишу. а можно ли чтобы на каждого конкретного  юзера записать определенную скорость скачивания, к примеру канал 32кбайта , 8 отдать другому юзеру а 24 чтобы стабильно были моими...

Извините еще раз но еще один наболевший вопрос:
Как мне файлы подходящее под определенное правило \.(flv|avi|mp3|wma) скидывать в кеш не домена откуда качаю а например в папку cache/!media/d.m.y где d.m.y это дата, это нужно для простой сортировки чтобы все темки было легко найти потом или клипы,фильмы....... заранее благодарен

Заранее спасибо


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 05 Июль 2008, 19:31:41
Цитировать
Какое будет правило, вместo сайтов в домене narod.ru всегда открылся файл c:/black/dont.html.
То есть, если я набираю в браузере http://www.ххх.narod.ru, а открылся файл c:/black/dont.html.
Забрать эту строку в буфер
#5#~#True#~#(.*narod\.ru.*)#~#MyFiles/dont.html#~#False#~#True
и в списке Преобразование URL командой контекстного меню Добавить правило из буфера добавить правило.
Эту строку добавить в список Только из кэша
#4#~#True#~#(.*narod\.ru.*)#~##~#
В папке кэша создай папку MyFiles и положи туда свой файл.
Добавлено: 05 Июля 2008, 19:20:49

Цитировать
есть два юзера, локал и другой, так вот в программе есть ограничение скорость загрузки, но как я разбирался только на всех, имена которых янапишу. а можно ли чтобы на каждого конкретного  юзера записать определенную скорость скачивания, к примеру канал 32кбайта , 8 отдать другому юзеру а 24 чтобы стабильно были моими...
Это не получится, есть возможность назначить только одну скорость.
Цитировать
Как мне файлы подходящее под определенное правило \.(flv|avi|mp3|wma) скидывать в кеш не домена откуда качаю а например в папку cache/!media/d.m.y где d.m.y это дата
C помощью этого правила в списке Преобразование URL можно медиа-файлы сложить в папку media
#5#~#True#~#.*/([^/]*)\.(flv|avi|mp3|wma)#~#media/\1.\2#~#False#~#True
Разложить по датам нельзя.


Название: Re: Написание правил по заявкам
Отправлено: inep от 06 Июль 2008, 04:14:46
mai62, спасибо за ответ.
но увы, не сработал  :help:


Название: Re: Написание правил по заявкам
Отправлено: f1re от 06 Июль 2008, 04:22:12
Цитировать
C помощью этого правила в списке Преобразование URL можно медиа-файлы сложить в папку media
#5#~#True#~#.*/([^/]*)\.(flv|avi|mp3|wma)#~#media/\1.\2#~#False#~#True
Разложить по датам нельзя.
благодарствую  :)


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 06 Июль 2008, 10:58:48
Цитировать
но увы, не сработал
Забери коандой из меню монитора Копировать строку монитора строку с запросом к narod.ru и и покажи здесь. Ты уверен, что сделал все точно, как я написал?


Название: Re: Написание правил по заявкам
Отправлено: f1re от 08 Июль 2008, 05:04:24
Код:
.*/([^/]*)\.(flv|avi|mp3|wma)
можно ли это правило распространить только на сайт vkontakte.ru например чтобы все из контакта сохранялось в _media/_vkontakte а все что не.. то просто _media либо _media/_other :)

Заранее спасибо, я просто немогу понять синтаксиса я б сам написал:) можно ли каконибудь мануальчик по правилам)


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 08 Июль 2008, 10:31:41
можно ли это правило распространить только на сайт vkontakte.ru например чтобы все из контакта сохранялось в _media/_vkontakte а все что не.. то просто _media либо _media/_other

Можно. Вместо того правила добавь 2 в указанном порядке:

#5#~#True#~#^(?![^/]*vkontakte\.ru).*/([^/]*)\.(flv|avi|mp3|wma)#~#_media/\1.\2#~#False#~#True

#5#~#True#~#^[^/]*(vkontakte)\.ru.*/([^/]*)\.(flv|avi|mp3|wma)#~#_media/_\1/\2.\3#~#False#~#True


Цитировать
Заранее спасибо, я просто немогу понять синтаксиса я б сам написал:) можно ли каконибудь мануальчик по правилам)

Материалы по регулярным выражениям (http://handycache.ru/component/option,com_smf/Itemid,10/topic,583.0/)


Название: Re: Написание правил по заявкам
Отправлено: f1re от 08 Июль 2008, 15:27:50
спасибо все сработало:)


Название: Re: Написание правил по заявкам
Отправлено: f1re от 08 Июль 2008, 22:16:02
Тут еще одна проблемка но теперь расскажу вчем дело...:

Вобщем я хочу чтобы весь кеш распределялся на категории в зависимости от типов файлов для этого уже есть правила в преобразовании(часть помогли здесь, часть сам, и часть прошу допомочь :)

Код:
^([^/]*)(.*)/([^/]*)\.(flv|avi|mp3|wma|wmv|mpg|mov|asf|mp4) #~# _media/\1/\3.\4
^([^/]*)(.*)/([^/]*)\.(?!jpg|gif|bmp|png|mid|midi|js|css|swf|txt|ico|tiff|wmf|ani|cur|flv|avi|mp3|wma|wmv|mpg|mov|asf|mp4|zip|rar|7z|bin|rpm|cab|tar|gz|arj|jar|iso|mdf|mds) #~#  _dynamic/\1\2/\3.\4
^([^/]*)(.*)/([^/]*)\.(jpg|gif|bmp|png|mid|midi|js|css|swf|txt|ico|tiff|ani|cur)  #~# _static/\1\2/\3.\4
^([^/]*)(.*)/([^/]*)\.(zip|rar|7z|bin|rpm|cab|tar|gz|arj|jar|iso|mdf|mds)  #~# _archives/\1/\3.\4
но правила для динамических обьектов не совершенно в том плане что он не берет во внимание файлы без типов (например yandex.ru/ или vkontakte.ru/id423 или vkontakte.ru/id423?dsdsd yandex.ru/asd) хотя они тоже должны считаться как динамические но я не знаю как в правиле написать чтобы он читал еще те даныне что попросту без точки перед вопросительным знаком, хотя после вопросительного знака может бытьвсе что угодно,

Я думаю эта идея может пригодится в буудущем для облегчения очистки кеша и поиска в нем же по типам файлов а не лазить в геморе по милионам папок:)


Название: Re: Написание правил по заявкам
Отправлено: Monad от 13 Июль 2008, 03:15:09

Код:
^([^/]*)(.*)/([^/]*)\.(flv|avi|mp3|wma|wmv|mpg|mov|asf|mp4) #~# _media/\1/\3.\4
^([^/]*)(.*)/([^/]*)\.(?!jpg|gif|bmp|png|mid|midi|js|css|swf|txt|ico|tiff|wmf|ani|cur|flv|avi|mp3|wma|wmv|mpg|mov|asf|mp4|zip|rar|7z|bin|rpm|cab|tar|gz|arj|jar|iso|mdf|mds) #~#  _dynamic/\1\2/\3.\4
^([^/]*)(.*)/([^/]*)\.(jpg|gif|bmp|png|mid|midi|js|css|swf|txt|ico|tiff|ani|cur)  #~# _static/\1\2/\3.\4
^([^/]*)(.*)/([^/]*)\.(zip|rar|7z|bin|rpm|cab|tar|gz|arj|jar|iso|mdf|mds)  #~# _archives/\1/\3.\4
Не работает.  >:(


Название: Re: Написание правил по заявкам
Отправлено: f1re от 14 Июль 2008, 07:21:14
ну у меня щас в преобразовании работают вот такие правила

Код:
#5#~#False#~#------------------- СВОЕ------------------- #~##~#False#~#False
#5#~#True#~#(.*)(gt)(.*)(vkadre.ru)#~#\2.\4#~#False#~#True
#5#~#True#~#(cs(.)*)(vkontakte.ru)#~#cs.\3#~#False#~#True
#5#~#True#~#^([^/]*)(.*)/([^/]*)\.(flv|avi|mp3|wma|wmv|mpg|mov|asf|mp4)(?!\.)#~#_media/\1/\3.\4#~#False#~#True
#5#~#True#~#^([^/]*)(.*)/([^/]*)\.(jpg|gif|bmp|png|mid|midi|js|css|swf|txt|ico|tiff|ani|cur)(?!\.)#~#_static/\1\2/\3.\4#~#False#~#True
#5#~#True#~#^(gladiators.ru.*\.(zip))(?!\.)#~#_static/\1#~#False#~#True
#5#~#True#~#^.(vkontakte.ru.*\.(zip))(?!\.)#~#_static/cs.\1#~#False#~#True
#5#~#True#~#^(nprotect\.lineage2\.com/nProtect/GameGuard/RealServer/) ([^?]*)(\?)(.*)#~#_gg/\2#~#False#~#True
#5#~#True#~#^(nprotect\.lineage2\.com/nProtect/GameGuard/RealServer/) ([^?]*)#~#_gg/\2#~#False#~#True

в списке запись в кеш
Код:
#4#~#True#~#\.(jpg|gif|bmp|png|mid|midi|js|css|swf|txt|ico|tiff|ani|cur)(?!\.)#~##~#
#4#~#True#~#\.(flv|avi|mp3|wma|wmv|mpg|mov|asf|mp4)(?!\.)#~##~#
#4#~#True#~#gladiators\.ru.+\.(zip)(?!\.)#~##~#
#4#~#True#~#vkontakte\.ru.+\.(zip)(?!\.)#~##~#
#4#~#True#~#^nprotect\.lineage2\.com/nProtect/GameGuard/RealServer/#~##~#
правило .* выключено, впрочем выключенны все правила кроме тех что написаны выше.

в списке не обновлять:
Код:
#5#~#True#~#\.(jpg|gif|bmp|png|mid|midi|js|css|swf|txt|ico|tiff|wmf|ani|cur)(?!\.)#~##~##~#
#5#~#True#~#\.(flv|avi|mp3|wma|wmv|mpg|mov|asf|mp4)(?!\.)#~##~##~#
#5#~#True#~#gladiators\.ru.+\.(zip)(?!\.)#~##~##~#
#5#~#True#~#vkontakte\.ru.+\.(zip)(?!\.)#~##~##~#

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

в принципе советую всем нормально функционирует, буду дорабатывать скину)

спасибки за мануалки очень помогли, и тренажер рулит


Название: Re: Написание правил по заявкам
Отправлено: Ferison от 15 Июль 2008, 06:52:11
проблема была обозначена ...но вот решения пока не увидел...необходимо чтоб на конкретный адрес (mail.ru была загружена страницаиз локальной папки...(пример: not)
создал как говорилось выше но OPERA не открывает страницу...
В HC  с мониторе вот что есть
15.07.2008/09:41:32 local/127.0.0.1 http://www.mail.ru/ 0 0/208 0 0 "302 Moved Temporarily (HC)" А.14, А.15
А.14 (Переадресация): (.*mail\.ru.*) 
А.15 (Переадресация): #5#~#True#~#.+\.(?=mail\.ru)#~##~#False#~#True

Ниже созданное правило:
#5#~#True#~#(.*mail\.ru.*)#~#not/1.html#~#False#~#True (переадресация)
#4#~#True#~#(.*mail\.ru.*)#~##~#(Только из кэша)


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 15 Июль 2008, 12:25:26
Ferison
Цитировать
Ниже созданное правило:
#5#~#True#~#(.*mail\.ru.*)#~#not/1.html#~#False#~#True (переадресация)
#4#~#True#~#(.*mail\.ru.*)#~##~#(Только из кэша)
Не нашел, где тебе было рекомендовано использовать правило в списке Переадресация. В таком случае нужно использовать список Преобразование URL.


Название: Re: Написание правил по заявкам
Отправлено: Ferison от 15 Июль 2008, 15:02:55
Предположим что так ..тогда какое правило небходимо использовать...если можно полность распишите...а то еще с синтаксисом не разобрался..если такое же как здесь. то не помогает..


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 15 Июль 2008, 15:56:26
Я бы сделал такие правила
#5#~#True#~#^mail\.ru.*#~#not/1.html#~#False#~#True
#4#~#True#~#^mail\.ru.*#~##~#
Но твои тоже будут работать, просто нужно почистить кэш браузера и папку mail.ru в кэше НС.


Название: Re: Написание правил по заявкам
Отправлено: Ferison от 15 Июль 2008, 18:19:01
Зделал именно так ...но как то странно ...сайт продолжает грузиться...во вкладке преобразование URL  количество попаданий 11,  а в Только из кэша 0...знач что то где то я не выставилл...само правило работает, но настройка где то не так стоит...буду искать..есть еще какие соображения...буду благодарен...


Название: Re: Написание правил по заявкам
Отправлено: f1re от 15 Июль 2008, 21:32:18
Зделал именно так ...но как то странно ...сайт продолжает грузиться...во вкладке преобразование URL  количество попаданий 11,  а в Только из кэша 0...знач что то где то я не выставилл...само правило работает, но настройка где то не так стоит...буду искать..есть еще какие соображения...буду благодарен...
я бы сделал в преобразовании
^([^/]*)(mail.ru)/([^/]*).* замена на \2./blocked.htm
а втолько из кеша ^([^/]*)(mail.ru)/([^/]*).*  просто в папку ставишь нужный тебе файл блокед и все
Добавлено: 15 Июля 2008, 21:27:37

если кто использует правила описаные выше то запись чистого файла без параметров определенного типа те же рисунки определяется так
\.(jpg|gif|bmp|png|mid|midi|js|css|swf|txt|ico|tiff|ani|cur)(?!\.)(?!\?)(?!\#)(?!\%)(?![a-zA-Z0-9])

 на данный момент варианта лучше я не придумал


Название: Re: Написание правил по заявкам
Отправлено: Saxop от 19 Июль 2008, 01:42:07
Какое правило нужно создать чтобы страница http://www.beonline.ru/portal/comm/send_sms/simple_send_sms.sms (http://www.beonline.ru/portal/comm/send_sms/simple_send_sms.sms) грузилась всегда только из кэша, а картинка с кодом http://www.beonline.ru/servlet/send/confirm_code/**********.gif (http://www.beonline.ru/servlet/send/confirm_code/**********.gif) грузилась всегда из интернета?


Название: Re: Написание правил по заявкам
Отправлено: Saxop от 19 Июль 2008, 12:48:45
Спасибо, сочинил сам )


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 19 Июль 2008, 16:25:51
Saxop
Цитировать
Спасибо, сочинил сам )
Так даже полезнее, глядишь и сам скоро будешь помогать нуждающимся. У нас с поддержкой сейчас некоторые задержки. Самая макушка лета, да еще выходной...


Название: Re: Написание правил по заявкам
Отправлено: Ferison от 21 Июль 2008, 06:07:56
Благодарю всех за ответы ...Все правила работают...


Название: Re: Написание правил по заявкам
Отправлено: Gurgen_chel от 25 Июль 2008, 07:25:05
Здравствуйте! Проблема вот какая: на работе закрыли на прокси нашей организации мой любимый игровой проект. Но закрыли по слову, а IP работает. Т.е. по входу на morion.carnage.ru прокси блокирует, а по адресу 213.248.55.252. Я установил НС, прописал правило в НС morion.carnage.ru - 213.248.55.252 - Заемнить все - Обязательный. Но к сожалению скрипты не запускаются, при регистрации выдает страница ошибку. Как прописать правило?


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 25 Июль 2008, 11:53:55
Gurgen_chel
Сервер не хочет работать по IP. Тебе нужно строить тонель через рабочий прокси.
Как вариант, можно попробовать использовать MailPorter http://handycache.ru/content/view/4/4/ или другие, предназначенные для этого программы.

P.S. Не надо писать одинаковые сообщения в разных темах. Второе сообщение удалил.


Название: Re: Написание правил по заявкам
Отправлено: Gurgen_chel от 25 Июль 2008, 11:59:25
Gurgen_chel
Сервер не хочет работать по IP. Тебе нужно строить тонель через рабочий прокси.
Как вариант, можно попробовать использовать MailPorter http://handycache.ru/content/view/4/4/ или другие, предназначенные для этого программы.

P.S. Не надо писать одинаковые сообщения в разных темах. Второе сообщение удалил.
Сервер работает по ИП, просто в какой то момент перестает получать данный. Можно ли сделать простым правилом?


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 25 Июль 2008, 12:05:07
Работает только главная страница, а потом запросы на картинки через IP отфутболивает назад на запрос по имени домена. И так по кругу.


Название: Re: Написание правил по заявкам
Отправлено: Gurgen_chel от 25 Июль 2008, 12:10:55
Работает только главная страница, а потом запросы на картинки через IP отфутболивает назад на запрос по имени домена. И так по кругу.
хм... и что делать? Мой прокси в любом случае не пропустит доменное имя, хоть через тунель, хоть так. Должен же быть какой то способ.


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 25 Июль 2008, 12:42:26
Когда я писал про тунель, я не имел ввиду одноименный сжимающий сервис. Почитай, например, это http://www.nestor.minsk.by/sr/2000/06/00607.html


Название: Re: Написание правил по заявкам
Отправлено: Gurgen_chel от 25 Июль 2008, 12:50:29
Когда я писал про тунель, я не имел ввиду одноименный сжимающий сервис. Почитай, например, это http://www.nestor.minsk.by/sr/2000/06/00607.html
Прочитал. Не понимаю только каки мобразом это может мне помочь.


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 25 Июль 2008, 13:32:43
Раз не понял, читай еще. Набери в гугле "туннель через прокси" и читай.


Название: Re: Написание правил по заявкам
Отправлено: Byfuglien от 25 Июль 2008, 20:56:26
Здравствуйте! Проблема вот какая: на работе закрыли на прокси нашей организации мой любимый игровой проект. Но закрыли по слову, а IP работает. Т.е. по входу на morion.carnage.ru прокси блокирует, а по адресу 213.248.55.252. Я установил НС, прописал правило в НС morion.carnage.ru - 213.248.55.252 - Заемнить все - Обязательный. Но к сожалению скрипты не запускаются, при регистрации выдает страница ошибку. Как прописать правило?
Попробуй в Настройки/Управление загрузкой/Серверы-посредник прописать подходящий анонимайзер.


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 27 Июль 2008, 19:58:31
Byfuglien

Цитировать
Дайте пожалуйста скрипт чтобы по наличию в ответе
Content-Type: application/x-mms-framed
запрещалась запись в кэш.

Ответы смотри в теме: "Скрипты Lua в HandyCache"... (http://handycache.ru/component/option,com_smf/Itemid,10/topic,1120.msg13546/#msg13546)


Название: Re: Написание правил по заявкам
Отправлено: Gurgen_chel от 28 Июль 2008, 09:44:14
Попробуй в Настройки/Управление загрузкой/Серверы-посредник прописать подходящий анонимайзер.
пробовал


Название: Re: Написание правил по заявкам
Отправлено: hello от 07 Август 2008, 19:22:02
Надо вывести из строя vkontakte.ru но не ЯВНО, чтобы заблокировать, а типа заблокировать CSS или подррузку фотографий и т.п.

Нужны правила
http://*.vkontakte.ru - заблокировать любой поддомен
http://site.ru/video.flv - заблокировать любое FLV на сайте site.ru независимо от каталога / / ///

Как скрыть некоторые строчки в МОНИТОРЕ. У меня 10 человек имеют доступ к серверу НС, мне надо скрыть, когда я сижу на определенных сайтах:
http://lenta.ru  - чтобы этот сайт не отображался в мониторе, когда я по нему брожу.

Спасибо!


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 07 Август 2008, 19:34:49
http://*.vkontakte.ru - заблокировать любой поддомен

^[^/]+\.vkontakte\.ru

Цитировать
http://site.ru/video.flv - заблокировать любое FLV на сайте site.ru независимо от каталога / / ///

^site\.ru/.*\.flv(\?|$)

Цитировать
Как скрыть некоторые строчки в МОНИТОРЕ. У меня 10 человек имеют доступ к серверу НС, мне надо скрыть, когда я сижу на определенных сайтах:

Можно настроить фильтр строк Монитора, но при желании другие смогут его отключить и посмотреть...


Название: Re: Написание правил по заявкам
Отправлено: Fernand от 10 Август 2008, 09:07:34
Подскажите, никак не справлюсь..
Есть страница http://blogs.yandex.ru/search.xml?news=www.newizv.ru/lenta/95634/ , на не есть сслылки ("показать полный текст") - например http://blogs.yandex.ru/cachedcopy.xml?f=349c3cf565dc1d11da6c667ce9abeae1&i=50&m=http%3A%2F%2Fblogs.mail.ru%2Fmail%2Fmaxi101%2F2657875549C5CCFA.html&r=%28%D0%BC%D0%B8%D1%80%D0%BE%D1%82%D0%B2%D0%BE%D1%80%D0%B5%D1%86%3A%3A234888+%26%26%2F%28-3+3%29+%D0%BE%D1%81%D0%B5%D1%82%D0%B8%D0%B5%3A%3A157873+%26%26%2F%28-3+3%29+%D1%86%D1%85%D0%B8%D0%BD%D0%B2%D0%B0%D0%BB%D1%8F%3A%3A2063133498%29
Имеется правило белого списка: #10#~#True#~#ajax(\.|_|/)#~##~##~#False#~#False#~#False#~#False#~#True#~#False , то есть запрещена переадресация (т.к. при отсутствии его ссылка "виснет") - в результате получаемый контент падает в виде разных файлов (например Z:\Cache\blogs.yandex.ru\ajax\cachedcopy.xml^\EEEBF31E или Z:\Cache\blogs.yandex.ru\ajax\cachedcopy.xml^\04F62339) - одинаковых по содержанию.
Пробовал и скрипт lua (#.  <script=lua\dont_update_file_by_size.lua>) и в тренажере "изёживался" :) не получается - в мониторе строчки при загрузке отличаются
Код:
1.http://blogs.yandex.ru/ajax/cachedcopy.xml?f=349c3cf565dc1d11da6c667ce9abeae1&i=50&m=http%3A%2F%2Fblogs.mail.ru%2Fmail%2Fmaxi101%2F2657875549C5CCFA.html&r=(%D0%BC%D0%B8%D1%80%D0%BE%D1%82%D0%B2%D0%BE%D1%80%D0%B5%D1%86%3A%3A234888%20%26%26%2F(-3%203)%20%D0%BE%D1%81%D0%B5%D1%82%D0%B8%D0%B5%3A%3A157873%20%26%26%2F(-3%203)%20%D1%86%D1%85%D0%B8%D0%BD%D0%B2%D0%B0%D0%BB%D1%8F%3A%3A2063133498)&requestid=y5__id5

2.http://blogs.yandex.ru/ajax/cachedcopy.xml?f=349c3cf565dc1d11da6c667ce9abeae1&i=50&m=http%3A%2F%2Fblogs.mail.ru%2Fmail%2Fmaxi101%2F2657875549C5CCFA.html&r=(%D0%BC%D0%B8%D1%80%D0%BE%D1%82%D0%B2%D0%BE%D1%80%D0%B5%D1%86%3A%3A234888%20%26%26%2F(-3%203)%20%D0%BE%D1%81%D0%B5%D1%82%D0%B8%D0%B5%3A%3A157873%20%26%26%2F(-3%203)%20%D1%86%D1%85%D0%B8%D0%BD%D0%B2%D0%B0%D0%BB%D1%8F%3A%3A2063133498)&requestid=y5__id3

Не могу понять из чего формируется имя файла.. Хотелось бы чтоб ajax нормально отрабатывал /на ru-board настраивал/ (в случае "неизмененности" брался из кэша)
Спасибо.


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 10 Август 2008, 10:52:31
Не могу понять из чего формируется имя файла.

Имя файла формируется из URL. URL в твоем случае отличается, поэтому и имена файлов в кэше не совпадают и, следовательно, не обновлять их не получается.

Что можно сделать:
1. С помощью списка "Преобразование URL" отбросить концовку этих URL, чтобы имена файлов в кэше совпадали.
2. Добавить правило в список "Не обновлять".

Цитировать
в случае "неизмененности" брался из кэша

С этим проблемы. Сервер blogs.yandex.ru в заголовках не сообщает размер передаваемого файла, поэтому скрипт dont_update_file_by_size.lua не сработает. Проверить неизменность файла невозможно. Можно лишь не обновлять по URL...


Название: Re: Написание правил по заявкам
Отправлено: Fernand от 10 Август 2008, 12:15:14
Цитировать
1. С помощью списка "Преобразование URL" отбросить концовку этих URL, чтобы имена файлов в кэше совпадали.
Как это сделать? Учитывая то что имя файла не фигурирует в ссылке? Ведь необходимо выделить ту её часть, которая отвечает за это имя..


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 10 Август 2008, 13:26:02
Как это сделать? Учитывая то что имя файла не фигурирует в ссылке?

Имя файла формируется по URL: сделай одинаковый URL - получишь одинаковое имя файла.

Для твоих двух URL:
Код:
1.http://blogs.yandex.ru/ajax/cachedcopy.xml?f=349c3cf565dc1d11da6c667ce9abeae1&i=50&m=http%3A%2F%2Fblogs.mail.ru%2Fmail%2Fmaxi101%2F2657875549C5CCFA.html&r=(%D0%BC%D0%B8%D1%80%D0%BE%D1%82%D0%B2%D0%BE%D1%80%D0%B5%D1%86%3A%3A234888%20%26%26%2F(-3%203)%20%D0%BE%D1%81%D0%B5%D1%82%D0%B8%D0%B5%3A%3A157873%20%26%26%2F(-3%203)%20%D1%86%D1%85%D0%B8%D0%BD%D0%B2%D0%B0%D0%BB%D1%8F%3A%3A2063133498)&requestid=y5__id5

2.http://blogs.yandex.ru/ajax/cachedcopy.xml?f=349c3cf565dc1d11da6c667ce9abeae1&i=50&m=http%3A%2F%2Fblogs.mail.ru%2Fmail%2Fmaxi101%2F2657875549C5CCFA.html&r=(%D0%BC%D0%B8%D1%80%D0%BE%D1%82%D0%B2%D0%BE%D1%80%D0%B5%D1%86%3A%3A234888%20%26%26%2F(-3%203)%20%D0%BE%D1%81%D0%B5%D1%82%D0%B8%D0%B5%3A%3A157873%20%26%26%2F(-3%203)%20%D1%86%D1%85%D0%B8%D0%BD%D0%B2%D0%B0%D0%BB%D1%8F%3A%3A2063133498)&requestid=y5__id3

Подойдет такое правило в "Преобразовании URL":

#5#~#True#~#(blogs\.yandex.ru/ajax/.*)&requestid=y5__id\d+$#~#\1#~#False#~#True


Название: Re: Написание правил по заявкам
Отправлено: hello от 12 Август 2008, 22:03:49
Как максимально скрыть правило, а то я тут недавно видел, как один ламер. догадался искать правила в черном списке и выключать их.
Например как скрыть в vkontakte.ru - так чтобы он заблокировался, а то у меня просто написано +vkontakte.ru
а надо как то внедрить, чтобы вообще скрылся.

И вопрос отвлеченный от программы:
Где в винде насильно прописать, что vkontakte.ru - это 127.0.0.1
вроде должно сработать ведь.


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 12 Август 2008, 23:06:09
Как максимально скрыть правило

В следующей версии HC можно будет блокировать сайты по IP. Правило для Черного списка такое (в версии HC 1.0.0.64 работать не будет!):
IP 195.190.105.235-195.190.105.242
Но номер правила все равно можно увидеть в Мониторе и по нему найти правило...

Цитировать
Где в винде насильно прописать, что vkontakte.ru - это 127.0.0.1

В файле HOSTS. В настройках на вкладке "Общие / Кэш DNS" есть кнопка для его редактирования.


Название: Re: Написание правил по заявкам
Отправлено: Михаил от 12 Август 2008, 23:10:40
Например как скрыть в vkontakte.ru - так чтобы он заблокировался
Попробуй вставить в список Серверы-посредники
#5#~#True#~#DEV#~#http://127.0.0.1:0/#~##~#\x76\x6B\x6F\x6E\x74\x61\x6B\x74\x65\x2E\x72\x75
Если все получится, то врагу тяжелее будет отыскать причинное место в НС.


Название: Re: Написание правил по заявкам
Отправлено: hello от 12 Август 2008, 23:15:36
ооо а как так кодировать? я бы хотел вообще писать в таком формате.
Я например нахожу какой нибудь сайт типа bannerbank.ru и сразу его блокирую, простым правилом:
+bannerbank.ru
а я бы хотел все скрывать более сложными путями, например давать ссылку на другой сайт, типа при открытии его, редиректить на что то другое или на пустую страницу и т.п.


Название: Re: Написание правил по заявкам
Отправлено: Михаил от 12 Август 2008, 23:30:21
Цитировать
как так кодировать? я бы хотел вообще писать в таком формате.
Каждая буква/цифра/знак может быть заменена последовательностью \xDD
DD - это шестнадцатиричный код. Берется из таблички (http://en.wikipedia.org/wiki/ISO/IEC_8859-1).
Например, символу "a" соответствует "\x61"
"vkontakte.ru" будет выглядеть как "\x76\x6B\x6F\x6E\x74\x61\x6B\x74\x65\x2E\x72\x75"
Но муторно так правила писать. Потом ведь не вспомнить/не разобраться, кто есть ху.


Название: Re: Написание правил по заявкам
Отправлено: HKLM от 13 Август 2008, 23:33:14
Нужно чтобы запросы браузера обрезались
http://nulled.ws/showthread.php?t=58028&highlight=поисковыйзапрос
http://nulled.ws/showthread.php?t=58028&page=3&highlight=поисковыйзапрос
до таких:
http://nulled.ws/showthread.php?t=58028
http://nulled.ws/showthread.php?t=58028&page=3
Пожалуйсто :)


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 13 Август 2008, 23:44:22
Нужно чтобы запросы браузера обрезались

#5#~#True#~#&highlight=[^&]*#~##~#False#~#True


Название: Re: Написание правил по заявкам
Отправлено: HKLM от 13 Август 2008, 23:55:15
Спасибо работает.
Нашелся баннер который минует правило для webwarper:
#5#~#True#~#webwarper\.net/ww/(~clientscriptgz/)?(?!~)(www\.)?(.*)#~#\3#~#False#~#True
Там урл содержит clientscriptnogz а в правиле clientscriptgz, сделал так
#5#~#True#~#webwarper\.net/ww/(~clientscript(no)gz/)?(?!~)(www\.)?(.*)#~#\3#~#False#~#True
сработало


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 14 Август 2008, 00:12:20
Там урл содержит clientscriptnogz

Хм, URL c "no" обычно появляется, когда сжатие отключено либо в браузере, либо что-то его режет! В таком случае вообще нет смысла использовать WebWarper!

Напиши URL страницы, где ты видел такой баннер, проверю у себя...


Название: Re: Написание правил по заявкам
Отправлено: HKLM от 14 Август 2008, 00:39:09
Вчера только прикрутил варпер чтоб на searchengines через онспид заходить. Без варпера блокирует по ИП.
Во всех топиках был этот баннер например:
http://www.webwarper.net/ww/forum.searchengines.ru/showthread.php?t=250463&page=4
Правда сейчас он не появлялся пока блэк список не выключил... Проксомитрон использую с настройками по умолчанию.


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 14 Август 2008, 00:51:55
http://www.webwarper.net/ww/forum.searchengines.ru/showthread.php?t=250463&page=4

У меня на этой странице никаких URL с "clientscriptnogz" нет.


Название: Re: Написание правил по заявкам
Отправлено: HKLM от 14 Август 2008, 01:12:36
У меня на этой странице никаких URL с "clientscriptnogz" нет.
Вобщем с этим все ясно, это сервер онспид так качает.
У меня еще вопрос небольшой. При просмотре в hcHistorian страниц этого топика, почемуто вместо страниц со 2 по 26 появляются 1 или 27, вот например вместо этой первая:
http://handycache.ru/component/option,com_smf/Itemid,10/topic,337.320
чето слеша в коце нет странно. Списки стандартные.


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 14 Август 2008, 01:18:33
чето слеша в коце нет странно. Списки стандартные.

Слеш удаляет 10-е правило из дефолтного списка "Преобразование URL", чтобы не плодить кучу лишних папок в кэше. Не нравится - отключи...


Название: Re: Написание правил по заявкам
Отправлено: HKLM от 14 Август 2008, 01:30:19
Слеш удаляет 10-е правило из дефолтного списка "Преобразование URL", чтобы не плодить кучу лишних папок в кэше. Не нравится - отключи...
Тогда может его переделать можно. Хотя конечно и так нормально.


Название: Re: Написание правил по заявкам
Отправлено: kira от 15 Август 2008, 11:43:44
Здраствуйте!
Как сделать чтобы пользователи запросившие www.odnoklassniki.ru попадали на mail.ru?
СПасибо.


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 15 Август 2008, 14:38:17
Цитировать
Как сделать чтобы пользователи запросившие www.odnoklassniki.ru попадали на mail.ru?
В список Переадресация добавить правило (строку ниже забрать в буфер и в списке Переадресация выполнить команду контекстного меню Добавить правило из буфера)
#5#~#True#~#odnoklassniki\.ru#~#mail.ru#~#False#~#True


Название: Re: Написание правил по заявкам
Отправлено: kira от 15 Август 2008, 16:46:29
Добавить правило из буфера:
#5#~#True#~#odnoklassniki\.ru#~#mail.ru#~#False#~#True

Спасибо


Название: Re: Написание правил по заявкам
Отправлено: Корочун от 16 Август 2008, 22:27:42
Господа!
Есть сайт архив журнала.
http://esco-ecosys.narod.ru/
При открытии ссылки на номер журнала в каталоге cache/esco-ecosys.narod.ru/  образовывается подкаталог вида "2007_2" или "2008_8" куда кешируется все.
Можно ли сделать так, чтобы файлы изображений (JPG и GIF) кешировались вместо отдельных каталогов в один каталог esco-ecosys.narod.ru/images
(каталог присутствует).
Картинки часто повторяются.
Заранее спасибо.



Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 17 Август 2008, 18:04:58
Можно ли сделать так, чтобы файлы изображений (JPG и GIF) кешировались вместо отдельных каталогов в один каталог esco-ecosys.narod.ru/images

#5#~#True#~#^(esco-ecosys\.narod\.ru/)\d+_\d+(/.*\.(jpg|gif)$)#~#\1images\2#~#False#~#True


Название: Re: Написание правил по заявкам
Отправлено: Корочун от 17 Август 2008, 18:53:15
Спасибо.


Название: Re: Написание правил по заявкам
Отправлено: Zoynels от 21 Август 2008, 05:09:41
Здравствуйте, нужно сделать:
нужно если URL заканцивается не на "/" добавлялась "page1"
было: http://codebase.mql4.com/ru/529
стало:http://codebase.mql4.com/ru/529/page1
было: http://codebase.mql4.com/ru/experts
стало:http://codebase.mql4.com/ru/experts/page1
/experts/ может быть разным
Но если заканчивается на /page2 .. /page** то ничего не добавлялось
было: http://codebase.mql4.com/ru/529/page1
стало:http://codebase.mql4.com/ru/529/page1
было: http://codebase.mql4.com/ru/529/page2
стало:http://codebase.mql4.com/ru/529/page2
было: http://codebase.mql4.com/ru/experts/page2
стало:http://codebase.mql4.com/ru/experts/page2
было: http://codebase.mql4.com/ru/experts/page99
стало:http://codebase.mql4.com/ru/experts/page99

Также не должно добавляться если есть "/download/"
было: http://codebase.mql4.com/download/1821
стало:http://codebase.mql4.com/download/1821
или есть /page1/   /page2/   /page**/
было: http://codebase.mql4.com/ru/indicators/page1/-rating
стало:http://codebase.mql4.com/ru/indicators/page1/-rating

можно ли чтонибудь с этим сделать?
Хотелось бы увидеть данное правило в переадресации.


Название: Re: Написание правил по заявкам
Отправлено: HKLM от 21 Август 2008, 06:15:04
#5#~#True#~#&highlight=[^&]*#~##~#False#~#True

Как сделать чтобы это правило срабатывало только на nulled,
Без использования белого списка если можно?


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 21 Август 2008, 09:23:08
Хотелось бы увидеть данное правило в переадресации.

#5#~#True#~#codebase\.mql4\.com/(?!download|.*/page\d+|.*/$).*#~#\0/page1#~#False#~#True

Как сделать чтобы это правило срабатывало только на nulled,

#5#~#True#~#(nulled\.ws/.*)&highlight=[^&]*#~#\1#~#False#~#True


Название: Re: Написание правил по заявкам
Отправлено: Zoynels от 22 Август 2008, 04:58:54
#5#~#True#~#codebase\.mql4\.com/(?!download|.*/page\d+|.*/$).*#~#\0/page1#~#False#~#True
Спасибо, но я не учел один факт там еще были и рисунки которые не должны были добавляться
сделал так:
#5#~#True#~#codebase\.mql4\.com/(?!download|.*/page\d+|.*/$|.*\.).*#~#\0/page1#~#False#~#True
Все работает отлично!!!


Название: Re: Написание правил по заявкам
Отправлено: TomSoyer от 23 Август 2008, 06:16:03
Здравствуйте. У меня возник странный глюк на одном из сайтов, который я посещаю довольно часто. Так вот, там после загрузки страницы браузер начинает подключаться по адресу wwwXXX.adnet.ru, где ХХХ-последовательный перебор чисел от 1 до 255. Во время этих подключений вся страница в ступоре (переходов по ссылкам нет, выделение части текста невозможно, ...). Можно ли в НС задать запрещающее правило на такие подключения? Если можно, подскажите как.


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 23 Август 2008, 09:54:02
Можно ли в НС задать запрещающее правило на такие подключения? Если можно, подскажите как.

Поставь свежие дефолтные списки - там давно есть такое правило!


Название: Re: Написание правил по заявкам
Отправлено: Valeri614 от 23 Август 2008, 20:40:44
добавил уже шт 15 правил, подобных
 #5#~#True#~#.+\.(?=nnm\.ru)#~##~#False#~#True
и ещё штук 20 надо подобных. Мож можно какое-нибудь универсальное правило сделать (или уже есть готовое) на подобный случай? Чтоб не плодились в кэше папки img.yandex.ru , images.yandex.ru, forum.images.yandex.ru и т.д.
В идеале б, конечно, чтоб вычислялся основой каталог перед .ru, .com и т.д., а всё что перед складировалось в него (bla.blabla.handycache.ru => подпапки blabla/bla в папке handycache.ru)


Название: Re: Написание правил по заявкам
Отправлено: TomSoyer от 24 Август 2008, 09:07:55
Поставь свежие дефолтные списки - там давно есть такое правило!
А где можно взять такие списки?
(PS: Не пинайте сильно, я отношусь к тем пользователям, которые используют программы тапа поставил и забыл.)


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 24 Август 2008, 11:49:39
В идеале б, конечно, чтоб вычислялся основой каталог перед .ru, .com и т.д., а всё что перед складировалось в него (bla.blabla.handycache.ru => подпапки blabla/bla в папке handycache.ru)

См. тему:  "Имя домена как имя папки (http://handycache.ru/component/option,com_smf/Itemid,10/topic,980.0/)" и еще вот здесь (http://handycache.ru/component/option,com_smf/Itemid,10/topic,31.msg13549/#msg13549) выкладывали несколько вариантов сортировки папок.



А где можно взять такие списки?

В теме: "Дефолтные списки HandyCache (http://handycache.ru/component/option,com_smf/Itemid,10/topic,31.msg223/#msg223)".


Название: Re: Написание правил по заявкам
Отправлено: Корочун от 25 Август 2008, 10:12:58
У меня есть сайт, пропущенный через условный прокси, то есть в списке идет aaa.com. Часть его хотелось бы напрямую. Я хочу поставить там !bbb.aaa.com, это правильно написано?


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 25 Август 2008, 12:05:44
Я хочу поставить там !bbb.aaa.com, это правильно написано?

Ты хочешь написать это в поле "Условие" списка "Условных прокси"? Тогда, это неправильно!
Правильно так: +bbb.aaa.com , причем эта строка должна стоять выше, чем +aaa.com


Название: Re: Написание правил по заявкам
Отправлено: Корочун от 25 Август 2008, 12:20:25
Да, виноват, стормозил.


Название: Re: Написание правил по заявкам
Отправлено: hello от 31 Август 2008, 08:23:03
Срочно нужно правило:
блокирование домена ads.ANYDOMAIN.COM/NET/ORG
чтобы автоматом блокировало всю рекламу с поддоменов.

И также
Domain.any/ads - блокировка по папке в домене.


Название: Re: Написание правил по заявкам
Отправлено: muzenbaher от 31 Август 2008, 18:29:23
Добрый день.
А как добавить в правило "Преобразование URL" номер порта?
Например (для антивируса Avira) стоит такое правило:
#5#~#True#~#dl\d+\.(avgate\.net|free-av\.net|freeav\.net)/#~#dl.avgate.net/#~#False#~#True
и урлы типа http://dl9.freeav.net/ это паравило обрабатывает корректно.
Но в последнее время антивирус стал иногда обращаться по таким урлам: http://dl9.freeav.net:80/ и указанное выше правило не срабатывает  ???


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 31 Август 2008, 18:45:59
блокирование домена ads.ANYDOMAIN.COM/NET/ORG
И также
Domain.any/ads - блокировка по папке в домене.

Дефолтный Черный список блокирует все подобные вариации с "ads". Возьми его правила.



А как добавить в правило "Преобразование URL" номер порта?

#5#~#True#~#dl\d+\.(avgate\.net|free-av\.net|freeav\.net)(:\d+)?/#~#dl.avgate.net/#~#False#~#True


Название: Re: Написание правил по заявкам
Отправлено: muzenbaher от 31 Август 2008, 18:57:42
#5#~#True#~#dl\d+\.(avgate\.net|free-av\.net|freeav\.net)(:\d+)?/#~#dl.avgate.net/#~#False#~#True
Спасибо, замечательно работает.


Название: Re: Написание правил по заявкам
Отправлено: lew от 05 Сентябрь 2008, 16:18:54
Доброе время суток! Возможно нечто подобное уже было, но я не нашел...
Есть несколько машин, одна выступает как HC-сервер. Мне надо отследить трафик, выходящий за пределы региона.
Список региональных IP периодически меняется, но можно его брать на сайте (http://tomsknet.ru/netsplain?help=1) (в разных форматах) или делать текстовой файл.
Мне надо, чтобы встречая адрес из этого списка HC-клиентские машины не обращались к HC-серверу, а качали напрямую. Если есть возможность, такое же условие нужно применить и к головной машине.
Проблема в том, что я не знаю, может ли HC брать списки из файлов или сайтов? Может сработает подмена дефолтных списков? Это, видимо, можно сделать, но тогда есть риск потерять остальные правила


Название: Re: Написание правил по заявкам
Отправлено: Михаил от 05 Сентябрь 2008, 16:48:56
Вряд ли это можно сейчас сделать. Обратись к автору сделать возможность для скриптов работать с ip и внешними прокси, тогда задачу можно будет решить скриптом.


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 07 Сентябрь 2008, 17:10:28
Мне надо, чтобы встречая адрес из этого списка HC-клиентские машины не обращались к HC-серверу, а качали напрямую.

Такие задачи надо решать через PAC-файлы (http://handycache.ru/component/option,com_smf/Itemid,10/topic,554.0/) в браузере. На уровне HC это сделать невозможно ни сейчас, ни в будущем, т.к. HC на своем уровне не может велеть клиенту качать напрямую - клиент должен сам с этим определиться еще ДО обращения к HC.


Название: Re: Написание правил по заявкам
Отправлено: ANDSIB от 07 Сентябрь 2008, 17:52:25
В черном списке есть активное правило
True#~#(dl\.google\.com/google|pagead2\.googlesyndication\.com)#~##~##~#0
но URL
http://pagead2.googlesyndication.com/pagead/ads?client=ca-pub-5855005891756540&dt=1220793865590&lmt=1186737416&format=125x125_as&output=html&correlator=1220793865580&channel=2750216708&url=http%3A%2F%2Fhandycache.ru%2Fcontent%2Fcategory%2F2%2F3%2F5%2F&color_bg=F0F0F0&color_text=444444&color_link=191919&color_url=E1771E&color_border=E6E6E6&ad_type=text&ref=http%3A%2F%2Fhandycache.ru%2Fcontent%2Fview%2F24%2F28%2F&frm=0&cc=100&ga_vid=4381440945726684700.1220793866&ga_sid=1220793866&ga_hid=1342294324&flash=9.0.16&u_h=768&u_w=1024&u_ah=738&u_aw=1024&u_cd=32&u_tz=360&u_his=11&u_java=true&u_nplug=23&u_nmime=91
проскакивает, хотя тренажером отлавливается.
Почему? Что сделать?

Кстати, только что проверил на предыдущей моей версии 0.98b1 - запрос блокирует как и положено, а на сегодня скаченной новой  RC1 1.0.0.64 проскакивает, о чем и был вопрос. До разъяснений вернусь на предыдущую.


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 07 Сентябрь 2008, 18:08:35
Почему? Что сделать?

Реклама с сайта HC у незарегистрированных пользователей не блокируется! В мониторе же написано: "HC promoting"...


Название: Re: Написание правил по заявкам
Отправлено: Byfuglien от 08 Сентябрь 2008, 23:00:03
На каждом сайте браузер запрашивает файл favicon.ico. На некоторых он есть, а на многих нет и ответ 404 Not found. Просьба помочь скриптом чтоб этот ответ 404 запоминать в кэше и повторно не лезть в интернет а выдавать этот ответ (или любой подсунутый файл) автоматически.
Спасибо.


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 09 Сентябрь 2008, 00:56:48
Просьба помочь скриптом

Ответил здесь... (http://handycache.ru/component/option,com_smf/Itemid,10/topic,1120.msg14256/#msg14256)


Название: Re: Написание правил по заявкам
Отправлено: Allozio от 09 Сентябрь 2008, 09:18:39
помогите, пожалуйста,
1. заблокировать
"http://safebrowsing.clients.google.com/safebrowsing/*..." - в черном списке есть по всевозможных комбинациях - и все равно проскакивает
2. принудительно писать в кеш
"http://releases.mozilla.org/pub/mozilla.org/addons/..."
"downloadfree.avg.com/update/" (есть запись в белом списке с отметкой "запись в кеш", но в кеш пишет только после ручной команды)

извиняюсь за возможную непонятливость - я начинающий


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 09 Сентябрь 2008, 12:36:33
1. заблокировать
"http://safebrowsing.clients.google.com/safebrowsing/*..." - в черном списке есть по всевозможных комбинациях - и все равно проскакивает

В таком варианте попробуй:
safebrowsing\.clients\.google\.com/safebrowsing/

Цитировать
2. принудительно писать в кеш
"http://releases.mozilla.org/pub/mozilla.org/addons/..."
"downloadfree.avg.com/update/" (есть запись в белом списке с отметкой "запись в кеш", но в кеш пишет только после ручной команды)

А что это делает в "Белом списке"? Белый список может только отменять запись в кэш, а не наоборот!
Убери это из "Белого списка" и отключи второе дефолтное правило на всякий случай.
Проверь, что в списке "Запись в кэш" есть правило:  .*


Название: Re: Написание правил по заявкам
Отправлено: Fernand от 12 Сентябрь 2008, 13:47:06
Ссылка вида:
http://clck.yandex.ru/redir/dtype=stred/pid=106/cid=1918/path=face.pod/rnd=1221211343056/*http://fotki.yandex.ru/calendar/users/devy-yana/view/121115/
при обработке в тренажере правилом переадресации #5#~#True#~#clck\.yandex\.ru/(.*)\*#~##~#False#~#True
превращается в http://fotki.yandex.ru/calendar/users/devy-yana/view/121115/
Проход по конечно-переобразованной ссылке (путем внесения её в адресную строку браузера) пробем не вызывает, а вот по правилу переадресация не срабатывает - в мониторе - 12.09.2008/20:22:23 local/127.0.0.1 http://clck.yandex.ru/redir/dtype=stred/pid=106/cid=1918/path=face.pod/rnd=1221211343056/*http://fotki.yandex.ru/calendar/users/devy-yana/view/121115/ 0 0/218 0 0 "302 Moved Temporarily (HC)" Б.144, А.30
Б.144 (Белый список): fotki.yandex.ru 
А.30 (Переадресация): clck\.yandex\.ru/(.*)\*
(в белом списке включено правило не преобразовывать url, его отключение ничего не меняет)
Интересно почему так - в тренажере норма, а в работе никак? Есть варианты как правильно сделать переадресацию?

сорри - протупил.. надо было добавить в начало .+


Название: Re: Написание правил по заявкам
Отправлено: igyo от 14 Сентябрь 2008, 04:43:40
Здравствуйте, помогите пожалуйста.

Нужно запретить все кроме некоторых сайтов, например mail.ru, bwc.ru.
Было бы замечательно если б для каждого пользователя можно было указывать определенные исключения куда именно им можно заходить.


Название: Re: Написание правил по заявкам
Отправлено: Илья от 14 Сентябрь 2008, 16:45:37
Здраствуйте, у меня естиь предложение по написани универсальных правил для НС.
Нужны правила для следующих форумов:
SMF
IPB
PHPBB

У меня диалап, и уже надоело постоянно ковырять строку запроса!!! Или может их уже написали? :)
Может кто посторается?


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 14 Сентябрь 2008, 18:44:43
Нужно запретить все кроме некоторых сайтов, например mail.ru, bwc.ru.

В Черный список пишешь правило: .* , а  mail\.ru|bwc\.ru в исключение или Белый список.

Цитировать
Было бы замечательно если б для каждого пользователя можно было указывать определенные исключения куда именно им можно заходить.

Это пока можно будет сделать только с помощью скриптов.




Здраствуйте, у меня естиь предложение по написани универсальных правил для НС.

Так у тебя есть предложение или просьба? Что конкретно ты хотел бы сделать правилами на этих форумах?

Цитировать
Или может их уже написали?

Несколько правил есть в дефолтных списках. Несколько выкладывали у нас на форуме - поищи сам.
У меня, например, в Преобразовании URL есть такие правила:

#5#~#True#~#(forum\.ru-board\.com/.*?)(&bm=1|action=(addbookmark|notifyon)&|&start=0)(.*?)(&start=0|$)#~#\1\4#~#False#~#True

#5#~#True#~#(handycache\.ru/component/option,com_smf/Itemid,\d+/topic,\d+)(\.\d+)?(;all)?[./].*#~#\1\2\3#~#False#~#True

#5#~#True#~#.*(/templates/subSilver/images/)#~#_phpBB\1#~#False#~#True

#5#~#True#~#.+/((style_)?emoticons|icons?/forum|s|smili?ey?s\d*)/(.*/)?(icon_)?(.+\.(gif|png))$#~#_Smileys/\5#~#False#~#True


Название: Re: Написание правил по заявкам
Отправлено: igyo от 17 Сентябрь 2008, 17:27:09
В Черный список пишешь правило: .* , а  mail\.ru|bwc\.ru в исключение или Белый список.

Это пока можно будет сделать только с помощью скриптов.

Вроде ты занимался написанием скриптов и говорил что предлагать ("Если это возможно будет сделать, то напишу скрипт.")
Напиши пожалуйста скриптик, я думаю он должен быть не сильно сложным. очень нужно.


Название: Re: Написание правил по заявкам
Отправлено: Villi от 17 Сентябрь 2008, 17:44:32
на странице http://torrents.ru/forum/index.php справа при загрузке страницы появляются периодически две ссылки: marketgid.com и readme.ru, они пару секунд повисят, потом разварачиваются рекламными окошками.
На readme.ru я написал правило (#4#~#True#~#\.readme\.ru#~##~#), теперь с этого сайта не появляется реклама, даже ссылка на этот сайт не появляется (98 попаданий в это правило в списке), но marketgid.com я написал аналогичное правило (#4#~#True#~#\.marketgid\.com#~##~#) и не работает это правило, 0 попаданий.
Почему?


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 17 Сентябрь 2008, 22:34:30
Напиши пожалуйста скриптик, я думаю он должен быть не сильно сложным.

Этот скрипт сможет работать только в новой версии, которая должна выйти на днях.
Шаблон скрипта в общих чертах такой:
Код:
function FindUrl(s)
  x,_ = string.find(hc_url, s)
  return x
end

function main()

 if hc_user_name == "vasya" and
  (FindUrl("site1%.ru/")~=nil or
   FindUrl("site2%.ru/")~=nil) then
  hc_white_mask = "Ч"
 end

end

Скрипт отключает Черный список для пользователя vasya и URL с site1.ru/ и site2.ru/ . Если сам не разберешься, то все вопросы - в тему про скрипты.



marketgid.com я написал аналогичное правило (#4#~#True#~#\.marketgid\.com#~##~#) и не работает это правило, 0 попаданий.
Почему?

Не могу поймать такую ссылку на странице http://torrents.ru/forum/index.php .
Какой там полный URL с marketgid.com? Сразу нельзя было его написать в посте?


Название: Re: Написание правил по заявкам
Отправлено: Villi от 18 Сентябрь 2008, 06:36:28
Цитировать
Не могу поймать такую ссылку на странице http://torrents.ru/forum/index.php .
Какой там полный URL с marketgid.com? Сразу нельзя было его написать в посте?

http://marketgid.com  ???
Я выложил скрин, где показана ссылка, которая потом разворачивается рекламными окошками


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 18 Сентябрь 2008, 07:06:07
http://marketgid.com

#4#~#True#~#marketgid\.com#~##~#


Название: Re: Написание правил по заявкам
Отправлено: Villi от 18 Сентябрь 2008, 07:19:20
Не работает что-то это правило


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 18 Сентябрь 2008, 07:41:31
Если URL ты написал верно, то правило не может не работать!


Название: Re: Написание правил по заявкам
Отправлено: shadowshsh от 18 Сентябрь 2008, 20:37:14
Люди,помогите!Необходимо написать исключение для Google из правила:
True#~#/ad(s|v)|\.adnet\.ru|banview|banner|adriver|\dcount|bnr|bans\.|/sale|/pagead#~##~##~#
Для того чтобы с поисковика Google можно было перейти в его расширенные настроики,например,со странички http://www.google.com/ на страничку "Расширенный поиск" http://www.google.com/advanced_search?hl=ru
Если возможно,то желательно оформить его через белый список,но чтобы браузер переходил,только по этой ссылке,а все другие блокировал,то есть чтобы выше указанное правило отключалось только для данного перехода!

Надеюсь,понятно объяснил,а то я не особо варю в терминологии!!


Название: Re: Написание правил по заявкам
Отправлено: shadowshsh от 18 Сентябрь 2008, 21:40:08
И ещё,как избавится от плавающих окон загараживающих страничку!На них нажимаешь и открывается страничка с рекламным сайтом!Вроде вот этого развлекательного сайта http://mediapost.at.ua/news/2008-07-10-1299 !Появляемся табличка посреди экрана,чтобы её убрать жмём на ней CLOSE(X) и открывается рекламное окно с адресом javascript:location.href='http://angelom.popunder.ru/redirect.php?id=AngelOM&type=http%3A%2F%2Fmediapost.at.ua%2Fnews%2F2008-07-10-1299';   !Есть возможность избавится от таких "табличек"-окошек посреди экрана?Есть какое-нить правило?


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 18 Сентябрь 2008, 22:05:17
True#~#/ad(s|v)|\.adnet\.ru|banview|banner|adriver|\dcount|bnr|bans\.|/sale|/pagead#~##~##~#

Поставь свежие дефолтные списки (http://handycache.ru/component/option,com_smf/Itemid,10/topic,31.0/) - там есть исключение для поиска Гугла и не только.
Оно выглядит так: adv([-_]|anced)

желательно оформить его через белый список

Это еще зачем? Тебе надо отключить лишь одно правило, а не весь список!

И ещё,как избавится от плавающих окон загараживающих страничку!

Напиши URL той странички, на которой окна плавают. Если они управляются отдельным скриптом, то заблокировать их можно.


Название: Re: Написание правил по заявкам
Отправлено: shadowshsh от 18 Сентябрь 2008, 22:13:33
В белый список затем,чтобы мне не отрубать всё правило,а лишь исключить его для Гугла!У меня Опера и загружаются сразу несколько страниц!Поэтому мне легче поставить галочку в моём небольшом белом списке,чем искать его в уже огромном чёрном!


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 18 Сентябрь 2008, 22:30:38
В белый список затем,чтобы мне не отрубать всё правило,а лишь исключить его для Гугла!

Отключить правило только для Гугла можно и через "Исключение". Белый список отключит ВСЕ правила черного списка для Гугла.

Цитировать
Поэтому мне легче поставить галочку в моём небольшом белом списке,чем искать его в уже огромном чёрном!

Вписать исключение надо лишь раз и искать его не нужно - его номер видно в Мониторе HC.


Название: Re: Написание правил по заявкам
Отправлено: shadowshsh от 18 Сентябрь 2008, 22:34:27
Это я знаю!...А как в исключение писать с http://  иди без???


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 18 Сентябрь 2008, 23:02:19
А как в исключение писать с http://  или без???

Без.


Название: Re: Написание правил по заявкам
Отправлено: shadowshsh от 18 Сентябрь 2008, 23:05:09
Чё-то никак!Напиши пример,пожалуйста!


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 18 Сентябрь 2008, 23:10:54
Чё-то никак!

www. не забыл отбросить? Пример: +google.com/advanced_search

P.S. ФАК читай и Документацию - там основное описано!


Название: Re: Написание правил по заявкам
Отправлено: shadowshsh от 18 Сентябрь 2008, 23:51:22
Не помогло!Но не буду больше мучать!Сам методом тыка дойду,тем более,что я уже немного врубился!Спасибо!
Добавлено: 18 Сентября 2008, 23:17:34

И ещё вопрос!У меня не все  gif'ы блокируются!Я уж каких только не написал,но обязательно находится сайт,типа,одноклассников.ру,где все они не действуют!!!!

True#~#\.ru/*.gif#~##~##~#202
True#~#/*.gif#~##~##~#256795
True#~#/*_*.gif#~##~##~#224


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 19 Сентябрь 2008, 14:15:16
Я уж каких только не написал,но обязательно находится сайт,типа,одноклассников.ру,где все они не действуют!!!!

Мда... С синтаксисом правил вижу ты абсолютно не знаком! Начни уже читать ФАК, хотя бы с вопроса: "Как добавить правило в Список HC? (http://handycache.ru/component/option,com_simplefaq/task,display/Itemid,3/catid,1/#FAQ9)" !!!  :rtfm:

Правило, которое блокирует все GIF-ы выглядит так:
#4#~#True#~#\.gif(\?|$)#~##~#
Только не вздумай пихать эту строку редактором в файл списка или копировать в поле "Правило"! Она так работать не будет! Как вставить это правило в список сказано здесь... (http://handycache.ru/component/option,com_smf/Itemid,10/topic,948.msg7889/#msg7889)


Название: Re: Написание правил по заявкам
Отправлено: shadowshsh от 19 Сентябрь 2008, 14:54:28
Ты прав!Но,что-то я не нашёл,как ты говоришь "синтаксис"!Я даже не знаю что такое "+" или как полностью отражается на правиле знак "*"!Можешь ссылочку скинуть на материал,который объяснит все нюансы написания правил?....В документации налеплены какие-то единичные примеры из которых не понятно даже "на фига вон те скобочки нужны"!...Мне интересна эта тема!Хочется поработать над универсализацией и персонализацией правил!


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 19 Сентябрь 2008, 20:31:42
Но,что-то я не нашёл,как ты говоришь "синтаксис"!

Цитирую ФАК:
Цитировать
Правила в списках принимаются в двух форматах:
1. Регулярные выражения (RegExp);
2. Выражения вида +*.ad?/php.*, где символ: "*" - означает любое количество любых символов, символ: "?" - означает 1 любой символ. Правила, оформленные во втором формате, должны начинаться с символа: "+".

Во втором случае все просто - правило начинается со спецсимвола "+" и может содержать маски "*" и "?".
По первому случаю начни читать с темы: "Материалы по регулярным выражениям (http://handycache.ru/component/option,com_smf/Itemid,10/topic,583.0/)".


Название: Re: Написание правил по заявкам
Отправлено: FXPELIVE от 24 Сентябрь 2008, 21:41:32
Мне нужны правила для HandyCache 0.98b1

1. Навести порядок с хостингами картинок:
Цитировать
i32.tinypic.com
i28.tinypic.com
i3.tinypic.com

Цитировать
i031.radikal.ru
i001.radikal.ru

Цитировать
a.foto.radikal.ru
s.foto.radikal.ru
t.foto.radikal.ru

Цитировать
s41.radikal.ru
s49.radikal.ru

Цитировать
img100.imageshack.us
img161.imageshack.us
img205.imageshack.us
img28.imageshack.us
img299.imageshack.us
img395.imageshack.us
img529.imageshack.us

Цитировать
img229c.imageshack.us
img228c.imageshack.us

2. Заблокировать загрузку:
Цитировать
http://an.yandex.ru/code/22971?rnd=53953&direct-style=2&direct-limit=3&market-limit=0&stat-id=2
http://bs.yandex.ru/watch/22971?rn=482453&cnt-class=1&page-ref=&page-url=

Чтобы в итоги были папки вида:
img.imageshack.us
foto.radikal.ru
i.radikal.ru
s.radikal.ru
i.tinypic.com
img.c.imageshack.us


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 24 Сентябрь 2008, 22:20:53
FXPELIVE

Для начала обнови свои дефолтные списки! Много из того, что ты перечислил, там уже учтено!


Название: Re: Написание правил по заявкам
Отправлено: FXPELIVE от 25 Сентябрь 2008, 09:20:44
FXPELIVE

Для начала обнови свои дефолтные списки! Много из того, что ты перечислил, там уже учтено!

Да, но обновлять я их нехочу т.к. там всё кэшируется по-другому ((у меня кэш уже 2,3Гб).
Мне нужны только правила для этих адресов. Всем остальным я пока доволен.


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 25 Сентябрь 2008, 10:30:25
Да, но обновлять я их нехочу т.к. там всё кэшируется по-другому

А зря! Там все кэшируется точно также - формат кэша не менялся! В "Преобразование URL" добавлено лишь несколько универсальных правил, в т.ч. для сайтов, которые ты упоминал выше.
Кстати, тебе в любом случае придется вручную править папки кэша после добавления правил, которые ты просишь, иначе потеряешь эти картинки.

Вот правила, которые ты просил:

1. В Преобразование URL:
#5#~#True#~#^([is])\d+\.(tinypic\.com|radikal\.ru)#~#\1.\2#~#False#~#True
#5#~#True#~#^(img)\d+(c?\.imageshack\.us)#~#\1\2#~#False#~#True
#5#~#True#~#^[a-z]\.(foto\.radikal\.ru)#~#\1#~#False#~#True

2. В Черный список:
#4#~#True#~#(an|bs)\.yandex\.(net|ru)/#~##~#

P.S. Только img228c.imageshack.us преобразуется в imgc.imageshack.us, а не в img.c.imageshack.us - лишнюю точку вставлять не стал.


Название: Re: Написание правил по заявкам
Отправлено: FXPELIVE от 25 Сентябрь 2008, 13:38:05
P.S. Только img228c.imageshack.us преобразуется в imgc.imageshack.us, а не в img.c.imageshack.us - лишнюю точку вставлять не стал.
Спасибо. А как будет выглядеть правило для imageshack.us если исключить обработку ссылок вида img229c.imageshack.us ?
P.S. Эти папки я заблаговременно удалил


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 25 Сентябрь 2008, 13:56:02
А как будет выглядеть правило для imageshack.us если исключить обработку ссылок вида img229c.imageshack.us ?

#5#~#True#~#^(img)\d+(\.imageshack\.us)#~#\1\2#~#False#~#True


Название: Re: Написание правил по заявкам
Отправлено: FXPELIVE от 25 Сентябрь 2008, 13:58:41
#5#~#True#~#^(img)\d+(\.imageshack\.us)#~#\1\2#~#False#~#True

Спасибо.


Название: Проблема с капчёй
Отправлено: NT Man от 25 Сентябрь 2008, 18:45:40
У HandyCache кэширует капчу на сайтах из-за этого не могу ввести правильный код, приходиться выключать его. Неудобно. Может можно чтонибудь придумать для решения этой проблемы?


Название: Re: Проблема с капчёй
Отправлено: Михаил от 25 Сентябрь 2008, 19:17:45
Можно попробовать правило Белого списка
#10#~#True#~#[/_]((ctrl|sec)img|(k|re)?captcha)[/.?]|^sms\.mts\.ru/pic\.aspx|^img2\.depositfiles\.com/img/codes/|^ifolder\.ru/random/images/\?|^sorry\.google\.com/sorry/image\?id=\d+$|^\w+\.rapidshare\.com/access\d+\.jpg$#~##~##~#True#~#True#~#True#~#True#~#False#~#False


Название: Re: Написание правил по заявкам
Отправлено: HKLM от 26 Сентябрь 2008, 21:10:29
Напишите пожалуйста два правила для списка переадресация чтобы запрос
http://site.com/viewtopic.php?t=13374&postdays=0&postorder=asc&start=45
превратить в
http://site.com/viewtopic.php?t=13374&start=45
Одно общее и одно только для трех сайтов: site.com, site2.com, site3.com


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 27 Сентябрь 2008, 10:41:56
Одно общее и одно только для трех сайтов: site.com, site2.com, site3.com

#5#~#True#~#(viewtopic\.php\?t=\d+).*(&start=\d+)#~#\1\2#~#False#~#True

#5#~#True#~#(site[23]?\.com/viewtopic\.php\?t=\d+).*(&start=\d+)#~#\1\2#~#False#~#True


Название: Re: Написание правил по заявкам
Отправлено: HKLM от 28 Сентябрь 2008, 01:24:37
Цитировать
#5#~#True#~#(viewtopic\.php\?t=\d+).*(&start=\d+)#~#\1\2#~#False#~#True
Это правило вызвало непрерывный поток запросов(в мониторе). Наверно мне нужно было конкретный урл дать.
Код:
http://www.armadaboard.com/viewtopic.php?t=13374&postdays=0&postorder=asc&start=45
http://www.armadaboard.com/viewtopic.php?t=13374&start=45
А второе правило я хотел не в таком виде site[23]?\.com, а чтобы я мог сам изменять его, добавляя любые сайты. Типа вот так: armadaboard\.com|site\.net|gufuu\.nl. Это правило только на случай если первое будет вызывать ложные срабатывания.


Название: Re: Написание правил по заявкам
Отправлено: crackcrack от 28 Сентябрь 2008, 06:36:54
1) Как настроить, чтобы адрес dc.ru-board.com, не блокировался handycache?
Насколько я понимаю, можно использовать белый список, только в каком виде туда вписать?

2) Как настроить преобразование, чтобы -w-p- в адресной строке (к примеру http://www.virustotal-w-p-.com/) удалялось (менялось, к примеру, на www.virustotal.com)




Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 28 Сентябрь 2008, 12:18:30
Это правило вызвало непрерывный поток запросов(в мониторе). Наверно мне нужно было конкретный урл дать.

Да, действительно, тогда лучше так:
#5#~#True#~#(viewtopic\.php\?t=\d++).+(&start=\d+)#~#\1\2#~#False#~#True
или даже еще жестче так:
#5#~#True#~#(viewtopic\.php\?t=\d+)&postdays=[^&]*&postorder=[^&]*(&start=\d+)#~#\1\2#~#False#~#True


Цитировать
А второе правило я хотел не в таком виде site[23]?\.com, а чтобы я мог сам изменять его, добавляя любые сайты. Типа вот так: armadaboard\.com|site\.net|gufuu\.nl. Это правило только на случай если первое будет вызывать ложные срабатывания.

#5#~#True#~#(armadaboard\.com|site\.net|gufuu\.nl)(/viewtopic\.php\?t=\d++).+(&start=\d+)#~#\1\2\3#~#False#~#True

Добавлено: 28 Сентября 2008, 13:11:00

1) Как настроить, чтобы адрес dc.ru-board.com, не блокировался handycache?
Насколько я понимаю, можно использовать белый список, только в каком виде туда вписать?

Да хоть в таком: +dc.ru-board.com с галками на "Ч" и "Т" (если он тоже срабатывает).

Цитировать
2) Как настроить преобразование, чтобы -w-p- в адресной строке (к примеру http://www.virustotal-w-p-.com/) удалялось (менялось, к примеру, на www.virustotal.com)

#5#~#True#~#(virustotal)-w-p-(\.com/)#~#\1\2#~#False#~#True


Название: Re: Написание правил по заявкам
Отправлено: Zelen от 28 Сентябрь 2008, 13:18:57
hi2all :)
Проблема такая :)
при открытии сайта www.odnoklassniki.ru  - сайт сохраняется http://img229.imageshack.us/img229/1978/hcvr3.jpg
в HC выходит только это http://img220.imageshack.us/img220/2214/12cd8.jpg
Помогите пожалуста :)




Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 28 Сентябрь 2008, 13:54:14
Zelen

Читай ФАК (http://handycache.ru/component/option,com_simplefaq/task,display/Itemid,3/catid,7/#FAQ31) и тему: "Браузер предлагает "Сохранить файл" (http://handycache.ru/component/option,com_smf/Itemid,10/topic,318.0/).
Добавлено: 28 Сентября 2008, 14:37:00

P.S. И версию HC обнови. В последней версии такой проблемы возникать не должно в принципе.


Название: Re: Написание правил по заявкам
Отправлено: Алексар от 28 Сентябрь 2008, 18:54:24
В данный момент читаю про .pac, с автоматической настройкой проксей на клиентской машине. Не вкурил пока.. Может и не надо? :)

В рамках одной копии HC, определить разные правила для разных пользователей на данный момент невозможно - будет реализовано в следующих (но не в следующей) версиях. Поэтому и нужно запускать разные копии программы для разных групп пользователей.
Так вот... Уже можно такое реализовать? :)

Пользователь с ником Sheva и Malec - доступ только к icq и почте -> URL

Код:
09.09.2008/21:09:32 Malec/192.168.100.66 https://login.icq.com:443 0 625/44 0 97 "200 Connection established (HC)"
09.09.2008/21:09:33 Malec/192.168.100.66 https://205.188.1.224:443 0 25119/44 0 7208 "200 Connection established (HC)"
09.09.2008/21:09:38 Malec/192.168.100.66 https://205.188.13.4:443 0 21195/44 0 5531 "200 Connection established (HC)"
09.09.2008/21:13:37 Malec/192.168.100.66 https://xmpp.yandex.ru:5222 0 566/44 0 689 "200 Connection established (HC)"
09.09.2008/21:13:40 Malec/192.168.100.66 http://export.yandex.ru/weather/ 283 283/278 100% 435 "200 OK gzip" З.1
09.09.2008/21:13:47 Malec/192.168.100.66 https://login.icq.com:443 0 625/44 0 97 "200 Connection established (HC)"
09.09.2008/21:13:47 Malec/192.168.100.66 https://205.188.1.225:443 0 171829/44 0 83857 "200 Connection established (HC)"
09.09.2008/22:04:13 Malec/192.168.100.66 https://64.12.201.130:443 0 268/44 0 370843 "200 Connection established (HC)"
09.09.2008/22:08:12 Malec/192.168.100.66 https://64.12.201.135:443 0 268/44 0 1015806 "200 Connection established (HC)"
10.09.2008/00:28:12 Sheva/192.168.100.96 https://login.icq.com:443 0 623/44 0 97 "200 Connection established (HC)"
10.09.2008/00:28:12 Sheva/192.168.100.96 https://64.12.24.30:443 0 33983/44 0 8295 "200 Connection established (HC)"
10.09.2008/00:28:16 Sheva/192.168.100.96 https://64.12.30.44:443 0 28349/44 0 653 "200 Connection established (HC)"
10.09.2008/00:39:58 Sheva/192.168.100.96 https://login.icq.com:443 0 623/44 0 97 "200 Connection established (HC)"
10.09.2008/00:39:59 Sheva/192.168.100.96 https://64.12.24.28:443 0 15505/44 0 1675 "200 Connection established (HC)"
10.09.2008/00:40:07 Sheva/192.168.100.96 https://login.icq.com:443 0 625/44 0 97 "200 Connection established (HC)"
10.09.2008/00:40:08 Sheva/192.168.100.96 https://205.188.8.230:443 0 28501/44 0 9374 "200 Connection established (HC)"
10.09.2008/00:40:13 Sheva/192.168.100.96 http://new.qip.ru/newver.php 5 5/166 100% 294 "200 OK" З.1
10.09.2008/01:42:09 Sheva/192.168.100.96 https://205.188.13.48:443 0 3757/44 0 421 "200 Connection established (HC)"
10.09.2008/01:57:46 Sheva/192.168.100.96 https://login.icq.com:443 0 625/44 0 97 "200 Connection established (HC)"
10.09.2008/01:57:47 Sheva/192.168.100.96 https://205.188.8.228:443 0 9667/44 0 2282 "200 Connection established (HC)"
10.09.2008/01:57:50 Sheva/192.168.100.96 https://205.188.13.48:443 0 3757/44 0 421 "200 Connection established (HC)"

Остальных пускать как обычно. Мне кажется, что где-то уже было решение с помощью скриптов - полистал - не нашел :( Можно помочь в моём конкретном случае?
У юзеров стоит QIP черех прокси, HC... Не знаю, как там откуда там кип адреса асек (куда подключаться) берет... Но мне бы хотя бы на том, что я выложил пример показать - дальше как-нибудь разберусь...

PS
HC обновлен до 103 версии.
Спасибо огромное.


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 28 Сентябрь 2008, 21:38:07
Мне кажется, что где-то уже было решение с помощью скриптов

В теме про скрипты, разумеется. Твой скрипт выложил там же... (http://handycache.ru/component/option,com_smf/Itemid,10/topic,1120.msg14651/#msg14651)


Название: Re: Написание правил по заявкам
Отправлено: Zelen от 29 Сентябрь 2008, 19:29:29
Zelen
Читай ФАК (http://handycache.ru/component/option,com_simplefaq/task,display/Itemid,3/catid,7/#FAQ31) и тему: "Браузер предлагает "Сохранить файл" (http://handycache.ru/component/option,com_smf/Itemid,10/topic,318.0/).
Добавлено: 28 Сентября 2008, 14:37:00

P.S. И версию HC обнови. В последней версии такой проблемы возникать не должно в принципе.
Спасибо :)


Название: Re: Написание правил по заявкам
Отправлено: crackcrack от 30 Сентябрь 2008, 20:25:46
Цитировать
2) Как настроить преобразование, чтобы -w-p- в адресной строке (к примеру http://www.virustotal-w-p-.com/) удалялось (менялось, к примеру, на www.virustotal.com)

#5#~#True#~#(virustotal)-w-p-(\.com/)#~#\1\2#~#False#~#True
а как сделать чтобы эти буквы в адресе (-w-p-) удалялись всегда, из любого алреса?


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 30 Сентябрь 2008, 21:33:05
а как сделать чтобы эти буквы в адресе (-w-p-) удалялись всегда, из любого алреса?

#5#~#True#~#-w-p-#~##~#False#~#True


Название: Re: Написание правил по заявкам
Отправлено: crackcrack от 01 Октябрь 2008, 11:28:55
#5#~#True#~#-w-p-#~##~#False#~#True
Добавил в преобразование.
Что то у меня не работает


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 01 Октябрь 2008, 12:10:36
У меня работает, но такого сайта не существует.
Ты уверен, что тебе не в "Переадресацию" его вставить надо?


Название: Re: Написание правил по заявкам
Отправлено: crackcrack от 01 Октябрь 2008, 15:54:08
Вставил еще и в переадресацию.
Для верности перезапустил HandyCache. Все равно не работает.

Пример реальной ссылки
http://rapidshare-w-p-.com/files/142532503/Magic.DVD.Copier.v4.9.0.2.WinAll.Incl.Keygen-CRD.7z
здесь наглядно видно, что -w-p- лишнее.

Проблема с сайтом http://www.wapbbs.com, где все ссылки на сторонние ресурсы оформляются подобным образом.


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 01 Октябрь 2008, 16:10:56
Вставил еще и в переадресацию.

Из "Преобразования URL" убери - оно там не нужно.

здесь наглядно видно, что -w-p- лишнее.

А здесь наглядно видно, что правило, которое я тебе дал, работает:

Цитировать
01.10.2008/17:01:23 local/127.0.0.1 http://rapidshare-w-p-.com/files/142532503/Magic.DVD.Copier.v4.9.0.2.WinAll.Incl.Keygen-CRD.7z 0 0/266 0 0 "302 Moved Temporarily (HC)" А.21
А.21 (Переадресация): -w-p-

Как вставлял правило в список? Как написано здесь (http://handycache.ru/component/option,com_smf/Itemid,10/topic,948.msg7889/#msg7889)? Приложи свои URLF.lst и HandyCache.ini к посту.
 


Название: Re: Написание правил по заявкам
Отправлено: crackcrack от 01 Октябрь 2008, 17:34:48
Вроде так.
Дефолтные списки не восстанавливал
Добавлено: 01 Октября 2008, 17:26:39

Не пойму в чем дело,
ставлю сохранить настройки - перезапускаю hcache и правило возвращается к виду #5


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 01 Октябрь 2008, 19:12:29
URLF.lst у тебя пустой. Как-то не так ты правило вставляешь. Действуй по инструкции.


Название: Re: Проблема с капчёй
Отправлено: NT Man от 02 Октябрь 2008, 08:29:29
Можно попробовать правило Белого списка
#10#~#True#~#[/_]((ctrl|sec)img|(k|re)?captcha)[/.?]|^sms\.mts\.ru/pic\.aspx|^img2\.depositfiles\.com/img/codes/|^ifolder\.ru/random/images/\?|^sorry\.google\.com/sorry/image\?id=\d+$|^\w+\.rapidshare\.com/access\d+\.jpg$#~##~##~#True#~#True#~#True#~#True#~#False#~#False
Вариант но не буду же я для каждого сайта правило переписывать. IMHO тут надо проверять дату картинки.


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 02 Октябрь 2008, 09:44:01
Вариант но не буду же я для каждого сайта правило переписывать. IMHO тут надо проверять дату картинки.

И что это нам даст? Как отличить кэпчу от обычной картинки по дате?


Название: Re: Написание правил по заявкам
Отправлено: NT Man от 02 Октябрь 2008, 09:49:51
И что это нам даст? Как отличить кэпчу от обычной картинки по дате?
А зачем отличать?? Если дата картинки на сервее > даты закэшированной картинки, то обновляем кэш. Или так не покатит?


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 02 Октябрь 2008, 10:02:10
Если дата картинки на сервее > даты закэшированной картинки, то обновляем кэш.

Для этого придется делать запрос на сервер по каждой картинке! А это затормозит загрузку страницы и увеличит трафик.

Есть для HC такой скрипт dont_update_file_by_size.lua, который занимается сравнением размеров файлов в кэше с сервером. Он решит твою проблему с кэпчами, но тебе придется отключить в списке "Не обновлять" правила для картинок, что чревато накладными расходами, описанными выше.


Название: Re: Написание правил по заявкам
Отправлено: Михаил от 02 Октябрь 2008, 10:30:23
Вариант но не буду же я для каждого сайта правило переписывать. IMHO тут надо проверять дату картинки.
Можно попробовать скрипт: если ответ содержит no-cache, no-store или must-revalidate, и это картинка, то не писать ее в кэш.


Название: Re: Написание правил по заявкам
Отправлено: vipman от 09 Октябрь 2008, 05:03:45
Здраствуйте. подскажите пожалуйста, как можно(если вообще можно) настроить НС на работу с двумя внешними прокси, например если один не отвечает, чтоб перекидывало на другой, или использовать 2 внешних прокси одновременно. Возрастет ли при этом скорость закачки(например 2 внешних прокси по 256к ограничение на каждом)? Заранее спасибо.


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 09 Октябрь 2008, 13:27:36
как можно(если вообще можно) настроить НС на работу с двумя внешними прокси, например если один не отвечает, чтоб перекидывало на другой

Можно настроить хоть десять условных прокси, но переключаться они будут в зависимости от URL, а не "если один не отвечает".
Почитай подробнее про условные прокси в ФАКе, Документации и в теме: "Настройка Внешних (родительских) прокси (условных и безусловных) (http://handycache.ru/component/option,com_smf/Itemid,10/topic,68.0/)".

Цитировать
или использовать 2 внешних прокси одновременно.

Одновременно для разных запросов можно, а одновременно для одного запроса - нельзя.

Цитировать
Возрастет ли при этом скорость закачки(например 2 внешних прокси по 256к ограничение на каждом)?

Зависит от ширины канала от тебя до этих прокси.


Название: Re: Написание правил по заявкам
Отправлено: HKLM от 10 Октябрь 2008, 09:24:45
Напишите правило пожалуйста, снова разные адреса у одной страницы
Код:
http://forum.worldok.ru/index.php?showtopic=152872&st=60&start=60
http://forum.worldok.ru/index.php?showtopic=152872&st=60
http://team-madalf.com/index.php?showtopic=2935&st=30&start=30
http://team-madalf.com/index.php?showtopic=2935&st=30
http://forum.qwerty.ru/index.php?showtopic=128674&st=90&start=90
http://forum.qwerty.ru/index.php?s=788a0293632d271ae10c88178d492622&showtopic=128674&st=90


Название: Re: Написание правил по заявкам
Отправлено: Zelen от 13 Октябрь 2008, 12:23:31
Здраствуйте.
Нужно добавить в "чёрный" список сайты, к которым хочу закрыть доступ :)
Например: porno.net sex.com pizdec.ru и тд
Вопрос :), а нельзя ли в одну строчку всё вписать(у меня есть список сайтов в txt)? или обязательно для каждого "плохого" сайта одно правило?
есть ли какое нибудь универсальное правило? :)


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 13 Октябрь 2008, 22:39:56
Напишите правило пожалуйста, снова разные адреса у одной страницы

#5#~#True#~#(/index\.php\?)(?=.*&.*&).*(showtopic=\d+&st=\d+).*#~#\1\2#~#False#~#True

Лучше добавь это правило в список "Преобразование URL", а не в "Переадресацию".


Вопрос, а нельзя ли в одну строчку всё вписать

Можно через "|".


Название: Re: Написание правил по заявкам
Отправлено: HKLM от 14 Октябрь 2008, 04:30:05
Лучше добавь это правило в список "Преобразование URL", а не в "Переадресацию".
А эти два правила тоже лучше в "Преобразование URL"?
#5#~#True#~#(viewtopic\.php\?t=\d+)&postdays=[^&]*&postorder=[^&]*(&start=\d+)#~#\1\2#~#False#~#True
#5#~#True#~#&highlight=[^&]*#~#\1#~#False#~#True
Кстати очень полезные правила, для экономии трафика.


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 14 Октябрь 2008, 09:44:35
А эти два правила тоже лучше в "Преобразование URL"?

Да.


Название: Re: Написание правил по заявкам
Отправлено: igyo от 15 Октябрь 2008, 10:44:34
Здравствуйте, появилась идея сделать вот так:

В "доменных" папках лежат файлы favicon.ico
Создать папку Favicon, и туда скидывать все эти файлики, но чтоб имена у них становились в виде "доменное имя".
Например: из папки handycache.ru\favicon.ico -> Favicon\handycache.ru
После чего favicon.yandex.net - направить на папку favicon, но так чтоб он только читал из этой папки и не записывал, в итоге на яндексе будут
отображаться иконки только тех сайтов которые мы посещали.
Экономия!
Добавлено: 15 Октября 2008, 10:42:58

В преобразовании URL есть правило: #5#~#True#~#.*(/templates/subSilver/images/)#~#_phpBB\1#~#False#~#True
Но оно какое-то не универсальное, то есть используется только один шаблон - subSilver, а ведь их может быть сколько угодно,
например cleangreen или на этом сайте hctemplate1. Еще в папке шаблона может быть не только папка images, но и css и bbcodes.
Напишите пожалуйста универсальное правило для phpBB.


Название: Re: Написание правил по заявкам
Отправлено: Zelen от 16 Октябрь 2008, 16:07:30
Цитата: DenZzz
Можно через "|".
сори ниасилил :)
хотел попробовать добавить в "Чёрный список" ХХХ сайты (http://www.usergate.ru/download/xxxsites.zip) , открыл блокнотом, заменил "; 0;" на "|", скопировал, вставил в "чёрный список" перед правилом добавил "+".
После добавления не заходит в почту мейл.ру и аська заблокировалась :D :D :D
В чём я ошибся? :)


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 16 Октябрь 2008, 18:38:15
заменил "; 0;" на "|"

Это далеко не все, что надо было править! Еще там есть лишние: "; 1;" , "http://" , "www.", "*" в начале и конце правил, ненужные концы строк.

Цитировать
После добавления не заходит в почту мейл.ру и аська заблокировалась

Ничего удивительного - в том файле есть такие строки:
*mail.lovers.ru*; 0;
*.mail.ru/cgi-bin/sendmsgok*; 1;
*icq*; 1;
*icq.com*; 1;

Какое отношение все это имеет к ХХХ я не понял...


Название: Re: Написание правил по заявкам
Отправлено: Zelen от 17 Октябрь 2008, 15:33:53
Это далеко не все, что надо было править! Еще там есть лишние: "; 1;" , "http://" , "www.", "*" в начале и конце правил, ненужные концы строк.
Ничего удивительного - в том файле есть такие строки:
*mail.lovers.ru*; 0;
*.mail.ru/cgi-bin/sendmsgok*; 1;
*icq*; 1;
*icq.com*; 1;
Спасибо.

Какое отношение все это имеет к ХХХ я не понял...
действительно почему они в списке ХХХ, может ошибка :)....


Название: Re: Написание правил по заявкам
Отправлено: Zelen от 17 Октябрь 2008, 17:11:35
Продолжим :D
открыл black.lst, скопировал с xxx.flt нужные сайты и вставил в black.lst

Пример:
True#~#+*xakep*|#~##~##~#
True#~#+*xxx*|#~##~##~#
True#~#+*sex*|#~##~##~#
True#~#+*porno*|#~##~##~#
True#~#+*globalpotd*|#~##~##~#
True#~#+*worldsex-archives*|#~##~##~#   и тд

перезапустил хендикэш, "чёрный список" умер :D стал пустым :D
В чём я опять ошибся? :)
XXX.TXT (http://rapidshare.com/files/154877574/xxx.txt.html)


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 17 Октябрь 2008, 20:27:41
В чём я опять ошибся?

Может, тебе сначала про синтаксис правил почитать в ФАКе (http://handycache.ru/component/option,com_simplefaq/task,display/Itemid,3/catid,1/#FAQ9)?

В простом формате правила в black.lst будут выглядеть так:
HandyCache_list_Format_1
True#~#+xakep#~##~##~#0
True#~#+xxx#~##~##~#0
True#~#+sex#~##~##~#0
True#~#+porno#~##~##~#0
True#~#+globalpotd#~##~##~#0
True#~#+worldsex-archives#~##~##~#0
и т.д.

Вообще, в твоем списке куча повторов, которые можно просто удалить, ничего не потеряв! Например, правило "+sex" блокирует любые сайты, где есть слово "sex" - в твоем списке таких 220 строк. Аналогично и по другим ключевым словам.

Еще есть большие группы правил, которые можно регулярным выражением объединить в одно универсальное. Например, у меня есть одно правило, которое покрывает почти половину твоего списка:

adult|amateur|[^c]anal[^iy]|anus|babe[^l]|bitch|bondage|boob|clit|devk[iy]|dick|dildo|donne|erotik|fuck|gay|intim|lesbian|nude|orgazm|orgy|porn|pussy|se(ks|x)[^=]|slut|suck|tits|virgin|xxx

Кроме того в твоем списке много сайтов, которые не имеют никакого отношения к тематике ХХХ. В исходном списке строки, заканчивающиеся на "1;", были похоже исключениями, а ты их в черный список зачем-то засунул...


Название: Re: Написание правил по заявкам
Отправлено: Zelen от 18 Октябрь 2008, 13:03:03
Спасибо DenZzz, всё заработало ;)

мб кому понадодится XXX.txt (http://rapidshare.com/files/155134286/xxx.txt.html)


Название: Re: Написание правил по заявкам
Отправлено: svoy2007 от 18 Октябрь 2008, 13:54:08
мб кому понадодится XXX.txt (http://rapidshare.com/files/155134286/xxx.txt.html)
Интересный список. Попробую в школе, думаю быстрее будет инет работать. и ПКФ не нужен


Название: Re: Написание правил по заявкам
Отправлено: Zelen от 18 Октябрь 2008, 16:43:07
Интересный список. Попробую в школе, думаю быстрее будет инет работать. и ПКФ не нужен
будут неоткрыватся гугл и epson офф сайт
исправляю правила xxx.txt, когда вижу что блокирует нужный мне сайт. Так что кто качал xxx.txt "не пинатся" :D


Название: Re: Написание правил по заявкам
Отправлено: FXPELIVE от 21 Октябрь 2008, 11:35:47
Мне нужны правила для HandyCache 0.98b1

Код:
dnl-04.geo.kaspersky.com
dnl-09.geo.kaspersky.com
Как сделать чтобы загружалось в одну папку dnl.geo.kaspersky.com

Код:
dnl-eu11.kaspersky-labs.com
Как сделать чтобы загружалось в одну папку dnl-eu.kaspersky-labs.com

Сейчас у меня стоят в Преобразование URL эти правила:
Код:
#5#~#True#~#(ftp://)?(avs\d|download(s\d)?|dnl.{4})\.(kaspersky-labs|newaol)\.com#~#dnl.kaspersky-labs.com#~#False#~#True
Возможно-ли его как-то изменить?


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 21 Октябрь 2008, 13:16:54
Как сделать чтобы загружалось в одну папку dnl.geo.kaspersky.com
Как сделать чтобы загружалось в одну папку dnl-eu.kaspersky-labs.com

Зачем для зеркал одного и того же создавать разные папки dnl.geo, dnl-eu и т.п.?

Цитировать
Возможно-ли его как-то изменить?

Да. Все зеркала попадут в одну папку:

#5#~#True#~#(ftp://)?(avs\d|download(s\d)?|dnl[^/]*)\.(kaspersky(-labs)?|newaol)\.com#~#dnl.kaspersky-labs.com#~#False#~#True


Название: Re: Написание правил по заявкам
Отправлено: FXPELIVE от 21 Октябрь 2008, 15:12:32
DenZzz
Спасибо.


Название: Re: Написание правил по заявкам
Отправлено: fenix от 23 Октябрь 2008, 09:44:52
Как изменить правило
#5#~#True#~#.*\.(odnoklassniki\.ru)#~#odnoklassniki.ru#~#False#~#True
чтобы оно обрезало хвост url'a: tkn и т.д.,например,
&tkn=6654


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 23 Октябрь 2008, 12:31:29
чтобы оно обрезало хвост url'a: tkn и т.д.

#5#~#True#~#.*\.(odnoklassniki\.ru.*)&tkn=.*#~#\1#~#False#~#True


Название: Re: Написание правил по заявкам
Отправлено: NBK от 04 Ноябрь 2008, 16:30:24
помогите с правилами
http://s1.gladiatus.com.ua/game/index.php?mod=auction&sh=17684178af2704aa8e5219c2fa7db5b0
что бы сохранялась как auction
и все картинки c и т.д.
s1.gladiatus.com.ua/game/img/
s4.gladiatus.ru/game/img/
s4.gladiatus.com/game/img/
s9.gladiatus.com/game/img/
грузились в одну папку...


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 04 Ноябрь 2008, 18:07:46
http://s1.gladiatus.com.ua/game/index.php?mod=auction&sh=17684178af2704aa8e5219c2fa7db5b0
что бы сохранялась как auction

sh=... что ль отбросить? Это не повредит игре? В общем, правило для списка "Преобразование URL" такое:
#5#~#True#~#(?<=auction)&sh=.*#~##~#False#~#True

Цитировать
и все картинки c и т.д.
s1.gladiatus.com.ua/game/img/
s4.gladiatus.ru/game/img/
s4.gladiatus.com/game/img/
s9.gladiatus.com/game/img/
грузились в одну папку...

#5#~#True#~#^s\d*\.gladiatus\.[^/]+#~#gladiatus.ru#~#False#~#True


Название: Re: Написание правил по заявкам
Отправлено: Gheorgich от 06 Ноябрь 2008, 21:12:27
Ув. продвинутые юзеры! Не знаю в той ли теме пишу, не пинайте.
Ранее я не пользовался НС, и у меня на опере был настроен несуществующий прокси, со списком исключений (в который входили бесплатные для моего тарифа сайты). Это было очень удобно: включил прокси кнопкой на панели - и никакие ссылки не уведут на платные ресурсы. Вопрос: можно ли в НС сделать такой ограниченный список адресов, который при необходимости можно было бы включать/отключать одной кнопкой на панели оперы?


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 07 Ноябрь 2008, 12:48:21
Вопрос: можно ли в НС сделать такой ограниченный список адресов, который при необходимости можно было бы включать/отключать одной кнопкой на панели оперы?

Можно добавить такие сайты в "Черный список" или "Только из кэша" и включать/выключать этот список командой из Оперы или настроенной горячей клавишей.


Название: Re: Написание правил по заявкам
Отправлено: Gheorgich от 07 Ноябрь 2008, 20:48:43
Дело в том, что в данном случае "Черный список" - это весь интернет, его в такой список не занесешь. Мне нужно, чтобы на время отключался весь интернет, кроме обозначенных адресов.


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 07 Ноябрь 2008, 22:25:04
Тогда в Черный список пишешь правило: .* (т.е. блокировать все), а в Белый список - исключения. Эти исключения можно вообще прописать в настройках самого браузера (как ты делал раньше), т.к. ходить через HC на локальные бесплатные ресурсы особого смысла нет.

Ты вообще HC для чего поставил? Если только для временного ограничения доступа на платные сайты, то это как из пушки по воробьям палить!


Название: Re: Написание правил по заявкам
Отправлено: Gheorgich от 08 Ноябрь 2008, 20:46:39
Цитировать
Ты вообще HC для чего поставил?
НС нужен для экономии трафика.
Просто на бесплатных ресурсах есть ссылки на платные, в т.ч. фильмы, и др. большие файлы, по запарке бывает щелкну, а скорости большие. У меня условный анлим, т.е. превысил определенный объем трафика - скорость упала до диалаповской.
Цитировать
Тогда в Черный список пишешь правило: .* (т.е. блокировать все)
Спасибо за подсказку. А можно настроить второй черный список, который бы не отключался, когда я буду пользоваться горячей клавишей из Оперы (выходить на платные ресурсы)?




Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 09 Ноябрь 2008, 09:24:22
А можно настроить второй черный список, который бы не отключался, когда я буду пользоваться горячей клавишей из Оперы (выходить на платные ресурсы)?

Нет. Можно схитрить - использовать для блокировки список условных прокси и отключать его горячей клавишей.


Название: Re: Написание правил по заявкам
Отправлено: stafford от 11 Ноябрь 2008, 14:41:04
сайт: http://www.nowa.cc/

не нужно:
реклама казино в верху страницы http://www.grand-casino.com/?traf0126
реклама "программы месяца" http://kf-forex.ru/soft.php?from=nowacc
внизу страницы реклама с http://www.marketgid.com/pnews/13970/i/656/

соображения:
Эта реклама постоянно меняется, но структура сайта стабильна, наверно нужно блокировать не по адресам?


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 11 Ноябрь 2008, 15:29:29
реклама казино в верху страницы

Здесь можно заблокировать только картинку, т.к. сам рекламный текст грузится внутри основной страницы сайта, а HTML-код HC править пока не умеет.

Цитировать
реклама "программы месяца" http://kf-forex.ru/soft.php?from=nowacc

Она грузится по другой ссылке. Попробуй такое правило:  nowa\.cc/download/
С этого адреса вроде только одна реклама лезет, в т.ч. картинка про казино.

Цитировать
внизу страницы реклама с http://www.marketgid.com/pnews/13970/i/656/

Эта реклама внешняя и она хорошо блокируется скриптом _block_external_links.lua . Этот скрипт можно скачать в соседней теме про скрипты Lua...

Цитировать
Эта реклама постоянно меняется, но структура сайта стабильна, наверно нужно блокировать не по адресам?

Используй скрипт _block_external_links.lua - он блокирует любую рекламу с внешних сайтов. На том сайте он много чего зарезал...


Название: Re: Написание правил по заявкам
Отправлено: stafford от 12 Ноябрь 2008, 06:36:54
правило:  nowa\.cc/download/
С этого адреса вроде только одна реклама лезет, в т.ч. картинка про казино.
Правило отработало! Спасибо!

ПРО НИЖНЮЮ ЧАСТЬ САЙТА

Подскажите пожалуйста на какое правило нужно повесить скрипт _block_external_links.lua и в какой файл-список luaR.lst или lua.lst

у меня в luaR.lst
#.  <script=lua\_block_external_links.lua>

помоему блокируются только рисунки (некоторых не было, а те которые были скорее всего из кэша) сама реклама прет дай боже! Под фрэймами подписи - рекламные слоганы - замануха от которой трудно удержаться!

PS: надпись [AD] какое-нибудь отношение к НС имеет?



Название: Re: Написание правил по заявкам
Отправлено: stafford от 12 Ноябрь 2008, 08:59:09
вроде скрипт работает т.к. блокируются линки с форумов - а это не есть гуд. Хотелось просто избавится от назойливых заманух.


Название: Re: Написание правил по заявкам
Отправлено: igyo от 12 Ноябрь 2008, 10:04:06
Подскажите как максимально экономить трафик с сервисами гугля. Gmail например.


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 12 Ноябрь 2008, 18:36:19
помоему блокируются только рисунки (некоторых не было, а те которые были скорее всего из кэша)

Блокируется любая реклама, которая грузится по отдельным внешним ссылкам при условии, что такого файла нет в кэше.

Цитировать
сама реклама прет дай боже! Под фрэймами подписи - рекламные слоганы - замануха от которой трудно удержаться!

Эта текстовая реклама сидит внутри главной страницы и заблокировать ее отображение с помощью HC пока нельзя. Тут надо править HTML-код, например, Проксомитроном с соответствующими фильтрами. Но это все равно не увеличит экономию трафика, а принесет только эстетическое улучшение.

Цитировать
PS: надпись [AD] какое-нибудь отношение к НС имеет?

Похоже на работу фильтров Outpost-а или какой-то другой программы, вырезающей рекламу.

Добавлено: 12 Ноября 2008, 19:29:43

блокируются линки с форумов - а это не есть гуд.

Назначь горячую клавишу для отключения скриптов во время клика по внешней ссылке.

Добавлено: 12 Ноября 2008, 19:31:35

Подскажите как максимально экономить трафик с сервисами гугля. Gmail например.

Насколько я помню, Gmail работает по защищенному протоколу HTTPS, экономить на котором не получится.


Название: Re: Написание правил по заявкам
Отправлено: stafford от 13 Ноябрь 2008, 06:26:08
Похоже на работу фильтров Outpost-а или какой-то другой программы, вырезающей рекламу.
Точно, недавно поставил.

Цитировать
Назначь горячую клавишу для отключения скриптов во время клика по внешней ссылке.
Спасибо, попробую.


Название: Re: Написание правил по заявкам
Отправлено: СоколоВ от 13 Ноябрь 2008, 23:18:23
Подскажите правило которое блокировала бы содержимое, где встречалось бы слово sex. А так же правило, которое позволяло бы переадресовывать  с одного адреса на другой, например, пользователь вводит адрес www.ya.ru , а ему бы открывалась страница www.google.ru . Заранее спасибо!


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 14 Ноябрь 2008, 11:51:09
Подскажите правило которое блокировала бы содержимое, где встречалось бы слово sex.

Так и будет:  sex
Только это слово HC будет искать в URL страницы, а не в ее тексте.

Цитировать
А так же правило, которое позволяло бы переадресовывать  с одного адреса на другой, например, пользователь вводит адрес www.ya.ru , а ему бы открывалась страница www.google.ru .

Правило: +www.ya.ru/
Замена: www.google.ru/
Галка на "Обязательный"


Название: Re: Написание правил по заявкам
Отправлено: igyo от 14 Ноябрь 2008, 14:53:02
DenZzz, в настройках там отключается использование https. Так что экономить можно! главное как это сделать??? :)


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 14 Ноябрь 2008, 20:28:25
Так что экономить можно! главное как это сделать???

На почте особо не наэкономишь. Можно попробовать какой-нибудь сжимающий сервис.


Название: Re: Написание правил по заявкам
Отправлено: СоколоВ от 16 Ноябрь 2008, 17:44:56
Правило: +www.ya.ru/
Замена: www.google.ru/
Галка на "Обязательный"
Простите, а где вписывать это правило? Пробовал в переадресации-не получается...руки вроде откуда надо)


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 16 Ноябрь 2008, 19:35:24
Покажи содержимое URLF.lst - проверим...


Название: Re: Написание правил по заявкам
Отправлено: tswet от 20 Ноябрь 2008, 09:56:22
ссори, если уже спрашивали. хотелось бы сделать переадресацию на локальный файл, например, фото или .html. В поле замена меню Переадресация ставлю file:///E:/111.html

заранее спасибо за подсказку


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 20 Ноябрь 2008, 13:14:51
Не, через список "Переадресация" браузер не хочет отдавать локальный файл, но это можно легко реализовать скриптом. Пример скрипта посмотри здесь (http://handycache.ru/component/option,com_smf/Itemid,10/topic,1709.msg14895/#msg14895).
Еще нечто подобное можно реализовать (http://handycache.ru/component/option,com_smf/Itemid,10/topic,1381.0/) через список "Преобразование URL"...


Название: Re: Написание правил по заявкам
Отправлено: tswet от 20 Ноябрь 2008, 15:06:46
спасибо за ссылочки. еще раз уточнить хотелось бы ... при вводе пользователем url (www.odnoklassniki.ru) задача, чтобы переадресация шла на, например, локальный файл .jpg (с надписью "у вас нет одноклассников").
Вышеописанный скрипт и правила в Преобразовании URL позволят сделать именно это?
Если да, то можно пример сего дейста.
еще раз спасибо


Название: Re: Написание правил по заявкам
Отправлено: klaster от 21 Ноябрь 2008, 23:53:53
Скопилось в папке кэша куча каталогов однотипной информации. Хочу сделать правило, складирующее всю эту информацию в один каталог, используя список URL transforming.

103.gt2.vkadre.ru\assets\thumbnails\a0e80a2d29398044.160.vk.jpg
194.186.176.9\assets\thumbnails\f11445cc4051549.160.vk.jpg
195.190.105.190\assets\thumbnails\02371fd822666.160.vk.jpg
195.218.180.254\assets\thumbnails\bfe6ab5265201803.160.vk.jpg
195.218.181.2\assets\thumbnails\b55601f666187225.160.vk.jpg
195.218.182.37\assets\thumbnails\65cbcc3676428218.160.vk.jpg
48.vkadre.ru\assets\thumbnails\751b44201649330.160.vk.jpg
93.186.224.193\assets\thumbnails\2995c477248087.160.vk.jpg

Помогите собрать универсальное правило для всех подобных ссылок.
Хранить в кэше, например, в папке work\thumbnails\


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 22 Ноябрь 2008, 16:56:51
Помогите собрать универсальное правило для всех подобных ссылок.
Хранить в кэше, например, в папке work\thumbnails\

#5#~#True#~#^[^/]+/assets/thumbnails/#~#_Work/thumbnails/#~#False#~#True


Название: Re: Написание правил по заявкам
Отправлено: AlexxHerz777 от 05 Декабрь 2008, 09:50:51
простой вопрос:
откуда можно скачать готовые проверенные списки правил?


Название: Re: Написание правил по заявкам
Отправлено: Mr_X от 14 Декабрь 2008, 19:25:06
Перестало срабатывать правило для сайта odnoklassniki.ru
Преобразование URL
#5#~#True#~#^[a-z]\d+\.(?=odnoklassniki\.ru/)#~##~#False#~#True
изминил на правило:
#5#~#False#~#^[a-z].*\.(?=odnoklassniki\.ru/)#~##~#False#~#True
срабатывает!
правильно ли изменил? хочется услышать мнение гуру!


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 15 Декабрь 2008, 02:00:28
Mr_X

А на какие URL перестало срабатывать прежнее правило?


Название: Re: Написание правил по заявкам
Отправлено: Mr_X от 15 Декабрь 2008, 08:46:42
http://wg13.odnoklassniki.ru/......
я так понимаю, что перестало срабатывать из-за добавления еще одного буквенного символа в переменную составляющую URL


Название: Re: Написание правил по заявкам
Отправлено: Mr_X от 15 Декабрь 2008, 10:41:58
...вот так, наверное, будет правильнее?
#5#~#True#~#^\w+\d+\.(?=odnoklassniki\.ru/)#~##~#False#~#True


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 15 Декабрь 2008, 14:26:13
...вот так, наверное, будет правильнее?
#5#~#True#~#^\w+\d+\.(?=odnoklassniki\.ru/)#~##~#False#~#True

\w+ включает в себя \d+

Лучше сделай так:
#5#~#True#~#^[a-z]+\d+\.(?=odnoklassniki\.ru/)#~##~#False#~#True


Название: Re: Написание правил по заявкам
Отправлено: hc_user от 18 Декабрь 2008, 05:27:47
...а что значит ?= в данном правиле?
#5#~#True#~#^[a-z]+\d+\.(?=odnoklassniki\.ru/)#~##~#False#~#True


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 18 Декабрь 2008, 13:46:05
...а что значит ?= в данном правиле?

Это значит "смотреть вперед, но не захватывать". Понятнее стало? ;)
Короче, чтобы правило работало только для сайта odnoklassniki.ru ...


Название: Re: Написание правил по заявкам
Отправлено: 4e4ako от 20 Декабрь 2008, 10:58:17
народ поможите плиз..

в луа скриптах прописан пхп-прокся. хочу чтобы через него грузились только файлы определенных типов.

условие прописанное в ФАКе для обычных проксей - .*\.(mp3|zip|rar|flv|iflv|swf|exe) тут не работает (


Название: Re: Написание правил по заявкам
Отправлено: budalex от 21 Декабрь 2008, 09:56:55
а как импортировать список из adblock в firefox в handycache ?

например, вот

/counte[rd]/
;0.
;rand=0.
banner
googlesyndication (уперто не срабатывает в хандикэше - контекстная реклама грузится)
google-analytics
yapfiles.com, yapfiles.ru
mg.dt00.net (я так понимаю что этот сайт какоето общее хранилище.. надо только чтобы именно mg. блокировалось)
informer
na-svyazi.ru/uploads/*.gif
*/b/
depositfiles.com (надо чтобы сам сайт открывался, а картинки и скрипты блокировать)
easy-share.com (то же, но разрешить скрипт easy-share.com/js/prototype.js)
ifolder.ru (то же самое, но разрешить вот такое правило ifolder.ru/*?session=)
letitbit.net (то же, но разрешить letitbit.net/image/mybut и letitbit.net/tmpl/tmpl_frame_top.php)
src.ucoz.
top100$image
http://ad.
http://ads.
http://adv.
http://top.$image
reklama
spylog
/[^a-z]count[^a-z]/$~other
begun.ru
/[^a-z]ad[svjx0-9]?[^a-z0-9].*\?/$~stylesheet
/*stat*.js
delivery/*.php
*/1x1*$image
/cnstats
/uploads/*.swf
gemius$script
popunder
/orphus.htm#!
/^http\:\/\/.*[^a-z](partners?|promo|sponsor)[^a-z]/$~stylesheet
*/stats/*
/go.php?http
/ad_*.*

и еще. есть сайт na-svyazi.ru (наш местный портальчик), на котором нереальная куча рекламы. большинство сделано в виде shockwave flash, однако сами ролики грузятся с расширением .gif, что сильно затрудняет борьбу с ними. как можно заблокировать воспроизведение этих рекламных роликов?


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 21 Декабрь 2008, 12:27:46
а как импортировать список из adblock в firefox в handycache ?

Почитай тему: "Как перенести правила из AdBlock Plus в Черный список HC" (http://handycache.ru/component/option,com_smf/Itemid,10/topic,414.0/) и Документацию (http://handycache.ru/content/view/8/5/1/3/) про формат правил HC.

Цитировать
например, вот

Почти все, что ты перечислил, блокируется дефолтным черным списком HC.

Цитировать
есть сайт na-svyazi.ru (наш местный портальчик), на котором нереальная куча рекламы. большинство сделано в виде shockwave flash, однако сами ролики грузятся с расширением .gif, что сильно затрудняет борьбу с ними. как можно заблокировать воспроизведение этих рекламных роликов?

Посмотрел заголовки - даже сам сервер сайта выдает их с заголовком "Content-Type: image/gif". Чтобы заблокировать их точечно, надо анализировать HTML - такая возможность будет реализована в следующей версии HC, а сейчас  можно просто заблокировать все GIF-ы с того сайта. Все равно они почти все - рекламные...


Название: Re: Написание правил по заявкам
Отправлено: VoyagerEternal от 23 Декабрь 2008, 03:08:56
Не работает критерий свежести.
Обновляю http://yandex.ru/advanced.html несколько раз
(в синтаксисе ещё не разобрался)
Написал такое правило .*/*.*(\&|$)  исключение (\.(php))\?.*  критерий свежести ставил любые но работает только с пустым (работает - значит не проверяет на сайте обновился ли файл).
Пробовал любые комбинации галочек, в том числе вкл/выкл черные белые списки.

Вот так работает с заполненным критерием свежести:

http://yandex.ru/advanced.html 30993 30993/0 100% 0 "200 From Cache (HC)" Н.2
Н.2 (Не обновлять): \.(htm|html|xml)(\?|$)

http://css.yandex.ru/css/_yandex-global.css 0 0/127 0 0 "304 Not Modified (HC)" Н.9
Н.9 (Не обновлять): \.css(\?|$)

http://css.yandex.ru/css/_yandex-adv-search.css 0 0/127 0 0 "304 Not Modified (HC)" Н.9
Н.9 (Не обновлять): \.css(\?|$)

http://css.yandex.ru/css/_yandex-adv-search.css?newlogo 0 0/127 0 0 "304 Not Modified (HC)" П.7, Н.9
П.7 (Преобразование URL): (\.(css|js|gif|jpe?g|png|swf))\?.* 
Н.9 (Не обновлять): \.css(\?|$)

http://css.yandex.ru/css/js/autocomplete/autocomplete.js 0 0/345 0 648 "304 Not Modified"

http://img.yandex.net/i/favicon.ico 0 0/127 0 0 "304 Not Modified (HC)" Н.6
Н.6 (Не обновлять): \.(ani|cur|ico)(\?|$)

http://css.yandex.ru/css/js/autocomplete/select.js 0 0/345 0 642 "304 Not Modified"

http://css.yandex.ru/css/js/autocomplete/fullsearch.js 0 0/127 0 0 "304 Not Modified (HC)" Н.10
Н.10 (Не обновлять): \.js(\?|$)

http://export.yandex.ru/geoselectorData.xml 0 0/127 0 0 "304 Not Modified (HC)" Н.2
Н.2 (Не обновлять): \.(htm|html|xml)(\?|$)

http://css.yandex.ru/css/js/events.js 0 0/345 0 629 "304 Not Modified"

с незаполненым всё в порядке. везде "304 Not Modified (HC)" или "200 From Cache (HC)"

Добавлено: 23 Декабря 2008, 02:50:49

>не критерий свежести
странно что вот это правило срабатывает
23.12.2008/05:56:07 local/127.0.0.1 http://css.yandex.ru/css/js/autocomplete/fullsearch.js 0 0/127 0 0 "304 Not Modified (HC)" Н.1
Н.1 (Не обновлять): .*/*.*(\&|$)

а вот это нет:
23.12.2008/05:56:04 local/127.0.0.1 http://css.yandex.ru/css/js/autocomplete/select.js 0 0/345 0 642 "304 Not Modified"

Добавлено: 23 Декабря 2008, 03:00:00

!!!он его в кеш не пишет
Добавлено: 23 Декабря 2008, 03:03:42

Почему я могу писать в кеш только вручную? правой кнопкой - записать в кеш?


Название: Re: Написание правил по заявкам
Отправлено: xirosim4eg от 23 Декабрь 2008, 08:40:55
доброго времени суток.
подскажите пожалуйста правило для черного списка чтобы перкрыть всевозможное видео на страничках, таких как youtube(какой формат видео там испольуется?) как видео вконтакте(насколько я понимаю там flw), потоковое видео, вообщем все видео которое только можно встретить на просторах интернета:)


Название: Re: Написание правил по заявкам
Отправлено: 4e4ako от 23 Декабрь 2008, 14:21:47
народ поможите плиз..

в луа скриптах прописан пхп-прокся. хочу чтобы через него грузились только файлы определенных типов.

условие прописанное в ФАКе для обычных проксей - .*\.(mp3|zip|rar|flv|iflv|swf|exe) тут не работает (

вопрос снят - разобрался:
http://handycache.ru/component/option,com_smf/Itemid,10/topic,1120.msg16375/#msg16375



Название: Re: Написание правил по заявкам
Отправлено: Михаил от 23 Декабрь 2008, 14:44:09
VoyagerEternal
Не совсем в тему топика.
Цитировать
странно что вот это правило срабатывает
Правило ".*/*.*(\&|$)" равносильно правилу ".*". Оно сработает на любом URL. Наверное, так не задумывалось. Что именно хотелось обеспечить таким правилом?
Цитировать
а вот это нет
На момент запроса этот файл есть в собственном кэше браузера, но отсутствует в кэше НС. Браузер просит передать ему файл только если он изменился. НС проверяет - файл на сервере не изменился, что и сообщается браузеру. Узнав об этом, браузер использует файл из собственного кэша. Так как в кэш НС этот файл так и не попадает, то правило списка "Не обновлять", проверяющее по кэшу НС, так и не срабатывает.


Название: Re: Написание правил по заявкам
Отправлено: Mr_X от 30 Декабрь 2008, 14:07:22
не срабатывает черный список для сайта 62.105.135.105
пример правила
#4#~#True#~#.*#~##~#ip 62.105.135.105
DNS-кэш включен
в чем причина?


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 30 Декабрь 2008, 20:35:12
В колонке "Сайт" нельзя использовать IP. Твое правило должно выглядеть так:

#4#~#True#~#ip 62.105.135.105#~##~#


Название: Re: Написание правил по заявкам
Отправлено: Корочун от 09 Январь 2009, 18:03:34
Есть фотохостинг imgsrc.ru
При его просмотре в CACHE образовались каталоги imgsrc.ru (там html) s0.imgsrc.ru, s1.imgsrc.ru (оба с превью) и b0.imgscr.ru, b1.imgsrc.ru и b2.imgsrc.ru (с полноразмерными фотографиями).
Каталоги b* и s* имеют несколько уровней вложенных каталогов ([первая буква ника автора] - [ник автора] - [цифра] - сами снимки)
В каталоге b(цифра).imgsrc.ru - [первая буква ника автора] - [ник автора] сохраняется и юзерпик автора.
Хотелось бы, чтобы фотографии сохранялись в каталоги s.imgsrc.ru и b.imgsrc.ru (без цифр, сами не образуются) и, в порядке нагления, в виде [b.imgsrc.ru] - [ник автора] - сами фотографии.


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 09 Январь 2009, 19:14:13
Дай пример реальных ссылок и полных путей, по которым ты хочешь их сохранять. Из твоего словесного описания ничего не понятно...


Название: Re: Написание правил по заявкам
Отправлено: Корочун от 09 Январь 2009, 20:06:50
Вот например адрес(автор - Sunny14): http://imgsrc.ru/from_search/a31221.html
Превью картинки образовалось в cache\s0.imgsrc.ru\s\sunny14\4\1083704.jpg
сама картинка: cache\b0.imgsrc.ru\s\sunny14\4\1083704Lzt.jpg
В каталоге cache\s0.imgsrc.ru\s\sunny14\ присутствуют подкаталоги "2", "4" и "6" с превью
В каталоге cache\b0.imgsrc.ru\s\sunny14\ присутствуют подкаталоги "2", "4" и "6" с большими картинками
Также есть каталоги cache\s1.imgsrc.ru, cache\b1.imgsrc.ru и cache\b2.imgsrc.ru с аналогичной структурой и другими снимками
Хочу, чтобы изображения при следующем посещении писались, например, в cache\s.imgsrc.ru\s\sunny14\цифра\файл и cache\b.imgsrc.ru\s\sunny14\цифра\файл, а еще лучше в cache\b.imgsrc.ru\sunny14\файл и cache\s.imgsrc.ru\sunny14\файл.


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 10 Январь 2009, 14:06:16
а еще лучше в cache\b.imgsrc.ru\sunny14\файл и cache\s.imgsrc.ru\sunny14\файл.

Добавь правило через команду "Вставить правило из буфера" на первую позицию списка "Преобразование URL":
#5#~#True#~#([sb])\d*(\.imgsrc\.ru/)[a-z]/([^/]+/)\d+/(.*)#~#\1\2\3\4#~#False#~#True


Название: Re: Написание правил по заявкам
Отправлено: Корочун от 10 Январь 2009, 14:56:19
Спасибо


Название: Re: Написание правил по заявкам
Отправлено: Корочун от 10 Январь 2009, 23:02:42
Еще раз спасибо, но вопрос не додумал.
Еще образуется файл типа cache\b0.imgsrc.ru\s\sunny14\upic.jpg
Его также можно в cache\b.imgsrc.ru\sunny14\upic.jpg переложить?
Имя везде одинаковое.
С черным и белым списком почти разобрался, а вот с преобразованием никак  :(


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 11 Январь 2009, 20:50:38
Еще образуется файл типа cache\b0.imgsrc.ru\s\sunny14\upic.jpg
Его также можно в cache\b.imgsrc.ru\sunny14\upic.jpg переложить?

Замени предыдущее правило:
#5#~#True#~#([sb])\d*(\.imgsrc\.ru/)[a-z]/([^/]+/)(\d+/)?(.*)#~#\1\2\3\5#~#False#~#True


Название: Re: Написание правил по заявкам
Отправлено: Villi от 15 Январь 2009, 05:09:22
на одном сайте не блокируется всплывающее окошко 1under.ru, хотя по правилам должно блокироваться.
Почему?


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 16 Январь 2009, 00:37:11
То, что в окошке рекламируется 1under.ru, еще не означает, что реклама грузится именно с этого адреса. Высни в мониторе HC, откуда оно точно грузится и скорректируй свое правило.


Название: Re: Написание правил по заявкам
Отправлено: Villi от 16 Январь 2009, 05:47:57
Вот подозрительный урл в мониторе увидел: http://www.popularsite.ru/0pixel.php?mode=microbutton
Вот добавил такое правило в черный список:
#4#~#True#~#\.popularsite\.ru#~##~#


А не может быть такого, чтобы это окошко из кеша появлялось?


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 17 Январь 2009, 13:36:26
Вот добавил такое правило в черный список:
#4#~#True#~#\.popularsite\.ru#~##~#

Неправильно добавил! Так работать не будет! Надо так:
#4#~#True#~#popularsite\.ru#~##~#


Название: Re: Написание правил по заявкам
Отправлено: Sogenius от 26 Январь 2009, 20:53:20
Доброго времени суток, господа.
Голова кругом если честно от этих RegExp-ов, пол дня убил результат почти ноль, ни одного путнего выражения так и не получилось. Собственно вопрос: можно ли написать правило которое будет удалять (не загружать) подписи и рисунки в них (userbar вроде) в постах на форумах? Спасибо.


Название: Re: Написание правил по заявкам
Отправлено: tcezar от 28 Январь 2009, 04:07:50
извиняюсь за нубский вопрос..а можно как то кеш привести в порядок, что бы папки типа im3-tub.yandex.net разлаживались по папкам доменов yandex.net, то же самое с контактом и майлом и другими...хотя бы макет правила...а то чет не вкурю я эти правила.. к примеру cs213.vkontakte.ru помещать в папку с именем vkontakte.ru ...надеюсь понятно написал что хочу...


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 28 Январь 2009, 14:20:42
Собственно вопрос: можно ли написать правило которое будет удалять (не загружать) подписи и рисунки в них (userbar вроде) в постах на форумах?

Универсальное правило для всех форумов вряд ли получится, но для похожих форумов на одном движке - вполне реально.
А вообще, в настройках профиля на форумах обычно есть галка "Не показывать подписи пользователей" - это уж наверняка сработает.

что бы папки типа im3-tub.yandex.net разлаживались по папкам доменов yandex.net, то же самое с контактом и майлом и другими...хотя бы макет правила...

Читай тему: "Имя домена как имя папки (http://handycache.ru/component/option,com_smf/Itemid,10/topic,980.0/)".


Название: Re: Написание правил по заявкам
Отправлено: Sogenius от 28 Январь 2009, 20:15:35
Доброго времени суток, уважаемые.

После того, как запостил свое первое сообщение, перечитал много чего на форуме и пришел к "железному" выводу: запретить правилами подписи на форумах невозможно т.к НС вроде не умеет вмешиваться в код документа, так? Но....Ваш ответ, уважаемый DenZzz

Цитировать
...но для похожих форумов на одном движке - вполне реально

опять вселил надежду.
То, что...

Цитировать
в настройках профиля на форумах обычно есть галка "Не показывать подписи пользователей" - это уж наверняка сработает

не знал, если честно, так как никогда не лазил по своему пофилю. Вобщем, спасибо что просветили. Но дело в том, что это работает только если зарегистрирован на форуме, а если нет своего аккаунта то показывается всё.  Я часто хожу по форумам гостем, так что для меня вопрос остатеся открытым.
 
    Хотелось бы получить совет, пример, или хотя бы направление где копать для решения этой проблемы средсвами НС. Интересует пример для форумов на движке Invision Power Board (если я правильно понял что такое движок), а для других думаю по примеру будет проще составить правила. ИМХО....

С уважением, Александр.


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 29 Январь 2009, 13:44:23
запретить правилами подписи на форумах невозможно т.к НС вроде не умеет вмешиваться в код документа, так?

Смотря какая подпись. Если это просто текст, то заблокировать его в текущей версии HC действительно не получится. Если же это картинки, которые грузятся с внешних источников, то заблокировать их правилом или скриптом вполне реально!

Кстати, в следующей версии HC сможет править код документа, что позволит вырезать и текстовые подписи. Вот только экономия трафика от этого не увеличится, но эстетическая удовлетворенность возрастет...


Название: Re: Написание правил по заявкам
Отправлено: mens63 от 30 Январь 2009, 19:02:35
Нашел правило.... Все обновления кэшируются в одну папку u.eset.com..... Возможно такое правило для Касперского?


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 01 Февраль 2009, 23:29:12
Посмотри в ФАКе: http://handycache.ru/component/option,com_simplefaq/task,display/Itemid,3/catid,6/#FAQ50


Название: Re: Написание правил по заявкам
Отправлено: doctor_ORZ от 04 Февраль 2009, 10:04:51
Помогите, плиз.
Нужно сделать переадресацию с сайта http://www.abcd.ru на сайт http://www.12345.abcd.ru. Что-то никак не хватает времени детально разобраться с доками, а нужно срочно. Заранее спасибо. (ессно, что пример - это алгоритм. Нужные адреса я потом сам прибью)


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 04 Февраль 2009, 13:19:42
Нужно сделать переадресацию с сайта http://www.abcd.ru на сайт http://www.12345.abcd.ru.

Правило: ^(http://www)(\.abcd\.ru/)
Замена: \1.12345\2
Галка на "Обязательный".


Название: Re: Написание правил по заявкам
Отправлено: zed от 08 Февраль 2009, 12:51:43
Подскажите, как часть url  f1-0123-i.123 заменить на tsrq т.е. все 0 заменить на t, 1 на s, 2 на r, 3 на q?


Название: Re: Написание правил по заявкам
Отправлено: Михаил от 08 Февраль 2009, 20:16:42
можно через использование галки "заменить все"


Название: Re: Написание правил по заявкам
Отправлено: zed от 08 Февраль 2009, 20:19:42
Интересует как конкретно правило будет выглядеть? И заменить нужно только то, что жирным выделено, а не "всё".


Название: Re: Написание правил по заявкам
Отправлено: Михаил от 08 Февраль 2009, 20:25:46
Одним правилом не знаю, можно ли...
Четыре отдельных разве что написать.
Попробуй такой вариант (для 1,2,3 в правиле заменяется последняя цифра, а в "замене" - соттветственно буква):
правило: (?<=f1-|.\G)[\dtsrq]*?\K0
замена: t
галка "заменить все": вкл.


Название: Re: Написание правил по заявкам
Отправлено: zed от 08 Февраль 2009, 21:10:52
Спасибо, работает.


Название: Re: Написание правил по заявкам
Отправлено: SVlad от 10 Февраль 2009, 14:54:14
Здравствуйте!

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

дано следующее: в локальной сети есть ресурсы, к которым надо ходить без внешнего прокси, а доступ в инет только через внешний прокси... т.е. к адресам с определенной маской - без внешнего прокси, а к адресам, в которых нет этой маски - через внешний...

что сделал:
  разрешил условные прокси, добавил строчку с пустыми хостом и портом и вот таким правилом - 178\.15\.*\.*\ - это для локальных ресурсов...  попробовал - работает... идет без прокси...
  добавил вторую строчку с адресом и портом внешнего прокси - но вот правило для нее так и не могу
написать...  если ставлю .* то и на локальные ресурсы запросы пытаются идти через внешний прокси...

подскажите плиз - какое правило написать, чтоб через внешний прокси шли все запроса на все адреса, кроме тех, которые локальные, по маске...???



Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 12 Февраль 2009, 14:17:43
  разрешил условные прокси, добавил строчку с пустыми хостом и портом и вот таким правилом - 178\.15\.*\.*\ - это для локальных ресурсов...  попробовал - работает... идет без прокси...

Сработать такое правило не могло в принципе, т.к. синтаксис неверен!

Надо было так: 178\.15\..*\..*/
а лучше даже так (при включенном DNS-кэше): IP 178.15.*.*


Название: Re: Написание правил по заявкам
Отправлено: Alex73 от 15 Февраль 2009, 23:21:38
У меня проблема:
Access to the requested URL http://www.google.ru/advanced_search?hl=ru was not allowed (rule #2).
Поиск ответа не дал. Программу поставил недавно. Помогите. И где можно "правильные правила" найти.


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 16 Февраль 2009, 13:39:12
У меня проблема:
Access to the requested URL http://www.google.ru/advanced_search?hl=ru was not allowed (rule #2).
Поиск ответа не дал.

Плохо искал! Сработало правило №2 из Черного списка.

Цитировать
И где можно "правильные правила" найти.

В соседней теме есть дефолтные списки.


Название: Re: Написание правил по заявкам
Отправлено: Alex73 от 18 Февраль 2009, 00:01:41
Сайт http://speedtest.net/ занес в Белый список. Он грузится но скорость не тестирует. В мониторе все ОК.
На сайте есть flash. Надо правило по которому данный сайт работал.


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 18 Февраль 2009, 19:44:56
В мониторе все ОК.

Если б было все О.К., то и проблемы бы не было!
Галки "Не показывать соединения" в Черном списке и в Только из кэша небось стоят?

Мешать могут списки, скрипты и опция блокировки больших файлов. В зависимости от выбранного для теста сервера грузятся разные линки, поэтому одним правилом их не опишешь. Проще всего перед тестом отключить все списки, скрипты и блокировку больших файлов.

В общем, смотри в мониторе - где, что и чем блокируется и отключай. И еще не забудь, что каждый тест съедает примерно 5 Мб трафика...


Название: Re: Написание правил по заявкам
Отправлено: koxah от 25 Февраль 2009, 15:20:59
Пожалуйста подскажите как создать правило чтобы все с сайта mysite.ru не кешировалось а грузилось с инета? Если пару сайтов на которых через хендикеш не совсем правильно срабатывают скрипты, хочу их просто "пробросить".


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 26 Февраль 2009, 08:19:25
Пожалуйста подскажите как создать правило чтобы все с сайта mysite.ru не кешировалось а грузилось с инета?

Добавь +mysite.ru в Белый список с галкой в колонке "Запись в кэш".


Название: Re: Написание правил по заявкам
Отправлено: 4e4ako от 26 Февраль 2009, 10:57:02
в серверах посредниках прописано - http://site.ru/cgi-bin/nph-proxy.cgi/000000A/http/
подскажите правило преобразования УРЛа, а то только 1 страница грузиться преобразованная..


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 26 Февраль 2009, 12:11:58
в серверах посредниках прописано - http://site.ru/cgi-bin/nph-proxy.cgi/000000A/http/

Это в какой колонке? Префикс? Скопируй сюда всю строку через буфер.

Цитировать
подскажите правило преобразования УРЛа, а то только 1 страница грузиться преобразованная..

Примеры ссылок приведи: что преобразовывать и во что.
Вообще, в серверах-посредниках правил особых нет - там URL запроса просто дописывается после префикса.


Название: Re: Написание правил по заявкам
Отправлено: 4e4ako от 26 Февраль 2009, 12:22:46

Примеры ссылок приведи: что преобразовывать и во что.

правило в посредниках:
Код:
#5#~#True#~##~#http://mysiteru/cgi-bin/nph-proxy.cgi/000000A/http/#~##~#.*


Вот что выдает в адрес браузера если перейти по ссылке с первой загруженной(rambler.ru) страницы:
Код:
http://mysiteru/cgi-bin/nph-proxy.cgi/000000A/http/nova.rambler.ru/pictures


а нужно примерно:
Код:
nova.rambler.ru/pictures


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 26 Февраль 2009, 13:14:23
Добавь в список Переадресация:
#5#~#True#~#^http://mysite\.ru/cgi-bin/nph-proxy\.cgi/000000A/http/#~#http://#~#False#~#True


Название: Re: Написание правил по заявкам
Отправлено: 4e4ako от 26 Февраль 2009, 13:44:16
Добавь в список Переадресация:
#5#~#True#~#^http://mysite\.ru/cgi-bin/nph-proxy\.cgi/000000A/http/#~#http://#~#False#~#True

спасибо! вроде работает!
а то я с преобразованием УРЛа шаманил..

вот может кто еще будет спрашивать для nph-proxy.cgi:
пишем правило в преобразование УРЛа, чтобы сохранять в родные каталоги:
#5#~#True#~#^http://mysite\.ru/cgi-bin/nph-proxy\.cgi/000000./http/#~##~#False#~#True


и в Переадресацию, чтобы ссылки были читабельными:
#5#~#True#~#^http://mysite\.ru/cgi-bin/nph-proxy\.cgi/000000./http/#~#http://#~#False#~#True


Название: Re: Написание правил по заявкам
Отправлено: Saclab от 01 Март 2009, 00:25:49
Всем ЗДРАВСТВУЙТЕ.
Объясните пожалуйста принцип написания правил или подскажите где его почитать


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 02 Март 2009, 13:01:33
Объясните пожалуйста принцип написания правил или подскажите где его почитать

http://handycache.ru/component/option,com_simplefaq/task,display/Itemid,3/catid,1/#FAQ9
http://handycache.ru/component/option,com_smf/Itemid,10/topic,583.0/


Название: Re: Написание правил по заявкам
Отправлено: Saclab от 03 Март 2009, 01:53:15
http://handycache.ru/component/option,com_simplefaq/task,display/Itemid,3/catid,1/#FAQ9
http://handycache.ru/component/option,com_smf/Itemid,10/topic,583.0/

Спасибо, буду разбираться...


Название: Re: Написание правил по заявкам
Отправлено: Andryha2005 от 05 Март 2009, 22:59:36
Стоит Handycache c настройками по умолчанию. Работает отлично, но существуют странички, например http://sbbank.ru/ (http://sbbank.ru/), на которых имеются информеры (в примере показывающие курсы продажи/покупки валют). Информеры по сути представляют собой картинки, загружаемые с сайтов предоставляющих их. Handycache не обновляет их. Часто информация, которую они предоставляют мне не нужна, но на данной странице я хотел бы, что бы информер обновлялся регулярно и отображал актуальную информацию. Как это грамотно сделать?  Обновление остальных картинок на странице не интересует.


Название: Re: Написание правил по заявкам
Отправлено: kemdim11 от 06 Март 2009, 15:09:21
Добрый день!
Напишите пожалуйста правило переадресации.
Необходимо чтобы, файлы расширения *.jpg шли через другой сайт.
т.е. ссылка на рисунок (к примеру www.mail.ru/image.jpg) чтобы переадресация была вот так   http://site.com/index.jsp?z=www.mail.ru/image.jpg
Заранее благодарю, спасибо.


   


Название: Re: Написание правил по заявкам
Отправлено: 4e4ako от 06 Март 2009, 19:22:12
чтобы переадресация была вот так   http://site.com/index.jsp?z=www.mail.ru/image.jpg
#5#~#True#~##~#http://site.com/index.jsp?z=#~##~#\.(jpeg|jpg|gif|png|ico)

скопировать эту строчку-> настройки->управление загрузкой-> серверы посредники(разрешить)-> и  "добавить из буфера" привой кнопкой.



Название: Re: Написание правил по заявкам
Отправлено: kemdim11 от 10 Март 2009, 14:57:02
#5#~#True#~##~#http://site.com/index.jsp?z=#~##~#\.(jpeg|jpg|gif|png|ico)
скопировать эту строчку-> настройки->управление загрузкой-> серверы посредники(разрешить)-> и  "добавить из буфера" привой кнопкой.
Устновил. Пару тройку файлов прошли переадресацию. А потом все перестало.
Я имею ввиду, что в мониторе отображалось соединение с сайтом посредником, а потом перестало. Шла прямая ссылка на файл *.jpeg


Название: Re: Написание правил по заявкам
Отправлено: kemdim11 от 11 Март 2009, 08:49:58
Устновил. Пару тройку файлов прошли переадресацию. А потом все перестало.
Я имею ввиду, что в мониторе отображалось соединение с сайтом посредником, а потом перестало. Шла прямая ссылка на файл *.jpeg

Извиняюсь, все заработало. Просто в мониторе он отображает ссылку как есть(прямую), а внутри его переадресует по вышеописанному правилу.
Было бы удобно чтобы в мониторе отбражалось, что идет переадресация.
Еще раз благодарю.


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 11 Март 2009, 11:59:37
Было бы удобно чтобы в мониторе отбражалось, что идет переадресация.

Название сработавшего сервера-посредника отображается в колонке "Правила" при условии, что оно задано в списке серверов-посредников. Кстати, в правиле несколькими постами выше это поле было пустое!

Если хочешь, чтобы URL в мониторе менялся, то настраивай через список "Переадресация", а не через "Серверы-посредники".


Название: Re: Написание правил по заявкам
Отправлено: Walder от 14 Март 2009, 19:47:44
Извините если уже было !

Сне нужно правило чтоб определенный пользователь выходил тока на определенные ресурсы  например  - http://vkontakte.ru и http://handycache.ru/, и все !  заранее благодарю !


Название: Re: Написание правил по заявкам
Отправлено: Fernand от 15 Март 2009, 13:22:31
Необходимо, чтобы ссылка вида:
devid.info/s.php?text=PCI\VEN_10B9&DEV_5450&SUBSYS_00041179\4&229FEC9D&0&0000
была преобразованна (в правилах переадресации) в строку вида
devid.info/s.php?text=PCI\VEN_10B9%26DEV_5450%26SUBSYS_00041179\4%26229FEC9D%260%260000
правило должно относится только к этому сайту.
То есть то, что находится за знаком "=", должно иметь замену знака "&". Содержимое не обязательно соответствует вышенаписанной строке (может быть и "Vid_0951&Pid_1605")
Спасибо.


Название: Re: Написание правил по заявкам
Отправлено: Михаил от 15 Март 2009, 16:41:33
Можно по аналогии с ранее приведенным (http://handycache.ru/forum/index.php?topic=337.msg16910#msg16910):
Правило: (?<=devid\.info/s\.php\?|.\G).*?\K&
Замена: %26


Название: Re: Написание правил по заявкам
Отправлено: Fernand от 15 Март 2009, 18:28:54
2 Михаил,
отлично! Спасибо.
Если нетрудно, подскажите обратное правило (все, кроме с сайта devid.info имеет замену знака "%26" на "&")
спасибо.


Название: Re: Написание правил по заявкам
Отправлено: Михаил от 15 Март 2009, 21:51:10
Можно попробовать так:
Правило: ^devid\.info(*COMMIT)(*F)|%26
Замена: &


Название: Re: Написание правил по заявкам
Отправлено: Fernand от 16 Март 2009, 05:30:30
И снова спасибо.


Название: Возможна ли переадресация?
Отправлено: Ego1st от 20 Март 2009, 19:46:53
 :oops:прошу прощения, может вопрос и нупский но в факе чего-то не нашел..

данно, браузер Firefox 3.0.7
прокси HandyCashe
надо сделать так что бы при заходе например на yandex.ru(ya.ru) и.т.д. перебрасывало на job.ru возможно ли это сделать и если возможно, можт кто-нибудь показать пример правила и в какой раздел его пихать.. :)
Заранее всем спасибо за ответы=) :oops:


Название: Re: Возможна ли переадресация?
Отправлено: mai62 от 21 Март 2009, 01:06:15
Возможно. Забери строку, что ниже, в буфер обмена
#5#~#True#~#yandex.ru#~#job.ru#~#False#~#True
перейди в список Переадресация и из контекстного меню выполни команду Добавить правило из буфера.


Название: Re: Возможна ли переадресация?
Отправлено: Ego1st от 21 Март 2009, 10:59:19
спс странно до этого вроде также делал не получалось..
еще маленький вопросик, как сделать что бы полностью весь домен переруливался на другой сайт, т.е. если вручную набрать например http://www.yandex.ru/yandsearch?rpt=rad&text=123 он перекинет вот так на http://www.job.ru/yandsearch?rpt=rad&text=123 что соответственно немного не катит=)
в большинстве проксей есть * означающая любые символы, в любом количестве..
т.е. обычно я писал такое правило
*yandex.ru* -> на job.ru
как тут это делаеться?
Заранее спс за ответ=)


Название: Re: Возможна ли переадресация?
Отправлено: mai62 от 21 Март 2009, 13:17:56
#5#~#True#~#.*yandex.ru.*#~#http://job.ru#~#False#~#True

P.S. Вообще-то у нас для таких вопросов есть специальная тема http://handycache.ru/component/option,com_smf/Itemid,10/topic,337.0/
Посмотри, может что-то интересное для тебя попадется.


Название: Re: Написание правил по заявкам
Отправлено: Artem76 от 25 Март 2009, 09:37:23
Подскажите, пож. правило перехода на условный прокси картинок с сайта одноклассники.
Урлы типа
http://i68.odnoklassniki.ru/getImage?photoId=174983475577&photoType=2
http://i53.odnoklassniki.ru/getImage?photoId=166631174617&photoType=2
их нужно грузить через сервис int 4 глобакса (с нрмальным качеством), а остальные через int 3
Правило \.(jpe?g|png|gif|tif|bmp|ico)(\?|$) на них не срабатывает


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 25 Март 2009, 10:39:38
Урлы типа
http://i68.odnoklassniki.ru/getImage?photoId=174983475577&photoType=2
http://i53.odnoklassniki.ru/getImage?photoId=166631174617&photoType=2

odnoklassniki\.ru/getImage\?


Название: Re: Написание правил по заявкам
Отправлено: alek от 02 Апрель 2009, 13:36:26
ну подскажите сразу, плз, немогу долго слоняться в поисках ответа.
есть ESET SmartSequrity v3 на ноуте. На десктопе есть инет и НС. С самого десктопа обновлял с http://nod.drugov.ru/files/eset_upd/, отключив внешние прокси, не до экспериментов было. ESET на десктопе пришлось удалить, тормозил сильно. На буке через НС теперь никак немогу обновить. Прописал в БС +nod.drugov.ru/files/eset_upd/\?(ver|nup) со всеми галками, пробовал создавать правило в условных прокси типа #7#~#True#~##~#http://nod.drugov.ru/#~#8080#~##~##~#.*(ver|nup)$ (порт пробовал и 0, и 80, и 8080).
В настройках ESET указал все входные данные прокси (работающий айпишник десктопа, порт НС 8080, логин-пароль действующего пользователя), а дело не пошло.
Пробовал разные варианты надписи для БС, разные режимы прокси в ESET, не идет нивкакую.
Пробовал и NOD32View, результат тот же.

НС пишет в мониторе несколько вариантов:

02.04.2009/20:17:37 ?192.168.2.4?/192.168.2.4 http://nod.drugov.ru/files/eset_upd/update.ver 0 0/238 0 0 "407 Proxy Authentication Required (HC) " Б.14
Б.14 (Белый список): +nod.drugov.ru/files/eset_upd/*.(ver|nup)

02.04.2009/19:20:14 asya/192.168.2.4 http://nod.drugov.ru/files/eset_upd/update.ver 0 0/127 0 0 "504 Gateway Timeout (HC)" Б.14, У.3
Б.14 (Белый список): +nod.drugov.ru/files/eset_upd/* 
У.3 (Условн. прокси):

 02.04.2009/19:27:06 asya/192.168.2.4 http://nod.drugov.ru/files/eset_upd/update.ver 8155 8155/345 100% 374 "200 OK" Б.14
Б.14 (Белый список): +nod.drugov.ru/files/eset_upd/*
В последнем случае кроме update.ver никакие другие файлы не загружаются.

ума не приложу, что еще надо.


Название: Re: Написание правил по заявкам
Отправлено: alek от 03 Апрель 2009, 13:10:09
вот здесь http://handycache.ru/component/option,com_smf/Itemid,10/topic,285.msg2710/topicseen,1/#msg2710 нашел такое сообщение:
"Да у меня все нормально обновляется! Всегда с официальных серверов, зачем лог успешной работы то присылать? С проксями, с авторизациями, по цепочке [NOD32]-nod:555->[Handycache]-->[Cproxy]-AV-77777:dfsdfs->[_http://u20.eset.com] - например."

Объясните темному, что означает эта строка? что значит nod:555?


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 03 Апрель 2009, 15:15:34
02.04.2009/19:27:06 asya/192.168.2.4 http://nod.drugov.ru/files/eset_upd/update.ver 8155 8155/345 100% 374 "200 OK" Б.14
Б.14 (Белый список): +nod.drugov.ru/files/eset_upd/*
В последнем случае кроме update.ver никакие другие файлы не загружаются.

Хотел бы посмотреть полный отладочный лог этого последнего случая.
Раз кроме update.ver никакие другие файлы NOD не запросил, то вероятно проблема где-то в настройках NOD'а и HC тут не причем!
Есть еще вариант, что сработал Черный список или Только из кэша, но запись была отфильтрована их опциями "Не показывать соединения", поэтому в мониторе ты их не увидел. Короче, надо смотреть полный отладочный лог HC...


Название: Re: Написание правил по заявкам
Отправлено: alek от 04 Апрель 2009, 02:26:45
привожу запрошенный лог. Он велся непосредственно перед запуском обновления есета и до его автоматического прерывания. пароли я заменил звездочками. кстати, на мой взгляд, хранение в логах открытых паролей снижает безопасность.

(в сообщении http://handycache.ru/component/option,com_smf/Itemid,10/topic,285.msg2689/#msg2689 описывается моя ситуация.)

ЛОГ:
04.04.09 09:08:29,828 # 45: Connection from ?192.168.2.4?/192.168.2.4 to HC Version 1.00 RC1 (1.0.0.64a)

04.04.09 09:08:29,828 # 45: Proxy Authentication Required IP=192.168.2.4
/1/True/local//127.0.0.1
/2/True/asya/****/192.168.2.4
/3/True/alek/****/192.168.2.4
/4/True/viki/****/192.168.1.2
psw=//

04.04.09 09:08:29,828 # 45 <<< URL: http://nod.drugov.ru/files/eset_upd/update.ver
HTTP/1.1 407 Proxy Authentication Required (HC)
Server: HandyCache
Mime-Version: 1.0
Date: Sat, 04 Apr 2009 09:08:29 GMT
Content-Type: text/html
Content-Length: 633
Proxy-Authenticate: Basic realm="HandyCache"
Connection: keep-alive


04.04.09 09:08:29,828 # 45: DNS resolve nod.drugov.ru --> 89.111.176.46 (From cache)

04.04.09 09:08:29,828 # 45/44 >>> URL: http://nod.drugov.ru/files/eset_upd/update.ver
GET /files/eset_upd/update.ver HTTP/1.1
Accept: */*
User-Agent: ESS Update (Windows; U; 32bit; VDB 2502; BPC 3.0.650.0; OS: 5.1.2600 SP 3.0 NT; CH 0.0; LNG 1049; x32c; UPD http://nod.drugov.ru/files/eset_upd/; APP ess)
Host: nod.drugov.ru
Connection: Keep-Alive
X-NOD32-Mode: passive
Pragma: no-cache
Cache-Control: no-cache
Accept-Encoding: gzip, deflate


04.04.09 09:08:29,828 # 45:  Client Disconnection

04.04.09 09:08:29,828 # 46: Connection from asya/192.168.2.4 to HC Version 1.00 RC1 (1.0.0.64a)

04.04.09 09:08:29,828 # 46: DNS resolve nod.drugov.ru --> 89.111.176.46 (From cache)

04.04.09 09:08:29,828 # 46/45 >>> URL: http://nod.drugov.ru/files/eset_upd/update.ver
GET /files/eset_upd/update.ver HTTP/1.1
Accept: */*
User-Agent: ESS Update (Windows; U; 32bit; VDB 2502; BPC 3.0.650.0; OS: 5.1.2600 SP 3.0 NT; CH 0.0; LNG 1049; x32c; UPD http://nod.drugov.ru/files/eset_upd/; APP ess)
Host: nod.drugov.ru
Connection: Keep-Alive
X-NOD32-Mode: passive
Pragma: no-cache
Cache-Control: no-cache
Accept-Encoding: gzip, deflate


04.04.09 09:08:30,328 # 46:  Outbound Connection, Local port: 1162

04.04.09 09:08:30,328 # 46 <<< URL: http://nod.drugov.ru/files/eset_upd/update.ver
HTTP/1.1 200 OK
Server: nginx/0.5.35
Date: Fri, 03 Apr 2009 22:08:31 GMT
Content-Type: text/plain; charset=windows-1251
Last-Modified: Fri, 03 Apr 2009 16:34:33 GMT
Transfer-Encoding: chunked
Connection: keep-alive
Keep-Alive: timeout=20
Set-Cookie: Apache=92.37.200.92.956371238796511412; path=/; expires=Sat, 03-Apr-10 22:08:31 GMT


04.04.09 09:09:31,656 # 46:  Client Disconnection



Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 06 Апрель 2009, 14:41:30
привожу запрошенный лог. Он велся непосредственно перед запуском обновления есета и до его автоматического прерывания.

Судя по логу, кроме update.ver NOD больше ничего и не просил!

У меня возникло несколько вопросов:

1. Пробовал ли ты ставить последнюю версию HC 1.0.0.103 ?
Она новее и в ней исправлены многие баги прошлой версии.

2. Пробовал ли ты обновлять NOD c официального сервера, а не с nod.drugov.ru ?
С официального сервера грузится совсем другой файл update.ver ( http://u24.eset.com/eset_upd/update.ver ). Он запакован RAR-ом и имеет больший размер, чем на nod.drugov.ru . Может, изменился формат баз обновления NOD ?

3. Пробовал ли ты в настройках HC и NOD'а стирать пароль для пользователя asya ? Если стирание пароля поможет, то значит у NOD'а действительно какие-то проблемы при обновлении через прокси с авторизацией...


Название: Re: Написание правил по заявкам
Отправлено: alek от 07 Апрель 2009, 04:50:01
1.начну с проверки обновленной версии НС.
2. нет, не пробовал.
3. стирать не пробовал, но пробовал создавать в НС пользователя nodeset32 без пароля, это ничего не дало.
есть подозрение, что проблемы только с НС, потому что на работе пользуемся сквидом, и обновление работает.


Название: Re: Написание правил по заявкам
Отправлено: alek от 08 Апрель 2009, 14:34:10
есть правило вида

http://clck.yandex.ru/redir/dtype=iweb/path=80.22.82/vars=84=87,186=80/cltr=2/reg=76/u=/btt=58/reqid=1239185743-13789995279/data=url=http://komkur.info/obshchestvo/raschet-pri-uvolnenii/&ts=1239185743&uid=8151347341239184918&sign=71ff0399eaa7797d566f3f3d3c8418f6&keyno=0

но не получается настроить переадресацию. правило .+clck\.yandex\.ru/(.*)\* из сообщения на 29 странице не подходит. какое нужно тут правило и в какой список?


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 13 Апрель 2009, 12:54:17
какое нужно тут правило и в какой список?

.+clck\.yandex\.ru/.*/data=url=
в Переадресацию


Название: Re: Написание правил по заявкам
Отправлено: Артём от 19 Апрель 2009, 04:29:19
На этом форуме
http://www.pro-radio.ru/simulators/5540/
в верху есть реклама яндекс директ...
http://an.yandex.ru/resource/context.js?rnd=69974
http://an.yandex.ru/code/6080?rnd=35641&direct-limit=4&charset=Windows-1251&block-origin=2&page-ref=http%3A//www.pro-radio.ru/simulators/5540/&target-ref=http%3A//www.pro-radio.ru/simulators/5540-2/

ну и так далее

как сделать чтобы эта рекламма не грузилась савсем?


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 19 Апрель 2009, 17:55:48
Добавь в Черный список правило: +an.yandex.ru/


Название: Re: Написание правил по заявкам
Отправлено: alek от 20 Апрель 2009, 13:42:09
попробую сначала так:
Blocked
Access to the requested URL http://inetauto.ru/2007/11/09/svechi-zazhiganija-chto-jeto-dlja-chego.html was not allowed (request script).

и есчо:
Blocked
Access to the requested URL http://bmw-syndicat.com/phpBB2/viewtopic.php?topic=1684&forum=7 was not allowed (request script).

тут то же самое:
Blocked
Access to the requested URL http://code.google.com/p/ruadlist/source/list?path=/trunk/black.lst was not allowed (request script).

какой скрипт оно не пропускает?
при отключении прокси в опере страница нормально грузится.
подскажете?

p/s/ проблемой нода пока больше не занимался.


Название: Re: Написание правил по заявкам
Отправлено: CemKey от 20 Апрель 2009, 15:11:50
Скажем есть вот такой адрес и подобные ему:
http://radikal.ru/F/s39.radikal.ru/i083/0904/b7/f0bebe70c77e.jpg.html
Можно ли сделать, когда переходишь по этому адресу, чтоб он чтоли заменялся на:
http://radikal.ru/F/s39.radikal.ru/i083/0904/b7/f0bebe70c77e.jpg


Название: Re: Написание правил по заявкам
Отправлено: regkey от 20 Апрель 2009, 18:46:51
Добавь в Черный список правило: +an.yandex.ru/

А может так:
#4#~#True#~#an\.yandex\.ru/#~##~#
 ???


Название: Re: Написание правил по заявкам
Отправлено: Zelen от 25 Апрель 2009, 09:31:16
Как сделать так чтобы сайты с доменом .ru .com .net  шли через "условный прокси", а остальные напрямую ? :)


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 26 Апрель 2009, 23:12:59
какой скрипт оно не пропускает?

Скорее всего _block_external_links.lua .

Скажем есть вот такой адрес и подобные ему:
http://radikal.ru/F/s39.radikal.ru/i083/0904/b7/f0bebe70c77e.jpg.html
Можно ли сделать, когда переходишь по этому адресу, чтоб он чтоли заменялся на:
http://radikal.ru/F/s39.radikal.ru/i083/0904/b7/f0bebe70c77e.jpg

В список "Переадресация" добавь:
Правило: (radikal\.ru/.*\.jpg)\.html
Замена:   \1
с галкой на "Обязательный".

А может так:
#4#~#True#~#an\.yandex\.ru/#~##~#

Без разницы. Работают они одинаково.

Как сделать так чтобы сайты с доменом .ru .com .net  шли через "условный прокси", а остальные напрямую ? :)

Условие для прокси будет такое: \.(ru|com|net)/
Остальные и так пойдут напрямую, если никакое условие для них не сработает.


Название: Re: Написание правил по заявкам
Отправлено: Zelen от 27 Апрель 2009, 15:16:08
"У.1" спасибо работает!


Название: Re: Написание правил по заявкам
Отправлено: alex208210 от 04 Май 2009, 15:28:46
как сделать переадресацию с сайта http://shkola.edu.ru/ на http://127.0.0.1 ?


Название: Re: Написание правил по заявкам
Отправлено: doctor_ORZ от 06 Май 2009, 08:30:33
Ну, совсем недавно мне помогли решить эту чертову (http://shkola.edu.ru/)  ;) проблему...
Итак, открываешь "Переадресация".
В поле "правило" пишешь http://shkola.edu.ru/. В поле "замена" - http://127.0.0.1 (ну или куда там нужно, хошь на яндекс, хошь на гугль). Ставишь галочки в полях "разрешить" и "обязательный".
Вуаля.
Я же сделал ещё суровее. Вместо http://shkola.edu.ru/ я записал (по подсказкам гуру этого форума) ^(?!.*school\.ru/).* - что означает "любой сайт". В поле переадресация - страничка моего сайта, где есть всего одна запись - "Ресурс, куда вы ломанулись не совместим с задачами школьного образования и доступ на него закрыт. Если же вы уверены, что ресурс может использоваться в школе - пишите письма мне, я открою (после проверки)"  -- ну вот типа этого что-то. После чего сел забивать белый список разрешенных школьных сайтов (уже третий день набиваю - скоро будет готово - выложу свой список сюда и покажу как им пользоваться)


Название: Re: Написание правил по заявкам
Отправлено: Item от 06 Май 2009, 14:13:27
Всем доброго дня, подскажите как блокировать спомощью НС популярные почтовые сервера на (mail, yandex, rambler), и еще такой вопрос кинте ссылку где рассказывается как правельно писать правила.....В этом деле я еще новичок


Название: Re: Написание правил по заявкам
Отправлено: doctor_ORZ от 06 Май 2009, 14:55:48
Блокировать? Открываешь программу на "Настройки"-"черный список". В поле "Правило" пишешь, к примеру "mail.ru" (или лучше "+mail.ru"). Без кавычек ессно. Всё, теперь туда никто не пройдет.
А правила лучше изучать по работе программы - там уже есть немного примеров. И.... читать форум :)


Название: Re: Написание правил по заявкам
Отправлено: Villi от 07 Май 2009, 09:40:49
Как блокировать ссылки типа http://www.marketgid.com/pnews/327149/i/4464/ ?
Я написал в черном списке так:
#4#~#True#~#marketgid\.com#~##~#
И не помогло, эти изображения все равно появляются, блокируется только страница, если я нажму на эту ссылку.
Как будет правильно написать, чтобы блокировать изображения?


Название: Re: Написание правил по заявкам
Отправлено: steelrat от 10 Май 2009, 19:53:19
Подскажите, возможно ли с помощью HC блокировать страницы, содержащие определенные слова. Слова не в url'ах, а именно на самой странице. К примеру, не грузить страницу, если на ней среди текста есть слово "FREE".

Заранее спасибо.


Название: Re: Написание правил по заявкам
Отправлено: Zelen от 10 Май 2009, 21:20:51
есть правило "\.flv" в чёрном списке, что надо написать в "исключение" чтобы при запросе такой ссылки "http://my.mail.ru/community/" файл FLV открывался?
Заранее спасибо :)


Название: Re: Написание правил по заявкам
Отправлено: alex208210 от 12 Май 2009, 11:17:08
При переадресации со страницы http://xxx.htm на страницу http://yyyy.htm   HC переадресовывает на адрес http://yyy.htm/

Внимание обратите на последний слешь... его не должно быть. как переадресовывать на страницу что бы не дописывался слешь...


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 12 Май 2009, 17:24:12
К примеру, не грузить страницу, если на ней среди текста есть слово "FREE".

Пока нет. В следующей версии планируется.

есть правило "\.flv" в чёрном списке, что надо написать в "исключение" чтобы при запросе такой ссылки "http://my.mail.ru/community/" файл FLV открывался?

+my.mail.ru/community/

Внимание обратите на последний слешь... его не должно быть. как переадресовывать на страницу что бы не дописывался слешь...

Слешь не HC дописывает, а твой браузер и делает он это в полном соответствии со стандартом построения URL !  Твои http://xxx.htm и http://yyyy.htm этому стандарту противоречат!


Название: Re: Написание правил по заявкам
Отправлено: Item от 17 Май 2009, 19:32:13
Всем привет, подскавжите еще разок, как правельно записать сайты в черный список, а разрешить тока те которые записаны в белом списке, а то что то у меня не получается. Заранее спосиба


Название: Re: Написание правил по заявкам
Отправлено: HKLM от 18 Май 2009, 01:54:17
Помогите пожалуйста написать правило для ипользования Opera Turbo.
Если в опере набираю например http://spaceweb.ru
Добавляется http://labs1-turbo.opera-mini.net:80/spaceweb.ru/
Поэтому в кэше НС не находит.


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 18 Май 2009, 09:29:21
как правельно записать сайты в черный список, а разрешить тока те которые записаны в белом списке

Запретить все в Черном списке можно правилом: .*
Тогда будут грузиться только сайты, прописанные в Белом списке.

Помогите пожалуйста написать правило для ипользования Opera Turbo.
Если в опере набираю например http://spaceweb.ru
Добавляется http://labs1-turbo.opera-mini.net:80/spaceweb.ru/
Поэтому в кэше НС не находит.

В список Преобразование URL добавь правило:
#5#~#True#~#^labs1-turbo\.opera-mini\.net:80/(www\.)?(.*)#~#\2#~#False#~#True


Название: Re: Написание правил по заявкам
Отправлено: doctor_ORZ от 18 Май 2009, 14:04:12
Что есть: тотальный запрет на всё, что не вошло в белый список. Запрет для всех. А как вот себя любимого исключить из этого списка и разрешить всё, что угодно? Вносить нужные сайты в файл luaR.lst не подходит - неудобно.


Название: Re: Написание правил по заявкам
Отправлено: Item от 18 Май 2009, 14:45:36
DenZzz: Я пробывал записывать сайты которые мне нужны в белый они все равно не открываются, может я не правельно их туда вбиваю, покажите пример как правельно заносить наименование сайта в белый список.


Название: Re: Написание правил по заявкам
Отправлено: HKLM от 18 Май 2009, 15:44:29
В список Преобразование URL добавь правило:
#5#~#True#~#^labs1-turbo\.opera-mini\.net:80/(www\.)?(.*)#~#\2#~#False#~#True
Это пришлось поставить на пятое место, а иначе срабатывало только одно:
#5#~#True#~#:(?!443/)\d+/#~#/#~#False#~#True
я правильно сделал?


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 19 Май 2009, 17:51:19
А как вот себя любимого исключить из этого списка и разрешить всё, что угодно? Вносить нужные сайты в файл luaR.lst не подходит - неудобно.

Все сайты вносить не обязательно. Можно совсем отключить для себя любимого "Черный список" скриптом.

покажите пример как правельно заносить наименование сайта в белый список.

Выше 39 страниц одних примеров! И еще Документация и ФАК в помощь!

Это пришлось поставить на пятое место, а иначе срабатывало только одно:
#5#~#True#~#:(?!443/)\d+/#~#/#~#False#~#True
я правильно сделал?

Да, правило для Opera Turbo лучше поставить в начало списка.


Название: Re: Написание правил по заявкам
Отправлено: doctor_ORZ от 19 Май 2009, 20:18:51
Все сайты вносить не обязательно. Можно совсем отключить для себя любимого "Черный список" скриптом.
Ну, в общем то о чём то таком я догадывался. Осталось сказать, как именно (вы уж простите нашу серость и убогость...)


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 20 Май 2009, 14:34:28
Осталось сказать, как именно (вы уж простите нашу серость и убогость...)

Сам скрипт элементарный:
Код:
-- Скрипт для HandyCache v1.00 RC2 (1.0.0.103)
function main()
 if hc_user_name == 'Ya_lubimiy' then
  hc_white_mask = 'Ч'
 end
end

А куда его вписать читайте в Документации и теме про скрипты.


Название: Re: Написание правил по заявкам
Отправлено: bubliks от 21 Май 2009, 17:32:03
HC 1.00 RC2 (1.0.0.103)
броузер Firefox 3.0.9
вот по этой ссылке не срабатывает переадресация:
Код:
http://clck.yandex.ru/redir/dtype=iweb/path=80.22.82/vars=84=91,186=80/cltr=2/reg=187/u=/reqid=1242889745-54053750899/*data=url%3Dhttp%253A%252F%252Fwww.membrana.ru%252Flenta%252F%253F7166%26ts%3D1242889745%26uid%3D1302593801216204934&sign=39416cdaf1b006b96cf7294087e9d103&keyno=0 (http://clck.yandex.ru/redir/dtype=iweb/path=80.22.82/vars=84=91,186=80/cltr=2/reg=187/u=/reqid=1242889745-54053750899/*data=url%3Dhttp%253A%252F%252Fwww.membrana.ru%252Flenta%252F%253F7166%26ts%3D1242889745%26uid%3D1302593801216204934&sign=39416cdaf1b006b96cf7294087e9d103&keyno=0)
вернее переадресуется все на адрес http://www.yandex.ru/#5 , причем любая ссылка при поиске в яндексе по слову "телевизор", да и по другим словам бывает.
начал разбираться, нашел, что при отключении правила переадресации
Код:
True#~#^[^?]*%(2[56f]|3[adf])#~#\0#~#False#~#True#~#
все начинает работать
изучив форум попытался написать собственное правило из тех, что есть, не получается, правило пробовал такое
Код:
.+clck\.yandex\.ru/.*/\*data=url(=|...)
при его активации яндекс выдает страницу с сообщением wrong url
в связи с этим вопрос, как написать правильное правило, правильной переадресации с подобными ссылками, чтобы не отключать правило
Код:
True#~#^[^?]*%(2[56f]|3[adf])#~#\0#~#False#~#True#~#

Добавлено: 21 Мая 2009, 17:07:23

Самое интересное, только что проверил и даже с включенным правилом, почему-то начало работать, а с утра не работало, чудеса какие-то. Причем НС даже когда по ссылке кликаешь количество попаданий не увеличивает, а с утра увеличивал. Может, на яндексе, че-то мудрят

Добавлено: 21 Мая 2009, 17:23:57

Получилось повторить. Для этого надо открыть новую чистую страницу в ФФ, вставить в поле адреса эту ссылку и попробовать перейти по ней


Название: Re: Написание правил по заявкам
Отправлено: consordo от 22 Май 2009, 16:39:22
Добрый день уважаемые знатоки. Подскажите как прописать правило переадресации.
На входе 3 варианта сайта "в контакте", а именно:

1. www.vkontakte.ru
2. http://vkontakte.ru
3. http://www.vkontakte.ru

На выходе http://192.168.33.210/stop.html

Я делал так :
+vkontakte.ru/* -----------192.168.33.210/stop.html
но такое правило срабатывает только на 2 вариант, а на 1 и 3 оно переадресует на:

http://www.192.168.33.210/stop.html а такого адреса не существует.
Заранее спасибо!


Название: Re: Написание правил по заявкам
Отправлено: alex208210 от 23 Май 2009, 20:32:22
Добрый день уважаемые знатоки. Подскажите как прописать правило переадресации.
На входе 3 варианта сайта "в контакте", а именно:

1. www.vkontakte.ru
2. http://vkontakte.ru
3. http://www.vkontakte.ru

На выходе http://192.168.33.210/stop.html

Я делал так :
+vkontakte.ru/* -----------192.168.33.210/stop.html
но такое правило срабатывает только на 2 вариант, а на 1 и 3 оно переадресует на:

http://www.192.168.33.210/stop.html а такого адреса не существует.
Заранее спасибо!


в строке "правило" пиши http://vkontakte.ru/  в строке "замена" http://192.168.33.210/stop.html  ставь галочки заменить все и обязательный...
по всем трем запросам у меня переадресовывает на http://192.168.33.210/stop.html без алиаса www


Название: Re: Написание правил по заявкам
Отправлено: 4e4ako от 23 Май 2009, 21:10:17
Добрый день уважаемые знатоки. Подскажите как прописать правило переадресации.
На входе 3 варианта сайта "в контакте", а именно:

1. www.vkontakte.ru
2. http://vkontakte.ru
3. http://www.vkontakte.ru

На выходе http://192.168.33.210/stop.html

Я делал так :
+vkontakte.ru/* -----------192.168.33.210/stop.html
но такое правило срабатывает только на 2 вариант, а на 1 и 3 оно переадресует на:

http://www.192.168.33.210/stop.html а такого адреса не существует.
Заранее спасибо!


попробуй так:
#5#~#True#~#.*\Qvkontakte\E.*#~#http://192.168.33.210/stop.html#~#False#~#True


Название: Re: Написание правил по заявкам
Отправлено: consordo от 24 Май 2009, 06:16:16
попробуй так:
#5#~#True#~#.*\Qvkontakte\E.*#~#http://192.168.33.210/stop.html#~#False#~#True

Большущее спасибо все работает!!!


Название: Re: Написание правил по заявкам
Отправлено: Корочун от 24 Май 2009, 11:36:31
Не хочу, чтобы кешировались MP3. Вот такая строчка в "Запись в кэш"
#4#~#True#~#.*#~#*.mp3#~#
правильная?


Название: Re: Написание правил по заявкам
Отправлено: Alexeyslav от 24 Май 2009, 15:04:22
Для кеширования видео с сайта ГуглВидео - следующие правила

правило для "загружать в кеш"
#4#~#True#~#^[a-z][0-9]{1,3}\.[a-z]{0,2}cache[0-9]{1,2}\.googlevideo\.com/videoplayback\?#~##~#

правила для "преобразование УРЛ"
#5#~#True#~#^[a-z][0-9]{1,3}\.lscache[0-9]{1,2}\.googlevideo\.com/videoplayback\?(.*)\&id=([a-z0-9]{1,20})#~#google.video/\2.flv#~#False#~#True

#5#~#True#~#^[a-z][0-9]{1,3}\.[a-z]{0,2}cache[0-9]{1,2}\.googlevideo\.com/videoplayback\?(.*)\&id=([a-z0-9]{1,20})(\&redirect_counter=)(.*)#~#google.video/\2.flv#~#False#~#True

Все загружаемые видеофайлы будут оседать в папке google.video кеша.
Добавлено: 24 Мая 2009, 15:01:31

Не хочу, чтобы кешировались MP3. Вот такая строчка в "Запись в кэш"

По умолчанию, файлы не кешируются. Если не хочешь чтобы кешировались mp3 - посмотри какое правило срабатывает на запись в кеш, и отредактируй его таким образом чтобы удалить оттуда расширение mp3.


Название: clck.yandex.ru
Отправлено: regkey от 26 Май 2009, 18:39:43
Помогите написать правило для clck.yandex.ru/redir/dtype=iweb/path=80.22.82/vars=84=86,186=80/cltr=2/reg=76/u=/btt=85/reqid=1243348134-93118122000/*data=url=http://www.svcons.ru/cgi-bin/sert2006/sert_cnt.cgi?acs=q3WPo2&nomcat=20&date=200406&ts=1243348135&uid=448553161228738713&sign=f8e53d8fe5975d3eeb93217cb64f8e3b&keyno=0 и подобным ссылкам, чтобы то, что выделил подчеркиванием, отрезалось(вырезалось, удалялось) из адреса, а остальное шло уже в браузер.

Обычно ссылки такого вида блокируются правилами #4#~#True#~#(\b|_)(double|fast)?cl(i?ck(er|s)?(hype)?|x)[^a-z]#~#go\.mail\.ru#~# #4#~#True#~#(\b|_)(\d*|cy|form|fs|hits?|img|live|load|log|m[my]|n(ew)?|r|sex|stats?|the|tops?|vip|xxx)?c(ou)?nt[gr]?((er|ing)?s?|ed|scr)?[^a-z]#~#countr(ies|y)#~#


Название: Re: Написание правил по заявкам
Отправлено: Alexeyslav от 26 Май 2009, 20:12:35
Это тебе нужна переадресация. Тебе надо написать правило на первую часть URL заканчивая её по data=url=, и в поле заменить оставить пустое место, т.е. попросту удалить найденное выражение.

Наверно будет выглядеть так:
#5#~#True#~#(.*)clck\.yandex\.ru/redir/dtype=(+)data=url=(.*)#~##~#False#~#True

В этих правилах, заменяемое выражение должно находится между двумя (.*)


Название: Re: Написание правил по заявкам
Отправлено: bubliks от 27 Май 2009, 10:12:25

Наверно будет выглядеть так:
#5#~#True#~#(.*)clck\.yandex\.ru/redir/dtype=(+)data=url=(.*)#~##~#False#~#True

В этих правилах, заменяемое выражение должно находится между двумя (.*)
у меня заработало вот такое правило:
True#~#(.*)clck\.yandex\.ru/redir/dtype=(.*)data=url=(.*)#~#$3#~#False#~#True#~#


Название: Re: Написание правил по заявкам
Отправлено: regkey от 27 Май 2009, 15:15:08
Попробовал добавить правило True#~#(.*)clck\.yandex\.ru/redir/dtype=(.*)data=url=(.*)#~#$3#~#False#~#True#~# из буфера. Не сработало... Так же, как и правило, предложеное Alexeyslav`ом.



Название: Re: Написание правил по заявкам
Отправлено: bubliks от 27 Май 2009, 16:24:23
Попробовал добавить правило True#~#(.*)clck\.yandex\.ru/redir/dtype=(.*)data=url=(.*)#~#$3#~#False#~#True#~# из буфера. Не сработало... Так же, как и правило, предложеное Alexeyslav`ом.
А в тренажере работает?
Посмотри в мониторе НС, у меня после отрезания первой части вторая часть ссылки была заблокирована по черному списку, поэтому адрес сайта svcons.ru пришлось еще добавлять в белый список


Название: Re: Написание правил по заявкам
Отправлено: regkey от 27 Май 2009, 16:26:45
У меня режет почти всё, что после клик-яндекса... =(


Название: Re: Написание правил по заявкам
Отправлено: bubliks от 27 Май 2009, 16:45:45
что значит почти все?
Добавлено: 27 Мая 2009, 16:36:49

Попробовал добавить правило True#~#(.*)clck\.yandex\.ru/redir/dtype=(.*)data=url=(.*)#~#$3#~#False#~#True#~# из буфера. Не сработало... Так же, как и правило, предложеное Alexeyslav`ом.
вообще, если из буфера, то надо добавлять вот это правило: (.*)clck\.yandex\.ru/redir/dtype=(.*)data=url=(.*)
в столбце замена надо написать $3 и поставить галки в полях "разрешить" и "обязательный"


Название: Re: Написание правил по заявкам
Отправлено: regkey от 27 Май 2009, 20:02:31
Вроде счетчик показывает срабатывания. Но странеицы всё равно режутся.
практически все. ВОт еще к примеру одна http://clck.yandex.ru/redir/dtype=iweb/path=80.22.82/vars=84=85,186=80/cltr=2/reg=76/u=/btt=85/reqid=1243439902-80251657780/http://www.karat-omsk.ru
монитор кажет: 28.05.2009/02:59:49 local/127.0.0.1 http://clck.yandex.ru/redir/dtype=iweb/path=80.22.82/vars=84=85,186=80/cltr=2/reg=76/u=/btt=85/reqid=1243439902-80251657780/http://www.karat-omsk.ru 25787 25787/122 100% 0 "430 Blocked (HC)" Ч.7
Ч.7 (Черный список): (\b|_)(double|fast)?cl(i?ck(er|s)?(hype)?|x)[^a-z]

Если черное правило отключить, выдает интернетэкплорер выдает wrong url


Достал уже этот тындекс-кликер :(


Название: Re: Написание правил по заявкам
Отправлено: Alexeyslav от 27 Май 2009, 20:22:17
Если выдает чертовщину - что-то напутано с количеством или положением (.*)
Посмотри в тренажере под найденой подстрокой номер 2 должна быть твоя искомая ссылка, если там что-то не так ... кстати! Перемести это правило вверх, помимо этой замены могли происходить замены и по другим правилам, что могло исказить результаты.


Название: Re: Написание правил по заявкам
Отправлено: bubliks от 28 Май 2009, 10:30:50
вот написал правило, которое работает и с первой и со второй ссылками, предложенными regkey:
(.*)clck\.yandex\.ru/redir/dtype=(.*)http
а в поле замена ставишь http$3
ну, и понятно галки в полях "разрешить" и "обязательный"


Название: Re: Написание правил по заявкам
Отправлено: smx от 29 Май 2009, 00:52:01
[quote ]
Помогите написать правило для clck.yandex.ru/redir/dtype=iweb/path=80.22.82/vars=84=86,186=80/cltr=2/reg=76/u=/btt=85/reqid=1243348134-93118122000/*data=url=http://www.svcons.ru/cgi-bin/sert2006/sert_cnt.cgi?acs=q3WPo2&nomcat=20&date=200406&ts=1243348135&uid=448553161228738713&sign=f8e53d8fe5975d3eeb93217cb64f8e3b&keyno=0 и подобным ссылкам, чтобы то, что выделил подчеркиванием, отрезалось(вырезалось, удалялось) из адреса, а остальное шло уже в браузер.
[/quote]

Пол ночи мучался, меня закусили эти "регулярные выражения" ;), сейчас у меня работает такое правило


#5#~#True#~#(.*url=)(.*)(&ts=.*)#~#\2#~#False#~#True

Проблема возникала при открытии ссылок в яндексе, в ореrа помогает снятие галки  F12- отправлять данные о ссылающейся странице

А для последнего, за пять мин, написал  .*http\:\/\/?


Название: Re: Написание правил по заявкам
Отправлено: allmani от 29 Май 2009, 20:15:27
Помогите понять, как сделать фильтр для Popup окошек.
Например, на сайте www.samlab.ws - всплывает черный прямоугольник без ссылок и каких либо картинок.
Использую Opera AC 3.7.3 + AdMuncher 4.73 + HandyCache 1.0.0.175


Название: Re: Написание правил по заявкам
Отправлено: Aleksei N от 31 Май 2009, 15:47:44
Помогите написать правило для Яндекс директ, это такая панель с рекламой, она есть и на этом форуме


Название: Re: Написание правил по заявкам
Отправлено: Alexeyslav от 31 Май 2009, 16:32:02
"помогите сделать зашибись с зелененьким" ....
Ты указал с чем сделать (и то весьма неопределенно), а указать ЧТО сделать забыл ...
Лучше не говорить, а давать конкретные ссылки которые появляются в мониторе.


Название: Re: Написание правил по заявкам
Отправлено: Aleksei N от 31 Май 2009, 17:16:57
Цитировать
Ты указал с чем сделать (и то весьма неопределенно)
Вверху этой страницы посмотри Яндекс Директ
Цитировать
а указать ЧТО сделать забыл ...
Заблокировать
Цитировать
конкретные ссылки которые появляются в мониторе.
Ссылки вида
http://an.yandex.ru/code/22971?rnd=6319&direct-style=2&direct-limit=3&market-limit=0&stat-id=2
http://an.yandex.ru/resource/context.js?rnd=65020
http://an.yandex.ru/resource/context_r243.css
http://an.yandex.ru/resource/context_static_r243.js

an.yandex.ru добавил в черный список , не помогает.


Название: Re: Написание правил по заявкам
Отправлено: Alexeyslav от 31 Май 2009, 17:44:04
Цитировать
Вверху этой страницы посмотри Яндекс Директ
Увы, у меня такого нет. Повидимому, это плагин в твоем браузере добавляет эту ссылку во все страницы, может его проще отключить в браузере?

Каким образом записал? нужно как +an.yandex.ru

И что пишет в строке монитора с этими ссылками, может yandex.ru находится в белом списке и черный список для него отменен.


Название: Re: Написание правил по заявкам
Отправлено: Aleksei N от 31 Май 2009, 18:26:16
Цитировать
Увы, у меня такого нет. Повидимому, это плагин в твоем браузере добавляет эту ссылку во все страницы, может его проще отключить в браузере?
Не, а что у тебя кстати за браузер? У меня Maxthon 2.5.1.4751 (IE7)
Цитировать
Каким образом записал?
В HC по URL ПКМ->добавить домен в черный список
Цитировать
И что пишет в строке монитора с этими ссылками
HC Promoting


Название: Re: Написание правил по заявкам
Отправлено: Alexeyslav от 31 Май 2009, 18:44:28
У меня Мозилла Фаерфокс.
а HC Promoting - означает что на это не действует черный список, поскольку это способ заработать на рекламе для поддержания сайта HandyCache.ru ... поэтому это встроенный запрет на запрет сайтов рекламодателей и работает только для данного сайта, на остальных нормально блокирует.

Да, у себя тоже такое увидел в мониторе.


Название: Re: Написание правил по заявкам
Отправлено: Aleksei N от 31 Май 2009, 18:55:12
Цитировать
HC Promoting-для поддержания сайта HandyCache.ru
Я так и подумал.
В общем понятно, добавил an.yandex.ru в ad охотник.


Название: Re: Написание правил по заявкам
Отправлено: tanyatat от 06 Июнь 2009, 16:42:57
Здравствуйте! Такая просьба у меня, может ли кто-нибудь написать правило, чтобы с сайта «Одноклассники» не загружались новые фото и прочие картинки.


Название: Re: Написание правил по заявкам
Отправлено: regkey от 10 Июнь 2009, 04:01:22
Пол ночи мучался, меня закусили эти "регулярные выражения" ;), сейчас у меня работает такое правило


#5#~#True#~#(.*url=)(.*)(&ts=.*)#~#\2#~#False#~#True

Проблема возникала при открытии ссылок в яндексе, в ореrа помогает снятие галки  F12- отправлять данные о ссылающейся странице

А для последнего, за пять мин, написал  .*http\:\/\/?


Не совсем понял куда последнее вставлять?

Пробовал вставлять правила, предложенные выше
вот написал правило, которое работает и с первой и со второй ссылками, предложенными regkey:
(.*)clck\.yandex\.ru/redir/dtype=(.*)http
а в поле замена ставишь http$3
ну, и понятно галки в полях "разрешить" и "обязательный"
- срабатываний ноль =(


Название: Re: Написание правил по заявкам
Отправлено: Ершов Дмитрий от 11 Июнь 2009, 10:21:58
Не помню когда но я находил правило для Drweb, а теперь когда мне понадобилось не могу найти.
У меня 1-а лицензия на 10-ть машин в локалке, очень неудобно их обновлять каждую отдельно.


Название: Re: Написание правил по заявкам
Отправлено: nemezus от 11 Июнь 2009, 10:55:30
Добрый день!!!
У меня вопрос,а как сделать так чтобы изображения на одноклассниках шли через условный прокси,на все картинки действует условие \.(jpe?g|png|gif|tif|bmp|ico)(\?|$),а на одноклассниках не действует....Спасибо.


Название: Re: Написание правил по заявкам
Отправлено: 4e4ako от 11 Июнь 2009, 11:06:32
Добрый день!!!
У меня вопрос,а как сделать так чтобы изображения на одноклассниках шли через условный прокси,на все картинки действует условие \.(jpe?g|png|gif|tif|bmp|ico)(\?|$),а на одноклассниках не действует....Спасибо.
#7#~#True#~#getImages#~##~#0#~##~##~#/getImage\?


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 11 Июнь 2009, 13:40:44
Не помню когда но я находил правило для Drweb, а теперь когда мне понадобилось не могу найти.

http://handycache.ru/component/option,com_simplefaq/task,display/Itemid,3/catid,6/#FAQ50


Название: Re: Написание правил по заявкам
Отправлено: flash от 11 Июнь 2009, 15:46:30

Не совсем понял куда последнее вставлять?

Пробовал вставлять правила, предложенные выше - срабатываний ноль =(

Все работает, проверил, и срабатывания все есть и преобразует отлично!


Название: Re: Написание правил по заявкам
Отправлено: nemezus от 11 Июнь 2009, 15:58:35
#7#~#True#~#getImages#~##~#0#~##~##~#/getImage\?
А куда вставлять это правило???


Название: Re: Написание правил по заявкам
Отправлено: 4e4ako от 11 Июнь 2009, 19:34:09
А куда вставлять это правило???
короче создай такое же правило как у тебя для - \.(jpe?g|png|gif|tif|bmp|ico)(\?|$)
но вместо этого - \.(jpe?g|png|gif|tif|bmp|ico)(\?|$)  впиши это - /getImage\?


Название: Re: Написание правил по заявкам
Отправлено: flash от 12 Июнь 2009, 21:05:26
Прошу помощи с поисковиком гугла
таково рода ссылка
http://www.google.com/url?sa=t&source=web&ct=res&cd=2&url=http%3A%2F%2Fwww.bxp.ru%2Fsite_for_free21.html&ei=qnEySsPnK86zsga3v8WyCQ&usg=AFQjCNE_D7zlvYr5OwNguGhL0xH51kxG5g&sig2=7qDrIyfwUpAIqS0Z-WbcEA
надо из нее получить http://www.bxp.ru/site_for_free21.html
вырезать начало я еще асилил а вот чтобы с середины-не выходит :(


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 13 Июнь 2009, 08:04:29
Прошу помощи с поисковиком гугла

#5#~#True#~#.*google\.com/.*&url=(.*)&ei=.*#~#\1#~#False#~#True

Правило надо вставить в начало дефолтного списка Переадресация, т.е. ниже обязательно должны быть правила для преобразования кодов %3A и %2F.


Название: Re: Написание правил по заявкам
Отправлено: Wonderboy от 14 Июнь 2009, 15:30:19
HandyCache RC2 1.0.0.180, прошу помощи с Yuotube

Сервер берет видео с адресов формата:

206.132.73.*\videoplayback^
213.146.171.*\videoplayback^ (здесь звездочка - маска последней цифры)

ну и похожие. Нужно, чтобы видео не кешировалось и названия папок не писались в кеш. Как бы это поуниверсальнее сделать? Было бы здорово вообще не кешировать разные *.flv и иже с ними, но без расширения, а я не знаю, умеет уже НС анализировать хотя бы начало файла. Надеюсь, понятно написал


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 14 Июнь 2009, 16:55:01
Было бы здорово вообще не кешировать разные *.flv и иже с ними, но без расширения, а я не знаю, умеет уже НС анализировать хотя бы начало файла.

Можно написать расширение, анализирующее "Content-Type" с сервера и запрещающее писать файлы с типом "видео" в кэш.

Еще можно настроить в "Кэш / Управление" не писать в кэш большие файлы.


Название: Re: Написание правил по заявкам
Отправлено: Wonderboy от 14 Июнь 2009, 17:08:17
DenZzz , а можно в соответствующей теме ( http://handycache.ru/component/option,com_smf/Itemid,10/topic,1120.260/ ) это сделать?

ИМХО, если просто настроить не писать в кеш большие файлы, то пустые папки все равно будут создаваться, а хочется этого избежать


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 14 Июнь 2009, 17:36:17
DenZzz , а можно в соответствующей теме ( http://handycache.ru/component/option,com_smf/Itemid,10/topic,1120.260/ ) это сделать?

Ответил:
http://handycache.ru/component/option,com_smf/Itemid,10/topic,1120.msg18604/#msg18604


Название: Re: Написание правил по заявкам
Отправлено: flash от 15 Июнь 2009, 12:55:16
#5#~#True#~#.*google\.com/.*&url=(.*)&ei=.*#~#\1#~#False#~#True

Правило надо вставить в начало дефолтного списка Переадресация, т.е. ниже обязательно должны быть правила для преобразования кодов %3A и %2F.

Огромное спасибо, работает!!


Название: Re: Написание правил по заявкам
Отправлено: _Rock_ от 15 Июнь 2009, 13:52:11
Цитата: smx от 29 Мая 2009, 00:52:01
Пол ночи мучался, меня закусили эти "регулярные выражения" Подмигивающий, сейчас у меня работает такое правило


#5#~#True#~#(.*url=)(.*)(&ts=.*)#~#\2#~#False#~#True

Проблема возникала при открытии ссылок в яндексе, в ореrа помогает снятие галки  F12- отправлять данные о ссылающейся странице

А для последнего, за пять мин, написал  .*http\:\/\/?


Не совсем понял куда последнее вставлять?

Пробовал вставлять правила, предложенные выше
Цитата: bubliks от 28 Мая 2009, 10:30:50
вот написал правило, которое работает и с первой и со второй ссылками, предложенными regkey:
(.*)clck\.yandex\.ru/redir/dtype=(.*)http
а в поле замена ставишь http$3
ну, и понятно галки в полях "разрешить" и "обязательный"
- срабатываний ноль =(

пробывал так же оба способа не помогает
кто поможет!!!


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 15 Июнь 2009, 14:24:49
пробывал так же оба способа не помогает
кто поможет!!!

У меня прекрасно работает для Яндекса правило:
#5#~#True#~#.*\*data=url=(.*)&ts=.*#~#\1#~#False#~#True

Вставить его надо в конец дефолтного списка "Переадресация", т.е. после того, как отработают правила чистящие URL от кодов символов.

В Мониторе HC это будет выглядеть примерно так:

Код:
15.06.2009/15:19:38 local/127.0.0.1 http://clck.yandex.ru/redir/dtype=iweb/path=80.22.82/vars=84=85,186=80/cltr=2/reg=51/u=/btt=60/reqid=1245060984-68745653564/*data=url%3Dhttp%253A%252F%252Fhandycache.ru%252F%26ts%3D1245060985%26uid%3D1676781197703144&sign=695ddfa9a1a75a78eb211ec7528b56d4&keyno=0 0 0/198 0 0 "302 Moved Temporarily (HC)" А.10, А.11, А.12, А.13, А.14, А.15, А.17
А.10 (Переадресация): ^[^?]*%(2[56f]|3[adf]) 
А.11 (Переадресация): %(25)+ 
А.12 (Переадресация): %26 
А.13 (Переадресация): %2f 
А.14 (Переадресация): %3a 
А.15 (Переадресация): %3d 
А.17 (Переадресация): .*\*data=url=(.*)&ts=.*


Название: Re: Написание правил по заявкам
Отправлено: _Rock_ от 15 Июнь 2009, 22:52:14
У меня прекрасно работает для Яндекса правило:
#5#~#True#~#.*\*data=url=(.*)&ts=.*#~#\1#~#False#~#True

Вставить его надо в конец дефолтного списка "Переадресация", т.е. после того, как отработают правила чистящие URL от кодов символов.

В Мониторе HC это будет выглядеть примерно так:

Код:
15.06.2009/15:19:38 local/127.0.0.1 http://clck.yandex.ru/redir/dtype=iweb/path=80.22.82/vars=84=85,186=80/cltr=2/reg=51/u=/btt=60/reqid=1245060984-68745653564/*data=url%3Dhttp%253A%252F%252Fhandycache.ru%252F%26ts%3D1245060985%26uid%3D1676781197703144&sign=695ddfa9a1a75a78eb211ec7528b56d4&keyno=0 0 0/198 0 0 "302 Moved Temporarily (HC)" А.10, А.11, А.12, А.13, А.14, А.15, А.17
А.10 (Переадресация): ^[^?]*%(2[56f]|3[adf]) 
А.11 (Переадресация): %(25)+ 
А.12 (Переадресация): %26 
А.13 (Переадресация): %2f 
А.14 (Переадресация): %3a 
А.15 (Переадресация): %3d 
А.17 (Переадресация): .*\*data=url=(.*)&ts=.*


при применении правила :
1 в yandex.ru остаеться только текст (http://content.foto.mail.ru/inbox/sergei_serge/1/i-2.jpg)

2 а при переходе на ссылку
" Неверное перенаправленные на странице
Firefox определил, что сервер перенаправляет запрос на этот адрес таким образом, что он никогда не завершится.
    *   Эта проблема может возникать при отключении или запрещении принятия cookies."


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 15 Июнь 2009, 23:29:17
Что-то не то ты там навставлял! Логи HC покажи и содержимое файла URLF.lst .


Название: Re: Написание правил по заявкам
Отправлено: _Rock_ от 15 Июнь 2009, 23:35:03
HandyCache_list_Format_4
True#~#.+/(redir(ect)?|rd)(\w*\.\w{2,4})?\?.*?(http[^;&]*).*#~#\4#~#False#~#True#~#0
True#~#.*?regnum\.ru/go(to)?/\?(\d+:)+#~##~#False#~#True#~#0
True#~#(?<=regnum\.ru)/go/\?\d+:#~##~#False#~#True#~#0
True#~#(?<=samsung\.ru)/_goto\.html\?uri=#~##~#False#~#True#~#0
True#~#^[^?]*%(2[56f]|3[adf])#~#\0#~#False#~#True#~#4
True#~#%2f#~#/#~#True#~#False#~#2
True#~#%3a#~#:#~#True#~#False#~#2
True#~#%3f#~#?#~#True#~#False#~#0
True#~#%3d#~#=#~#True#~#False#~#2
True#~#%26#~#&#~#True#~#False#~#2
True#~#%25#~#%#~#True#~#False#~#2
False#~##5#~#True#~#.*\*data=url=(.*)&ts=.*#~#\1#~#False#~#True#~##~#False#~#False#~#21221

log приклеплен


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 15 Июнь 2009, 23:47:12
Хрень какая-то у тебя в последней строке! Поучись правильно вставлять правила в список: http://handycache.ru/component/option,com_smf/Itemid,10/topic,948.msg7889/#msg7889


Название: Re: Написание правил по заявкам
Отправлено: _Rock_ от 16 Июнь 2009, 09:09:32
jr
Хрень какая-то у тебя в последней строке! Поучись правильно вставлять правила в список: http://handycache.ru/component/option,com_smf/Itemid,10/topic,948.msg7889/#msg7889

лоханулся
но все равно не получаеться
HandyCache_list_Format_4
True#~#.*google\.com/.*&url=(.*)&ei=.*#~#\1#~#False#~#True#~#0
True#~#.+/(redir(ect)?|rd)(\w*\.\w{2,4})?\?.*?(http[^;&]*).*#~#\4#~#False#~#True#~#68
True#~#.*?regnum\.ru/go(to)?/\?(\d+:)+#~##~#False#~#True#~#0
True#~#(?<=regnum\.ru)/go/\?\d+:#~##~#False#~#True#~#0
True#~#(?<=samsung\.ru)/_goto\.html\?uri=#~##~#False#~#True#~#0
True#~#^[^?]*%(2[56f]|3[adf])#~#\0#~#False#~#True#~#479
True#~#%2f#~#/#~#True#~#False#~#230
True#~#%3a#~#:#~#True#~#False#~#254
True#~#%3f#~#?#~#True#~#False#~#39
True#~#%3d#~#=#~#True#~#False#~#258
True#~#%26#~#&#~#True#~#False#~#232
True#~#%25#~#%#~#True#~#False#~#212
True#~#.*\*data=url=(.*)&ts=.*#~#\1#~#False#~#True#~#1
я так понимаю что это правильно? вот ответ "wrong url"

вот добился :)  если поставить в такой последовательностью то работает :)

#5#~#True#~#.*\*data=url=(.*)&ts=.*#~#\1#~#False#~#True

(.*)clck\.yandex\.ru/redir/dtype=(.*)http
а в поле замена ставишь http$3


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 16 Июнь 2009, 13:16:39
я так понимаю что это правильно? вот ответ "wrong url"

Порядок правил должен быть таким:

HandyCache_list_Format_4
True#~#.*google\.com/.*&url=(.*)&ei=.*#~#\1#~#False#~#True#~#0
True#~#.+/(redir(ect)?|rd)(\w*\.\w{2,4})?\?.*?(http[^;&]*).*#~#\4#~#False#~#True#~#0
True#~#.*?regnum\.ru/go(to)?/\?(\d+:)+#~##~#False#~#True#~#0
True#~#(?<=regnum\.ru)/go/\?\d+:#~##~#False#~#True#~#0
True#~#(?<=samsung\.ru)/_goto\.html\?uri=#~##~#False#~#True#~#0
True#~#^[^?]*%(2[56f]|3[adf])#~#\0#~#False#~#True#~#0
True#~#%(25)+#~#%#~#True#~#False#~#0
True#~#%26#~#&#~#True#~#False#~#0
True#~#%2f#~#/#~#True#~#False#~#0
True#~#%3a#~#:#~#True#~#False#~#0
True#~#%3d#~#=#~#True#~#False#~#0
True#~#%3f#~#?#~#True#~#False#~#0
True#~#.*\*data=url=(.*)&ts=.*#~#\1#~#False#~#True#~#0

И обрати внимание на то, что выделено красным, и сделай также в том же порядке.

Цитировать
(.*)clck\.yandex\.ru/redir/dtype=(.*)http
а в поле замена ставишь http$3

http$3 - некорректная замена! Подвыражения $3 нет в исходном, поэтому оно всегда будет пустым. Равноценно было бы написать в замене просто: http


Название: Re: Написание правил по заявкам
Отправлено: HKLM от 16 Июнь 2009, 13:55:23
В теме http://handycache.ru/component/option,com_smf/Itemid,10/topic,2364.0/ (http://handycache.ru/component/option,com_smf/Itemid,10/topic,2364.0/)"HandyCache + GE.lua (кэширование GoogleEarth)"
Михаил выложил свой URLToCache.lst
Хотелось бы узнать для чего нужны:
False#~#------------------- Б И Б Л И О Т Е Ч Н Ы Е   С К Р И П Т Ы -------------------#~##~#False#~#False#~#0
Неужели это то, о чем я думал давно, скрипты с разных сайтов можно не загружать, а брать из кэша, для всех однотипных движков?

А вот эти два похоже, тоже только для смайликов?
True#~#^[^?]+/(styles|templates)(?=/[^?]+(?<!logo_phpbb)\.(gif|jpe?g|png))$#~#_forum_icons#~#False#~#True#~#0
True#~#^[^?]+/(((style_)?emot|forum)icons|icons?/forum|s|smili?ey?s)/(\w+/)?(icon_)?(?!.*\d)(?=\w*\.(gif|png)$)#~#_smilies/#~#False#~#True#~#13676

А перекодировка кириллицы зачем? Это поможет устранить проблему с неправильным определение кодировки, в браузерах и hcHistorian?

Может там есть другие, полезные для экономии трафика?


Название: Re: Написание правил по заявкам
Отправлено: bubliks от 19 Июнь 2009, 16:13:28

http$3 - некорректная замена! Подвыражения $3 нет в исходном, поэтому оно всегда будет пустым. Равноценно было бы написать в замене просто: http

абсолютно с Вами согласен, но почему тогда замена в тренажере работает? Или это глюк библиотеки regexp'ов


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 19 Июнь 2009, 18:40:26
абсолютно с Вами согласен, но почему тогда замена в тренажере работает?

А почему не должно? <Пусто> - оно и в Африке <пусто>, а "http$3" в том выражении всегда равно "http".


Название: баг НС или...
Отправлено: Wonderboy от 22 Июнь 2009, 17:03:05
Только что столкнулся с непонятками. Есть правило в черном списле:

+overclockers.ru\images\*.jpg
которое по идее должно резать джипеги только из этой директории и не более. Но оно режет также и картинки из поддиректорий (например images\news\*.jpg ), а вроде не должно.
Собственно это я неправильно понимаю логику работы, или все-же НС чет мудрит?  :spy:


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 22 Июнь 2009, 17:13:19
Собственно это я неправильно понимаю логику работы, или все-же НС чет мудрит?

Ты мудришь и правило у тебя с ошибками! :) То, что ты хочешь, выглядит так:
overclockers\.ru/images/[^/]*\.jpg


Название: Re: Написание правил по заявкам
Отправлено: Wonderboy от 22 Июнь 2009, 18:39:25
DenZzz да шо вы говорите? :) А чем мое правило с простым синтаксисом отличается от того-же твоего, только написанным на RegExp? Для меня проще написать по правилам, которые я знаю еще с DOS-а, чем разбираться с другим синтаксисом. Так что мудришь ты.


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 22 Июнь 2009, 18:48:46
Wonderboy

Отличается тем, что мое правило будет работать, а твое - нет!
Даже простой синтаксис ты нарушил - слэши у тебя не в ту сторону, а это грубая ошибка!
Кроме того, мое правило не срабатывает на поддиректории вида images/news/*.jpg , как тебе и хотелось.


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 22 Июнь 2009, 18:53:53
Wonderboy
При простом синтаксисе * означает любое количество любых символов. Конкретно твое правило интерпретируется так: после overclockers.ru\images\ может быть любое количество любых символов, а закончиться строка должна последовательностью .jpg. Разве images\news\*.jpg не подходит под это описание?


Название: Re: Написание правил по заявкам
Отправлено: Wonderboy от 22 Июнь 2009, 19:09:23
mai62 спасибо, теперь все понятно

DenZzz в самом правиле у меня слеши стоят правильно, просто когда набирал на форум, то не посмотрел, думал это несущественно, главное чтобы была понятна идея. Именно в этом случае правило достаточно простое, чтобы разьяснить, почему именно оно не срабатывает, как надо. mai62 именно это нормально и спокойно сделал, ты же просто написал свой вариант, а вот в чем принципиальная разница - не рассказал. Так что без обид.


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 22 Июнь 2009, 21:42:43
Wonderboy

О.К. Больше не буду тебе помогать. Без обид.


Название: Re: Написание правил по заявкам
Отправлено: divinets от 23 Июнь 2009, 17:49:41
Помогите пожалуйста в написании расширения, сохраняющего контент по типу (не по расширению) в кэш и не обновляющего его при наличии в кэше.
Тип данных это: изображения, видео, аудио и/или архивы.
Заранее спасибо!


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 23 Июнь 2009, 21:53:23
Помогите пожалуйста в написании расширения, сохраняющего контент по типу (не по расширению) в кэш и не обновляющего его при наличии в кэше.

Тебе сюда: http://handycache.ru/component/option,com_smf/Itemid,10/topic,1120.msg18433/#msg18433

За образец возьми расширения:
- Не обновлять картинки по типу в кэше (R-img)
- Не обновлять видео по типу в кэше (R-vid)
- Сохранять или блокировать ответы 403 и 404 (A-40X)


Название: Re: Написание правил по заявкам
Отправлено: flash от 25 Июнь 2009, 21:20:15
DenZzz
прошу помощи! :)
Сейчас пользуюсь оперой и его сервисом опера турбо, то есть он при низкой скорости пускает загрузку через свой сервак... Ссылки имеют вид:
http://opera10beta-turbo.opera-mini.net:80/handycache.ru/forum/Themes/SlickPro_Graphite/images/starmod.gif
первая часть до -turbo.opera-mini.net:80 может меняться, а все что после 80 это и есть урл.
Проблемка была изначально что скрипт "Блокировать внешние ссылки (R-ext)" не пропускал. Я попробовал добавить в него правило следующего содержания: @exception     ^/.*turbo\.opera-mini\.net:80/      но вроде не работает, может что не так написал там :) Второй вопрос, можно ли чтобы хандикэш преобразовывал эти ссылки чтобы не писал их с турбо, а запись в кэш ставил именно сам урл, я вроде делал переадресацию такого вида: ^/.*turbo\.opera-mini\.net:80/(www\.)?(.*)  замена \2 , тут человек выкладывал, но срабатываний по правилу нету...
Заранее благодарен если поможете


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 25 Июнь 2009, 22:24:44
Я попробовал добавить в него правило следующего содержания: @exception     ^/.*turbo\.opera-mini\.net:80/      но вроде не работает, может что не так написал там

Правило неверно! Нужно так:
@exception      turbo\.opera-mini\.net:80/

Но тогда внешняя реклама сможет грузиться через сервер turbo opera.
Чтобы этого избежать, нужно не добавлять @exception, а добавить в скрипт строку:
  s, _ = string.gsub(s, '^(http://)[^/]*turbo%.opera%-mini%.net:80/', '%1', 1)
ниже строки:
  s, _ = string.gsub(s, '^(http://)~clientscriptgz/', '%1', 1)
 
Цитировать
Второй вопрос, можно ли чтобы хандикэш преобразовывал эти ссылки чтобы не писал их с турбо, а запись в кэш ставил именно сам урл, я вроде делал переадресацию такого вида: ^/.*turbo\.opera-mini\.net:80/(www\.)?(.*)  замена \2 , тут человек выкладывал, но срабатываний по правилу нету...

Во-первых, не в "Переадресацию", а в "Преобразование URL".
Во-вторых, правило у тебя неправильное! Надо добавить через команду "Добавить правило из буфера":

#5#~#True#~#^[^/]*-turbo\.opera-mini\.net:80/(www\.)?(.*)#~#\2#~#False#~#True


Название: Re: Написание правил по заявкам
Отправлено: flash от 25 Июнь 2009, 22:40:55
Вот это дАА!!!!  :o Я в шоке, исчерпывающе, спасибо большое, все заработало как часы  :good:
Добавлено: 25 Июня 2009, 22:36:17

предлагаю ето дело в скрипт внести в будущую версию, а то тут в смежной ветке вопросы у людей были по этому поводу :) в смысле по турборежиму, ибо сейчас все оперы с турбо пойдут, может кому и не понадобится, а ведь многим будет приятно :)


Название: Re: Написание правил по заявкам
Отправлено: as_lan от 26 Июнь 2009, 12:27:50
вот пример сайта который кишит рекламой http://qiq.ru/. Какое правило нужно чтоб убрать всю рекламу с права, вместе с ссылками, и слово "реклама" встречающееся между новостями


Название: Re: Написание правил по заявкам
Отправлено: flash от 26 Июнь 2009, 13:53:22
вот пример сайта который кишит рекламой http://qiq.ru/. Какое правило нужно чтоб убрать всю рекламу с права, вместе с ссылками, и слово "реклама" встречающееся между новостями
Лично я обычно пополняю черный и белый список отсюда:
http://code.google.com/p/ruadlist/source/browse/trunk (http://code.google.com/p/ruadlist/source/browse/trunk)
там есть архив hc.zip со списками, себе правила пополняю. На кик.ру все время хожу, рекламу пришибает. ;)


Название: Re: Написание правил по заявкам
Отправлено: as_lan от 26 Июнь 2009, 15:46:31
мне просто хочется посмотреть как будет выглядеть само правило, чтоб потом на основе него для других сайтов делать, просто кроме рекламы с помощью Handycache блокирую  много другое


Название: Re: Написание правил по заявкам
Отправлено: flash от 26 Июнь 2009, 16:02:43
для начала не плохо бы поставить расширения который написал DenZzz,за что ему огромное спасибо :) особенно помагает для убийства всякого рода гадости расширение Блокировать внешние ссылки (R-ext), вообще для любого сайта как вариант борьбы с рекламой и прочим мазутом.
Для qiq у меня еще срабатывают правила черного списка:
+1under.ru/
+yandex.ru/cycounter
+readme.ru/informer
+rmbn.ru/
Но без расширения R-ext список был бы куда шире, да и думаю нет смысла блокировать извне, тратить ресурсы на обработку, и не факт что можно в принципе отловить по правилам все что хочется, если сайт использует скрипты, но это мое субъективное мнение


Название: Re: Написание правил по заявкам
Отправлено: as_lan от 28 Июнь 2009, 14:54:40
Вопрос снят. Есть более удобный способ через скрипты в опере. Всем спасибо


Название: Re: Написание правил по заявкам
Отправлено: divinets от 28 Июнь 2009, 15:21:03
Подскажите пожалуйста способ сделать следующее.
Данные по адресам типа http://vec03.maps.yandex.ru/tiles?l=map&v=2.6.0&x=1&y=0&z=1 кэшировать только при условии, что размер кэшируемого больше например 10 килобайт.
Спасибо!


Название: Re: Написание правил по заявкам
Отправлено: Kuzmische от 13 Июль 2009, 08:01:36
Здравствуйте!
Нужно ВЕСЬ ftp-траффик перенаправить на определенный прокси, можно ли это сделать в "Управление загрузкой-Условные прокси"? Что-то сходу не получилось...
Спасибо.


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 13 Июль 2009, 10:30:15
Нужно ВЕСЬ ftp-траффик перенаправить на определенный прокси, можно ли это сделать в "Управление загрузкой-Условные прокси"?

В "Управление загрузкой" список серверов-посредников, а тебе надо "Внешние прокси / Условные прокси". Само условие простое: ^ftp://


Название: Re: Написание правил по заявкам
Отправлено: Kuzmische от 13 Июль 2009, 10:43:35
В "Управление загрузкой" список серверов-посредников, а тебе надо "Внешние прокси / Условные прокси". Само условие простое: ^ftp://
Спасибо, сработало.


Название: Re: Написание правил по заявкам
Отправлено: kalash48 от 18 Июль 2009, 11:00:45
Приветствую Всех! Поставив Opera Turbo в связке с Handy столкнулся с приблизительно той же проблемой, что и пользователь Flash:
Правило неверно! Нужно так:
@exception      turbo\.opera-mini\.net:80/

Но тогда внешняя реклама сможет грузиться через сервер turbo opera.
Чтобы этого избежать, нужно не добавлять @exception, а добавить в скрипт строку:
  s, _ = string.gsub(s, '^(http://)[^/]*turbo%.opera%-mini%.net:80/', '%1', 1)
ниже строки:
  s, _ = string.gsub(s, '^(http://)~clientscriptgz/', '%1', 1)
 
Во-первых, не в "Переадресацию", а в "Преобразование URL".
Во-вторых, правило у тебя неправильное! Надо добавить через команду "Добавить правило из буфера":

#5#~#True#~#^[^/]*-turbo\.opera-mini\.net:80/(www\.)?(.*)#~#\2#~#False#~#True

Как я понял из ответа, первое правило вносится в список переадресации, а второе в преобразование. Неясно лишь одно - как и каким образом всё это сделать. Поймите, я не разбираюсь в тонкостях написания правил и являюсь обычным пользователем. К примеру вот правило - @exception      turbo\.opera-mini\.net:80/ - где между значениями "@exception"     "turbo" имеется как минимум несколько пробелов. Вопрос чайника: нужно ли при добавлении этого правила учитывать все эти пробелы или достаточно только одного? И что значит добавлять через команду "добавить правило из буфера" ? Ещё в правилах имеются "окошечки" "Обязательный" и "Заменить всё" - какие из них нужно отметить для каждого правила и т.д. Понимающий человек глядя на мой вопрос поймёт без лишних уточнений что к чему, и я надеюсь объяснит всё максимально конкретно. Обязуюсь если нужно, удалить это дурацкое сообщение сразу после поступления явного и исчерпывающего ответа. Спасибо!


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 20 Июль 2009, 10:16:32
Как я понял из ответа, первое правило вносится в список переадресации, а второе в преобразование. Неясно лишь одно - как и каким образом всё это сделать.

Ты не правильно понял. Первая часть рассказывала какие строки надо добавить в расширение "Блокировать внешние ссылки (R-ext)". Если ты им не пользуешься, то ничего не делай.

Цитировать
К примеру вот правило - @exception      turbo\.opera-mini\.net:80/ - где между значениями "@exception"     "turbo" имеется как минимум несколько пробелов. Вопрос чайника: нужно ли при добавлении этого правила учитывать все эти пробелы или достаточно только одного?

Пробелы в данном случае для красоты и на работу расширения никак не влияют. Просто открываешь блокнотом файл eR_Block_external_links.lua и добавляешь указанную строку в указанное место. Потом перезагружаешь расширение или HC.

Цитировать
И что значит добавлять через команду "добавить правило из буфера"?

Это значит, что нужно было ФАК читать!
http://handycache.ru/component/option,com_smf/Itemid,10/topic,948.msg7889/#msg7889

Цитировать
Ещё в правилах имеются "окошечки" "Обязательный" и "Заменить всё" - какие из них нужно отметить для каждого правила и т.д.

Все что надо, уже будет отмечено. Больше ничего тыкать не нужно!


Название: помогите с правилом
Отправлено: juble от 24 Июль 2009, 02:45:51
подскажите пожалуста, мне нужно чтобы url'ы, типа "cs192.vkontakte.ru" сохранялись в кэш как "vkontakte.ru"
заранее благодарю


Название: Re: помогите с правилом
Отправлено: DenZzz от 24 Июль 2009, 11:26:24
подскажите пожалуста, мне нужно чтобы url'ы, типа "cs192.vkontakte.ru" сохранялись в кэш как "vkontakte.ru"

Буквы "cs" в начале URL не меняются? Меняются только цифры? Тогда правило такое:

#5#~#True#~#^cs\d+\.(?=vkontakte\.ru/)#~##~#False#~#True


Название: Re: Написание правил по заявкам
Отправлено: minnakhmetov от 28 Июль 2009, 08:42:08
Доброго времени суток.
не сильно дружу с регулярными выражениями, но хотелось бы получить регулярное выражение для строк файла лога HandyCache.
Буду признателен.


Название: Re: Написание правил по заявкам
Отправлено: MAKeR от 30 Июль 2009, 07:26:07
Добрый день!
Имеется след проблема: сайт  http://khvload.net.ru/  - страницы полностью грузятся из кэша, т.е. кроме картинок из кэша берётся и сама структура страницы, из-за этого приходится при след заходах на сайт постоянна обновлять страницы. Подскажите что прописать и в каких списках. Заранее спасибо!


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 30 Июль 2009, 12:16:32
Имеется след проблема: сайт  http://khvload.net.ru/  - страницы полностью грузятся из кэша, т.е. кроме картинок из кэша берётся и сама структура страницы, из-за этого приходится при след заходах на сайт постоянна обновлять страницы. Подскажите что прописать и в каких списках.

Думаю, не в списках дело, а в том, что сервер того сайта всегда отвечает HC, что страница не изменилась, хотя это на самом деле не так.

Рещение проблемы описано здесь: http://handycache.ru/component/option,com_smf/Itemid,10/topic,104.0/



Название: Re: Написание правил по заявкам
Отправлено: HKLM от 31 Июль 2009, 01:28:28
Объясните пожалуйста, почему запросы
_ttp://elementy.ru/news/
_ttp://elementy.ru/news
Хранятся в кэше по отдельности, это же одна страница.
Судя по монитору ни какие правила не срабатывают, только Offline.


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 31 Июль 2009, 11:04:35
HKLM

С чего ты это взял?


Название: Re: Написание правил по заявкам
Отправлено: HKLM от 31 Июль 2009, 20:03:18
HKLM
С чего ты это взял?
Которая со слешем вконце, лежит в cache\elementy.ru\news\#_
А другая cache\elementy.ru\#_
Это с главной страницы ссылка без слеша, зашел по ней и получил, сильно старый вариант страницы.
Может правило какое то не срабатывает?


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 03 Август 2009, 09:33:31
А другая cache\elementy.ru\#_

Наверно, ты имел в виду cache\elementy.ru\news#_

Хранятся в кэше по отдельности, это же одна страница.

Многие сервера воспринимают эти URL как разные и выдают совершенно разный контент или пишут об ошибке.
Например: http://handycache.ru/component/option,com_smf/Itemid,10/topic,337.860/
попробуй пройти по этой ссылке без слэша на конце.

Вот поэтому HC и хранит такие страницы в кэше в разных файлах.

Может правило какое то не срабатывает?

Ты можешь сам добавить правило в "Преобразование URL", которое позволит хранить такие страницы в одном файле, но делать это лучше точечно для конкретных сайтов...


Название: Re: Написание правил по заявкам
Отправлено: HKLM от 03 Август 2009, 09:56:33
Цитировать
Наверно, ты имел в виду cache\elementy.ru\news#_
Точно, так и есть.
Цитировать
попробуй пройти по этой ссылке без слэша на конце.
Про это я помню.
Цитировать
Ты можешь сам добавить правило в "Преобразование URL", которое позволит хранить такие страницы в одном файле, но делать это лучше точечно для конкретных сайтов...
Пожалуй согласен, что лучше для конкретных сайтов. Но как это сделать?


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 03 Август 2009, 13:50:20
Пожалуй согласен, что лучше для конкретных сайтов. Но как это сделать?

Например, так:

#5#~#True#~#^(?=.*elementy\.ru/)(.*)/$#~#\1#~#False#~#True


Название: Re: Написание правил по заявкам
Отправлено: HKLM от 03 Август 2009, 16:57:37
Например, так:
#5#~#True#~#^(?=.*elementy\.ru/)(.*)/$#~#\1#~#False#~#True
Файл записало как cache\elementy.ru\news#_  Правило срабатывает по факту и если смотреть в "количество попаданий". Но в "Сработавшие правила" монитора, его нет, там либо запись в кэш либо Offline, зато видно как срабатывает на elementy.ru/, его записало прямо в папку cache.


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 03 Август 2009, 19:59:15
Но в "Сработавшие правила" монитора, его нет

Должно быть, если файл берется не из RAM-кэша HC.

Цитировать
зато видно как срабатывает на elementy.ru/, его записало прямо в папку cache.

Поправил, чтобы не срабатывало на главную страницу:
#5#~#True#~#^(?=.*elementy\.ru/(?!$))(.*)/$#~#\1#~#False#~#True


Название: Re: Написание правил по заявкам
Отправлено: HKLM от 03 Август 2009, 20:34:00
Должно быть, если файл берется не из RAM-кэша HC.
Похоже надо еще и НС перезапускать.

Цитировать
Поправил, чтобы не срабатывало на главную страницу:
#5#~#True#~#^(?=.*elementy\.ru/(?!$))(.*)/$#~#\1#~#False#~#True
Спасибо.


Название: Re: Написание правил по заявкам
Отправлено: Parcher от 04 Август 2009, 16:06:58
При загрузки видео в vkontake.ru создается папке такого рода ХХХ.gtХ.vkadre.ru. Нужно все сохранить в vkadre.ru.

Есть какое-нибудь универсальное правило для таких сайтов? Хотелось бы просто менять в правиле адреса сайтов без лишних заморочек.
Добавлено: 04 Августа 2009, 15:55:04

Вроде работает такое правило. Оно верное?
#5#~#True#~#.+\.(?=vkadre\.ru)#~##~#False#~#True


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 05 Август 2009, 10:06:10
Вроде работает такое правило. Оно верное?
#5#~#True#~#.+\.(?=vkadre\.ru)#~##~#False#~#True

Верное, но слишком широкое, оно отбросит все домены сайта.
Можно сузить правило, например, так:
#5#~#True#~#\d+\.gt\d\.(?=vkadre\.ru)#~##~#False#~#True


Название: Re: Написание правил по заявкам
Отправлено: Parcher от 06 Август 2009, 16:25:48
Не проходит проверка на обновление винды (Vista). При проверке на новые обновления выскакивает ошибка, в мониторе НС блокируется запросы по правилу Ч.17. Отключаю данное правило, таже проблема, но уже с правилом Ч.2. При отключение черного списка обновления проходят на ура. Куда и какое правило нужно добавить в НС для нормальной работы Microsoft update?
Добавлено: 06 Августа 2009, 16:13:30

И еще. Правило для обновления ESET не сохраняет сами файлы. В папке кэша есть только один файл update.ver. Как сделать чтобы сохранялись все файлы?


Название: Re: Написание правил по заявкам
Отправлено: Parcher от 07 Август 2009, 11:31:10
Еще вопрос про обновления винды.

В сети несколько компов с Vista x32. Регулярно качаются обновления, но они не сохраняются в кэше, а необходимость есть, чтобы не качать повторно одни и те же обновления на другие компы, чтоб они из кэша брались. Где и что нужно написать?


Название: Re: Написание правил по заявкам
Отправлено: Parcher от 12 Август 2009, 12:48:57
Наверное все в отпуске....


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 12 Август 2009, 13:33:58
Наверное все в отпуске....

Чтобы тебе ответить, надо задать кучу уточняющих вопросов! Где конкретика?

Куда и какое правило нужно добавить в НС для нормальной работы Microsoft update?

В Белый список добавь сайт Microsoft update с галкой в колонке "Ч. Черный список". Имя сайта смотри у себя в мониторе.

Цитировать
И еще. Правило для обновления ESET не сохраняет сами файлы. В папке кэша есть только один файл update.ver. Как сделать чтобы сохранялись все файлы?

Это правило не занимается "сохранением файлов". Файлы сохраняет список "Запись в кэш". Какие у тебя там правила активны?
И еще в настройках "Кэш / Управление" должны стоять галки: "Игнорировать no-cache" и "Игнорировать no-store".

В сети несколько компов с Vista x32. Регулярно качаются обновления, но они не сохраняются в кэше, а необходимость есть, чтобы не качать повторно одни и те же обновления на другие компы, чтоб они из кэша брались. Где и что нужно написать?

Нужно написать правила в список "Запись в кэш", "Не обновлять" и, вероятно, "Преобразование URL". Какой вопрос - такой ответ! Лог монитора HC покажи и укажи, что именно надо не качать повторно...


Название: Re: Написание правил по заявкам
Отправлено: divinets от 18 Август 2009, 22:07:49
Кстати, обновления Windows частенько грешат закачкой не всем файлом сразу, а по частям. Соответственно в мониторе HC пишется Partial Content и поэтому в кэш ничего не пишется, хотя и правило сохранять в кэш исправно работает на файле целиком.
Можно ли как-нибудь все таки записывать в кеш?

Еще просьба, помогите написать расширение, позволяющее сохранять в кеш по расширению при условиии соотвествия размеру (например больше 70 кб.).


Название: Re: Написание правил по заявкам
Отправлено: Parcher от 20 Август 2009, 23:54:17
Нужно правило для letitbit.net. Нужно кешировать все, кроме картинки с кодом.

При загрузки большего файла использую менеджер закачки, но ссылки иногда слетают. Делаю обновление ссылки, но там нужно вводить код с картинки, а он не обновляется. Адрес кода такой: http://letitbit.net/cap.php?jpg=662888652760.jpg Все, что после = разумеется меняется.


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 21 Август 2009, 00:34:56
Parcher
Добавь в белый список правило letitbit\.net/cap\.php\?jpg и поставь галку в колонке Запись в кэш. Тогда картинки не будут писаться в кэш.


Название: Re: Написание правил по заявкам
Отправлено: Parcher от 21 Август 2009, 00:42:08
Спасибо, сделал. :)
Еще: есть такой ресурс ru.savefrom.net. Так вот он не корректно работает. После вставки ссылки должна появляться ссылка на файл для скачивания, но кроме бегущих кубиков там ничего нет. С отключенным прокси все работает нормально.


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 21 Август 2009, 01:21:12
Цитировать
есть такой ресурс ru.savefrom.net. Так вот он не корректно работает.
Это Content Master блокирует. Напиши в теме по этому расширению, думаю Михаил разберется. А пока при загрузке этой страницы жми правый Shift.


Название: Re: Написание правил по заявкам
Отправлено: IVAn Dealer от 21 Август 2009, 12:27:23
Буквы "cs" в начале URL не меняются? Меняются только цифры? Тогда правило такое:

#5#~#True#~#^cs\d+\.(?=vkontakte\.ru/)#~##~#False#~#True


а нельзя ли уже закэшированные папки cs*.vkontakte.ru переделать согласно этому правилу (на vkontakte.ru) ?


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 21 Август 2009, 13:51:42
а нельзя ли уже закэшированные папки cs*.vkontakte.ru переделать согласно этому правилу (на vkontakte.ru) ?

Только вручную или сторонними прогами. Вот отдельная тема по конвертированию кэша:
http://handycache.ru/component/option,com_smf/Itemid,10/topic,1683.0/


Название: Re: Написание правил по заявкам
Отправлено: Aleksei N от 23 Август 2009, 19:37:45
Привет всем, помогите написать правила чтобы можно было кэшировать флеш игры с http://games.rambler.ru/, игры берутся по ссылкам вида
http://games.rambler.ru/game/chess/play?opts&fr=description&0.83089885317523
http://games.rambler.ru/game/durak/play?opts&fr=description&0.46824708909729196
(цифирьки в конце при каждом клике разные) с НС по этим ссылкам открывается страничка с просьбой залогиница, без HC все нормально. Еще есть такая флешка
http://games.rambler.ru/swf/rglib/v2.1b22/rglib.swf   загружаю ее в кеш, а через некоторое время при обновлении страницы НС пишет что ее нет в кеше.


Название: Re: Написание правил по заявкам
Отправлено: Aleksei N от 24 Август 2009, 18:10:38
Вроде начал сам разбираться, скажите как сделать преобразование URL
Цитировать
+games.rambler.ru/game/game name/play?opts&fr=description&*
в такое
Цитировать
+games.rambler.ru/game/game name/play?opts&fr=description


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 24 Август 2009, 21:13:19
Вроде так:
#5#~#True#~#(games\.rambler\.ru/game/game\sname/play\?opts&fr=description)(.*)#~#\1#~#False#~#True
Эту строку забрать в буфер обмена, перейти в список Преобразование URL и вызвать из контекстного меню команду Добавить из буфера.


Название: Re: Написание правил по заявкам
Отправлено: Aleksei N от 25 Август 2009, 03:36:17
Нет, не работает, вы не поняли под game name подразумевается любое имя игры


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 25 Август 2009, 05:28:34
Тогда так:
#5#~#True#~#(games\.rambler\.ru/game/.*/play\?opts&fr=description)(.*)#~#\1#~#False#~#True


Название: Re: Написание правил по заявкам
Отправлено: Aleksei N от 25 Август 2009, 19:23:45
Цитировать
Тогда так:
#5#~#True#~#(games\.rambler\.ru/game/.*/play\?opts&fr=description)(.*)#~#\1#~#False#~#True
Судя по колличиству попаданий, правило срабатывает, только что оно делает непонятно. Спрошу подругому, есть ссылки такого типа
Цитировать
http://games.rambler.ru/game/checkers/play?opts&fr=description&0.40592994373700064
http://games.rambler.ru/game/chess/play?opts&fr=description&0.18375459399920835
http://games.rambler.ru/game/rendzu/play?opts&fr=description&0.34636567019401965
Цифирки в конце УРЛ всегда разные, и нужно что бы запись в кеш происходила без них, а отдовалось браузеру как и запрашивалось.


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 25 Август 2009, 20:13:37
Последнее правило преобразовывает

http://games.rambler.ru/game/checkers/play?opts&fr=description&0.40592994373700064
в
http://games.rambler.ru/game/checkers/play?opts&fr=description

http://games.rambler.ru/game/chess/play?opts&fr=description&0.18375459399920835
в
http://games.rambler.ru/game/chess/play?opts&fr=description

http://games.rambler.ru/game/rendzu/play?opts&fr=description&0.34636567019401965
в
http://games.rambler.ru/game/rendzu/play?opts&fr=description

Эти преобразования будут происходить при записи в кэш и при поиске файла в кэше. Например, URL http://games.rambler.ru/game/rendzu/play?opts&fr=description&0.34636567019401965 у тебя запишется как http://games.rambler.ru/game/rendzu/play?opts&fr=description. И потом, когда понадобится какой-нибудь http://games.rambler.ru/game/rendzu/play?opts&fr=description&xxxxxxxxx, НС найдет в кэше http://games.rambler.ru/game/rendzu/play?opts&fr=description и отдаст его. Вроде бы это как раз то, что тебе нужно.

Еще можно добавить правило games\.rambler\.ru/game/.*/play\?opts&fr=description в список не обновлять, чтобы эти файлы брались из кэша без запросов на сервер.



Название: Re: Написание правил по заявкам
Отправлено: Parcher от 26 Август 2009, 13:29:21
Не знаю в тему это или нет, но такая вот ситуация:

1. В сети несколько компов. Все работают через НС. При просмотре сайта с новостями и со встроенным видео (youtube.com) как мне показалось видео не кэшируется. При просмотре той же самой странице на другом компе, с тем же самым видео, оно грузиться снова. Как сделать, что бы такие ресурсы брались из кэша для всех компов?


О! У нас новый банер?! Точнее иконка:) А в НС она измениться?


Название: Re: Написание правил по заявкам
Отправлено: Aleksei N от 26 Август 2009, 16:54:05
Цитировать
Тогда так:
#5#~#True#~#(games\.rambler\.ru/game/.*/play\?opts&fr=description)(.*)#~#\1#~#False#~#True
Да, теперь вижу, работает, просто забыл удалить неправильно написаное правило из переадресации. Только игр самих нет, на их месте белый квадрат с логотипом "Рамблер игры' в центре, и все, никаких больше запросов в НС не идет.


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 26 Август 2009, 17:39:37
Parcher
Цитировать
В сети несколько компов. Все работают через НС. При просмотре сайта с новостями и со встроенным видео (youtube.com) как мне показалось видео не кэшируется. При просмотре той же самой странице на другом компе, с тем же самым видео, оно грузиться снова. Как сделать, что бы такие ресурсы брались из кэша для всех компов?
Для начала выясни пишется видео в кэш или нет.  После загрузки файла наведи указатель мыши на URL в мониторе. Если файл записан, то появится имя файла в кэше. Потом посмотри при загрузке одной страницы с разных компов один URL используется или разные. Если разные, то надо добавлять правила в список Преобразование URL, аналогичные тем, что я привел для Aleksei N на этой странице немного выше.
Цитировать
О! У нас новый банер?! Точнее иконка:) А в НС она измениться?
Пока нет.
Aleksei N
Попробуй выключить по очереди Черный список и расширение Content Master. Возможно это кто-то из них игры вырезает. Или смотри в мониторе колонку Правила. Там перечислены правила, которые повлияли на загрузку страницы.


Название: Re: Написание правил по заявкам
Отправлено: Aleksei N от 26 Август 2009, 18:04:38
Цитировать
Или смотри в мониторе колонку Правила. Там перечислены правила, которые повлияли на загрузку страницы.
Смотрю, только нету там ничего, можеш сам посмотреть http://games.rambler.ru/game/checkers/play?opts&fr=description&0.40592994373700064


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 26 Август 2009, 18:21:56
У меня по этому URL предложение ввести логин и пароль.


Название: Re: Написание правил по заявкам
Отправлено: Aleksei N от 26 Август 2009, 18:51:37
Да, тан нужно сначало завести ящик на http://www.rambler.ru/


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 26 Август 2009, 19:35:45
Есть у меня там ящик, авторизовался. FF оказался работать (и без НС в том числе). Пишет "Версия установленного на Вашем компьютере flash-плеера ниже, чем необходимо для корректной работы приложения. Установить новую версию flash-плеера можно здесь". Установил новый плеер, все равно выводит эту надпись и все. В IE чтобы заработало выключил 2 правила черного списка:
^[^?]*(\b|_)(\d*|ad|b(iz)?|dd|f(lash)?|g(et)?|jade|kv|load|master|mega|mein|my|photo|price|res|rota(tion)?|show|side|ukr|view)bann?(er[isy]?|s)?(add|click|jvs|house|id|js|link|redir(ect)?|rec|system|tex|view)?(?![a-z])
и
^[^?]*(\b|_)(abn|active|click|t?ext|get|home|img|live|open|page|php|real|smart|soft|sponsor|view)?adv?(bot|brite|client|clx|cycle|dweb|engage|flight|fox|functions?|insert|js|land|links?|log(ix)?|(ver)?net|onspot|pop(up)?|pro|s(c|cript|ense|erv(er?|ing)?|hop|onar|wap|yndication)|t(ology|omi|ype)|vert(arium|(eerd|i[sz])(er?(ment)?s?|ing))?|view|x|(click|cyb|lay|revolv|riv|runn|v)er|(click|(fr|n)ame|image|pic)?s?)(?![a-z])(?!\w{5,})
После этого нашелся партнер и предложил выбрать цвет фигур.


Название: Re: Написание правил по заявкам
Отправлено: Parcher от 27 Август 2009, 10:20:39
Блин! Я что-то совсем запутался как работают правила :( Вот беру скачиваю один файл (.zip) и сохраняю его на компе. Затем беру этот же самый файл скачиваю еще раз. По идеи он должен взяться из кэша (адрес ссылки не меняется), но он качается заново!!! Хотя при этом он сохраняется в кэше и его можно видеть в папке с кэшом. При повторном переходе по той же ссылки, закачка начинается заново и в папке появляется такой же самый файл, но с расширением .new ???

Помогите! Разъясните мне!!!  :help:


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 27 Август 2009, 10:57:42
Parcher
Как работают списки правил подробно со схемами расписано в документации.
Если файл однажды попал в кэш, это не значит, что он никогда больше не будет перекачиваться. Все зависит от настроек НС (почитай про списки Не обновлять и Только из кэша) и ответов сервера.


Название: Re: Написание правил по заявкам
Отправлено: Parcher от 27 Август 2009, 15:14:17
А как запретить закачку через торент для определенного пользователя? В мониторе видно подключение к множеству разным IP и портам. Что именно нужно перекрыть?


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 27 Август 2009, 15:45:50
Попробуй добавить такое правило в Черный список
\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}(?::\d+)?$
Правда, оно будет действовать на всех пользоватей. Но вроде бы нормальным пользователям оно не должно мешать.
Для одного пользоввателя нужно писать расширение.


Название: Re: Написание правил по заявкам
Отправлено: Parcher от 27 Август 2009, 15:52:02
А что значит "не будет действовать на всех пользователей"? Добавил, вроде все нормально. На кого будет действовать? Не помешает ли это правило м-агенту и прочей такой фигне? У них запрос похож, только порт постоянный :443, если не ошибаюсь.


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 27 Август 2009, 16:01:37
Цитировать
А что значит "не будет действовать на всех пользователей"?
Я написал как раз наоборот: будет действовать на всех.
Цитировать
Не помешает ли это правило м-агенту и прочей такой фигне? У них запрос похож, только порт постоянный :443, если не ошибаюсь.
Есть надежда, что мешать не будет потому, что правило выбирает только URL, состоящие из IP и на этом кончающиеся. У нормальных программ после IP дожно следовать / и еще что-то. Но лучше проверить, ложные срабатывания возможны.


Название: Re: Написание правил по заявкам
Отправлено: Parcher от 27 Август 2009, 16:24:13
Не, все таки перекрывает подключение icq. 64.12.24.57:443. IP адрес разный, а порт вроде не меняется.  Как его (или несколько портов) добавить в исключение?


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 27 Август 2009, 17:55:08
Добавь это
:443
в исключение этого правила.
Если надо несколько портов, то так
Код:
:(?:443|444|445)


Название: Re: Написание правил по заявкам
Отправлено: Parcher от 27 Август 2009, 23:15:45
Сказка!!! Премного благодарен!!!!!


Название: Re: Написание правил по заявкам
Отправлено: solzay от 28 Август 2009, 12:09:23
Антивирус Avira лезет за обновлениями каждый раз по разным ссылкам:
http://80.190.143.221/update/...
http://80.190.143.222/update/...
и т.д.

другими словами:
http://80.190.143.22?/update/...
и
http://80.190.143.23?/update/...

Эти же обновления находятся и по ссылке
http://personal.avira-update.com/update/...

Какое правило нужно добавить в список "Преобразование URL", чтобы HC сохранял в кэше обновления Avira в папке "personal.avira-update.com", независимо от авировского url'а? И главное, чтобы потом при повторном обновлении Avira с другой машины - HC независимо от url'а брал обновления из папки "personal.avira-update.com".


Название: Re: Написание правил по заявкам
Отправлено: as_lan от 29 Август 2009, 11:34:51
кажется уже обсуждалось тут, но поиском не смог найти. Нужно правило для Nix.ru. Не обновляется заголовок товара и его цена в прайсе, допустим я зашел посмотрел скажем процессор какой нибудь, перехожу на другой товар - цена и заголовок остаются те же.


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 29 Август 2009, 12:00:39
as_lan
Посмотри здесь
http://forum.ru-board.com/topic.cgi?forum=5&topic=29338&start=560


Название: Re: Написание правил по заявкам
Отправлено: as_lan от 29 Август 2009, 12:12:20
Спасибо нашел. А галочку как я понимаю надо ставить только одну. запись в кеш?


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 29 Август 2009, 15:48:03
Две. В колонки Не обновлять и Преобразование URL. Строку
#10#~#True#~#nix\.ru/include/show_price_line\.js\?#~##~##~#False#~#False#~#True#~#False#~#False#~#True
нужно забрать в буфер обмена и из контекстного меню Белого списка выполнить команду Добавить правило из буфера. Все галки расставятся сами.

Добавлено: 29 Августа 2009, 15:31:09

solzay
Цитировать
Какое правило нужно добавить в список "Преобразование URL", чтобы HC сохранял в кэше обновления Avira в папке "personal.avira-update.com", независимо от авировского url'а?
Попробуй это
#5#~#True#~#80\.190\.143\.2\d\d/update/#~#personal.avira-update.com/update/#~#False#~#True
Нужно забрать в буфер обмена и из контекстного меню списка Преобразование URL выполнить команду Добавить правило из буфера.


Название: Re: Написание правил по заявкам
Отправлено: solzay от 31 Август 2009, 10:09:35
Цитировать
Какое правило нужно добавить в список "Преобразование URL", чтобы HC сохранял в кэше обновления Avira в папке "personal.avira-update.com", независимо от авировского url'а?
Попробуй это
#5#~#True#~#80\.190\.143\.2\d\d/update/#~#personal.avira-update.com/update/#~#False#~#True
Нужно забрать в буфер обмена и из контекстного меню списка Преобразование URL выполнить команду Добавить правило из буфера.
Спасибо, сработало!
Заодно по аналогии решил другую проблему с Авирой: она иногда лезет за обновлениями по весьма странной ссылке http://[2a01:138:a001:201::21]/update/idx/master.idx, которая в инете не находится (вместо 21 может быть и 22, и 23 и т.д.). Для замены [2a01:138:a001:201::21] на personal.avira-update.com добавил в список Переадресация правило
True#~#\[2a01\:138\:a001\:201\:\:2\d\]#~#personal.avira-update.com#~#False#~#True
Не знаю насколько оно грамотно написано, но срабатывает правильно.


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 31 Август 2009, 10:36:40
solzay
Цитировать
Не знаю насколько оно грамотно написано, но срабатывает правильно.
Можно убрать символы \ перед :
В НС есть Тренажер, где можно испытать как работает правило.
Правило вписываешь в поле Правило, URL в поле Входной текст, жмешь кнопку Применить. Если в поле Результат то, что правило нашло в URL. Можно заполнить поле Замена, нажать Заменить и увидеть, что получится после замены.


Название: Re: Написание правил по заявкам
Отправлено: solzay от 31 Август 2009, 10:53:04
Цитировать
Можно убрать символы \ перед :
В НС есть Тренажер, где можно испытать как работает правило.
Правило вписываешь в поле Правило, URL в поле Входной текст, жмешь кнопку Применить. Если в поле Результат то, что правило нашло в URL. Можно заполнить поле Замена, нажать Заменить и увидеть, что получится после замены.
Здоровско, понял, спасибо!


Название: Re: Написание правил по заявкам
Отправлено: Parcher от 31 Август 2009, 12:21:12
А как сделать чтобы при скачивании с депозита не открывалось окно с покером? Я добавил адрес в черный список, но оно все равно открывается (правда с содержанием от НС, что сайт заблокирован) Как сделать, что бы оно вообще не открывалось?
Добавлено: 31 Августа 2009, 12:16:14

Вот что выдает НС в новом окне браузера:

Blocked
Access to the requested URL http://ru.partypoker.com/td/interactive/td_ru.htm?wm=3151859 was not allowed (rule #119).


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 31 Август 2009, 12:30:52
Цитировать
Как сделать, что бы оно вообще не открывалось?
Надо вырезать вызов окна из кода страницы. Это можно сделать с помощью Content Master.


Название: Re: Написание правил по заявкам
Отправлено: Parcher от 31 Август 2009, 12:45:51
А это самому можно сделать или надо Михаила просить?
Если самому, то как?


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 31 Август 2009, 13:23:51
Нужно разобраться как работает расширение, исходник-то открыт. Но я сам не разбирался и научить, что делать не могу.


Название: Re: Написание правил по заявкам
Отправлено: Saxop от 10 Сентябрь 2009, 16:35:21
Подскажите пожалуйста правило переадресации, чтобы перед адресом всех сайтов вначале подставлялась следующая строка:
http://alek.qwer.ru/hard/index.php?url=

Пример:
http://maps.yandex.ru/ заменяется на
http://alek.qwer.ru/hard/index.php?url=http://maps.yandex.ru/

но если адрес заканчивается на *.exe; *.rar и *.zip , то заменять на другую строку:
http://alek.qwer.ru/hard/xedni.php?url=

Пример:
http://maps.yandex.ru/downloads/primer.exe заменяется на
http://alek.qwer.ru/hard/xedni.php?url=http://maps.yandex.ru/downloads/primer.rar

Как это сделать?


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 10 Сентябрь 2009, 17:09:49
Похоже это сжимающий сервис? Здесь написано как использовать WebWarper http://handycache.ru/component/option,com_simplefaq/task,display/Itemid,3/catid,6/#FAQ28
Попробуй сделать по аналогии.


Название: Re: Написание правил по заявкам
Отправлено: Liones от 11 Сентябрь 2009, 12:01:12
Добрый день! Нужно два правила: 1. всегда разрешить доступ на mail.ru, 2. запретить все остальные сайты


Название: Re: Написание правил по заявкам
Отправлено: maz33rus от 15 Сентябрь 2009, 01:42:34
Возможно вопрос не в тему...
Необходимо сделать так, чтобы при обновлении касперского базы сохранялись в папочку и потом из этой папки обновлялись все остальные компы в локалке.
Локалка естессно раздана HC.
Или мож это уже реализовано? Разжуйте пожалуйста. :)


Название: Re: Написание правил по заявкам
Отправлено: alex77 от 15 Сентябрь 2009, 03:55:50
Возможно вопрос не в тему...
Необходимо сделать так, чтобы при обновлении касперского базы сохранялись в папочку и потом из этой папки обновлялись все остальные компы в локалке.
Локалка естессно раздана HC.
Или мож это уже реализовано? Разжуйте пожалуйста. :)
http://handycache.ru/component/option,com_simplefaq/task,display/Itemid,3/catid,6/#FAQ50


Название: Re: Написание правил по заявкам
Отправлено: zooom от 18 Сентябрь 2009, 13:06:13
Подскажите, как лучше писать правила:
вот так: (1tizer|marketgid|dt00|admob|google-analytics|adservr)\.(com|net)
или так: [1tizer|marketgid|dt00|admob|google-analytics|adservr]\.[com|net] ?
Ведь насколько я знаю круглые скобки в регулярных выражениях порождают переменные типа \1 \2 и т.д. которые хранятся в памяти и для простого правила-фильтра они вроде как и не очень нужны. Другое дело для преобразования URL. Интересуюсь в плане оптимизации.


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 18 Сентябрь 2009, 13:40:55
Подскажите, как лучше писать правила:
вот так: (1tizer|marketgid|dt00|admob|google-analytics|adservr)\.(com|net)
или так: [1tizer|marketgid|dt00|admob|google-analytics|adservr]\.[com|net] ?

Первый вариант. Квадратные скобки используются для захвата одного символа из набора, а не целых слов.

Ведь насколько я знаю круглые скобки в регулярных выражениях порождают переменные типа \1 \2 и т.д. которые хранятся в памяти и для простого правила-фильтра они вроде как и не очень нужны.

При обработке URL выигрыш в использовании памяти будет ничтожный. Другое дело, если ты будешь в расширении обрабатывать куски большого текста, например, HTML.

Круглые скобки не будут захватывать подвыражения, если поставить внутри них '?:'. В твоем случае будет так:
(?:1tizer|marketgid|dt00|admob|google-analytics|adservr)\.(?:com|net)


Название: Re: Написание правил по заявкам
Отправлено: klos от 25 Сентябрь 2009, 12:59:55
Здравствуйте.
1. Есть два сайта www.peredovaya.ru и www.tvidi.ru
2. Необходимо, чтобы HC их не трогал, не проверял или грузил как есть.
Прошу помочь, страдают дети :help:


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 25 Сентябрь 2009, 13:19:35
1. Есть два сайта www.peredovaya.ru и www.tvidi.ru
2. Необходимо, чтобы HC их не трогал, не проверял или грузил как есть.

Добавь в Белый список два правила:
+peredovaya.ru/
+tvidi.ru/
с галками во всех колонках.


Название: Re: Написание правил по заявкам
Отправлено: klos от 25 Сентябрь 2009, 13:54:35
Добавь в Белый список два правила:
+peredovaya.ru/
+tvidi.ru/
с галками во всех колонках.


Я новичек в этом деле, а в какую колонку эти правила вставить


Название: Re: Написание правил по заявкам
Отправлено: alex77 от 25 Сентябрь 2009, 14:01:17
Настройки - Списки - Белый
копируем последовательно
Код:
#10#~#True#~#+peredovaya.ru/#~##~##~#True#~#True#~#True#~#True#~#True#~#True
Код:
#10#~#True#~#+tvidi.ru/#~##~##~#True#~#True#~#True#~#True#~#True#~#True
Правой кнопкой мыши выбираем "Добавить правило из буфера


Название: Re: Написание правил по заявкам
Отправлено: klos от 25 Сентябрь 2009, 14:20:57
Настройки - Списки - Белый
копируем последовательно
Код:
#10#~#True#~#+peredovaya.ru/#~##~##~#True#~#True#~#True#~#True#~#True#~#True
Код:
#10#~#True#~#+tvidi.ru/#~##~##~#True#~#True#~#True#~#True#~#True#~#True
Правой кнопкой мыши выбираем "Добавить правило из буфера


Все получилось, спасибо


Название: Re: Написание правил по заявкам
Отправлено: FXPELIVE от 01 Октябрь 2009, 17:10:07
Мне нужны правила для HandyCache 0.98b1
Хочу чтобы картинки с сайта vkontakte.ru складывались в одну папку ( cs.vkontakte.ru )
Вот примеры ссылок на изображения:
Код:
http://cs1357.vkontakte.ru/g686704/a_b1669c56.jpg
http://cs219.vkontakte.ru/u3870321/92795968/s_d79e4d25.jpg
http://cs1366.vkontakte.ru/u5762853/18347718/s_04faa345.jpg
http://cs219.vkontakte.ru/u3870321/92795968/x_b11f97e6.jpg
http://cs4122.vkontakte.ru/u06492/79510f2x.gif
Заранее СПАСИБО :-)


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 01 Октябрь 2009, 17:40:05
Хочу чтобы картинки с сайта vkontakte.ru складывались в одну папку ( cs.vkontakte.ru )

#5#~#True#~#^cs\d+\.(?=vkontakte\.ru/)#~#cs.#~#False#~#True


Название: Re: Написание правил по заявкам
Отправлено: FXPELIVE от 02 Октябрь 2009, 15:56:43
DenZzz
Спасибо за помошь :-)


Название: Re: Написание правил по заявкам
Отправлено: jjkl от 04 Октябрь 2009, 22:21:35
как вырезать тег

div class="aabh"

??

короче, эту рекламу (исход. код):

<div class="aabh"><h4><a href="TextAdvert.aspx">ОБЪЯВЛЕНИЯ</a> | <a href="AddAdvert.aspx">Подать объявление</a></span></h4><table class="atb" width="100%" cellpadding="0" cellspacing="0"><tr><td class="item" style='width:25%;'><div><span class="hr">&nbsp;</span><span class="ad">Алюминиевые радиаторы отопления - от 299 руб. Привезем и установим! </span><span class="ph">т.22-11111 <a target="_blank" href="http://www.steef.ru">www.steef.ru</a></span></div></td><td class="sep"><span></span></td><td class="item" style='width:25%;'><div><span class="hr">&nbsp;</span><span class="ad">Собаки Красноярска и Сибири -продажа щенков, форум, галерея, выставки</span><span class="ph"><a target="_blank" href="http://www.24dogs.ru">www.24dogs.ru</a></span></div></td><td class="sep"><span></span></td><td class="item" style='width:25%;'><div><span class="hr">&nbsp;</span><span class="ad">У вас свадьба?Юбилей?Позвоните мне скорей.Оригинально,весело.Аня.</span><span class="ph">сот.89029265988,89831635711</span></div></td><td class="sep"><span></span></td><td class="item" style='width:25%;'><div><span class="hr">&nbsp;</span><span class="ad">Cвежие б/у серверы hp, ibm и dell, мониторы, компьютеры, принтеры и другое.</span><span class="ph"><a target="_blank" href="http://vsemcomp.ru">vsemcomp.ru</a></span></div></td></tr></table></div><div class="description">


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 04 Октябрь 2009, 23:13:15
как вырезать тег
div class="aabh"

Тебе в тему:  http://handycache.ru/component/option,com_smf/Itemid,10/topic,2453.0/

Правило в список AdBlock надо добавить такое:
##div[class="aabh"]


Название: Re: Написание правил по заявкам
Отправлено: jjkl от 04 Октябрь 2009, 23:21:32
ага, спасибо
у меня старая версия хендикеша, там вроде нету этого списка, будем переходить на новый :)

не по теме, но что то в опере 10 выдает на некоторых страницах этого форума ошибку:
"Fatal error: Allowed memory size of 65011712 bytes exhausted (tried to allocate 130988 bytes) in /home/m/mai62/public_html/components/com_smf/smf.class.php on line 295"...


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 04 Октябрь 2009, 23:43:41
"Fatal error: Allowed memory size of 65011712 bytes exhausted (tried to allocate 130988 bytes) in /home/m/mai62/public_html/components/com_smf/smf.class.php on line 295"...

Проблемы на сервере.


Название: nix.ru
Отправлено: nsv от 07 Октябрь 2009, 05:38:52
подскажите как боротся с тем что на nix.ru не обновляются цены а пишутся не пойму откуда но из другого товара
 
без прокси все нормально


Название: Re: nix.ru
Отправлено: Oleg от 07 Октябрь 2009, 06:18:12
 Белый список
#10#~#True#~#+nix.ru/include/show_price_line.js?temp_good_id=#~##~##~#False#~#False#~#True#~#True#~#False#~#True


Название: Re: Написание правил по заявкам
Отправлено: Aleksei N от 10 Октябрь 2009, 04:55:33
Помогите написать правило преобразования для radikal.ru , там картинки грузятся с разных зеркал такого вида s49.radikal.ru, в кеше уже куча папок с номерами от s39.radikal.ru до s60.radikal.ru нужно чтобы все сохранялось в одну папку.


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 10 Октябрь 2009, 11:16:03
Помогите написать правило преобразования для radikal.ru

В дефолтном списке есть похожее правило. Исправь его так:

#5#~#True#~#^(galler(ies|y)|im?a?(ge?s?)?|(f|ph)ot(ki|os?)|pi(cs?|x)|s|tbn|www)\d+\.(?!.{2,4}/)#~##~#False#~#True


Название: Re: Написание правил по заявкам
Отправлено: Inter от 12 Октябрь 2009, 16:47:05
#5#~#True#~#^cs\d+\.(?=vkontakte\.ru/)#~#cs.#~#False#~#True
Добавьте пожалуйста в правило домен vk.com - это тот же Вконтакт который в перспективе будет использоваться для продвижения в странах европы.


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 12 Октябрь 2009, 20:33:25
Добавьте пожалуйста в правило домен vk.com

А куда надо сохранять картинки с cs219.vk.com в cs.vk.com или в cs.vkontakte.ru ?


Название: Re: Написание правил по заявкам
Отправлено: Inter от 14 Октябрь 2009, 14:25:47
DenZzz
Посмотрел сейчас, пути совпадают только домен другой
Код:
http://cs948.vkontakte.ru/u22865252/a_dd24848d.jpg
http://cs948.vk.com/u22865252/a_dd24848d.jpg

На ваше усмотрение :)


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 14 Октябрь 2009, 19:05:40
Посмотрел сейчас, пути совпадают только домен другой
Код:
http://cs948.vkontakte.ru/u22865252/a_dd24848d.jpg
http://cs948.vk.com/u22865252/a_dd24848d.jpg

Раз совпадают, то надо сохранять в общую папку, чтобы лишний раз не качать дубли.

#5#~#True#~#^cs\d+\.(vkontakte\.ru|vk\.com)/#~#cs.vkontakte.ru/#~#False#~#True



Название: Re: Написание правил по заявкам
Отправлено: as_lan от 18 Октябрь 2009, 18:33:12
А как будет выглядеть общее правило для всех подобных преобразования, при условии что остается неизменым только доменное имя и сам домен. К примеру на сайте одноклассники i33.odnoklassniki.ru i42.odnoklassniki.ru и т.д. Тоже самое и с контактом или другими сайтами. Надо чтоб Все что связанно с одноклассниками сохранялось в odnoklassniki.ru. Для контакта vkontakte.ru. Для радикала radikal.ru и т.д. А то через неделю пользования в папке кеша ужасная каша


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 18 Октябрь 2009, 20:42:46
as_lan

Для odnoklassniki.ru и radikal.ru выше на этой странице я уже выкладывал универсальное правило!


Название: Re: Написание правил по заявкам
Отправлено: as_lan от 18 Октябрь 2009, 20:56:41
В дефолтном списке есть похожее правило. Исправь его так:

#5#~#True#~#^(galler(ies|y)|im?a?(ge?s?)?|(f|ph)ot(ki|os?)|pi(cs?|x)|s|tbn|www)\d+\.(?!.{2,4}/)#~##~#False#~#True

Это правило подойдет для всех подобных случаев? вне зависимости от сайта


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 18 Октябрь 2009, 22:24:41
Это правило подойдет для всех подобных случаев? вне зависимости от сайта

Да, кроме vkontakte.ru и vk.com. Для них просили cs. сохранять и писать в одну папку.


Название: Re: Написание правил по заявкам
Отправлено: kvoUa от 20 Октябрь 2009, 23:06:01
Привет.
Помогите с такой задачей.
Есть сервер server_name. По AJAX-запросу каждые 5 мин. происходит запрос по ссылке _http://server_name/script.php?id=<число>&rand=<случайный_ключ>, где id - изменяется от 0 до 5, а значения случайного ключа может повторятся (такое уже было) - то есть при продолжительной работе кэш может "затираться"...
Можно ли как-то сохраняя в кэш эти файлы добавлять в конце <датувремясекунды>, чтоб избежать "затирания", то есть файл в папке кэша чтоб выглядел примером id=<число>&rand=<случайный_ключ>20092010220402


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 20 Октябрь 2009, 23:43:46
Здесь http://forum.ru-board.com/messanger.cgi?action=new&touser=olezi
есть расширение. Почти то, что тебе нужно.


Название: Re: Написание правил по заявкам
Отправлено: kvoUa от 21 Октябрь 2009, 00:21:59
mai62, это ответ на мою проблемку???


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 21 Октябрь 2009, 01:32:51
kvoUa
На твою.


Название: Re: Написание правил по заявкам
Отправлено: SupaFly от 23 Октябрь 2009, 01:05:47
Здравствуйте! Подскажите пожалуйста, возможно ли сделать такое:
Имеются два пользователя - "admin" и "user". У пользователя "admin" нет ограничений. А как пользователю "user" прописать правило "блокировать всё, за исключением некоторых"?


Название: Re: Написание правил по заявкам
Отправлено: DIGGER от 27 Октябрь 2009, 23:42:24
as_lan, ещё будет полезно правило для сервиса thumbnails.imagebam.com:
Код:
#5#~#True#~#^thumbnails\d+\.imagebam\.com/#~#thumbnails.imagebam.com/#~#False#~#True

P.S. Думаю для Вас актуальна вот эта (http://handycache.ru/component/option,com_smf/Itemid,10/topic,2571.0/) тема.


Название: Re: Написание правил по заявкам
Отправлено: DIGGER от 28 Октябрь 2009, 00:50:29
перед правилом:
Код:
#5#~#True#~#^(galler(ies|y)|im?a?(ge?s?)?|(f|ph)ot(ki|os?)|pi(cs?|x)|s|tbn|www)\d+\.(?!.{2,4}/)#~##~#False#~#True
желательно вставить правило:
Код:
#5#~#True#~#^s\d+\.radikal.ru/i\d+/#~#radikal.ru/#~#False#~#True

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


Название: Re: Написание правил по заявкам
Отправлено: IVAn Dealer от 28 Октябрь 2009, 17:08:52
#4#~#True#~#+link-server.opera.com:443|auth.opera.com:443|sitecheck2.opera.com#~##~#

верно ли это правило для черного списка? как его можно облегчить?


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 28 Октябрь 2009, 18:30:46
Неверный, ты смешал в своем правиле два разных синтаксиса: упрощенный(+ в начале) и синтакис регулярных выражений.
Замени его на такое
#4#~#True#~#(?:link-server|auth|sitecheck2)\.opera\.com(?::443)?#~##~#


Название: Re: Написание правил по заявкам
Отправлено: IVAn Dealer от 28 Октябрь 2009, 18:48:26
тем не менее моё правило работало
в чём же тогда разница?


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 28 Октябрь 2009, 18:59:34
Тебе повезло в том, что хотя твое правило формально написано неправильно, но все же работало. Однако, если ты и дальше будешь пренебрегать требованиями синтаксиса, то в конце концов обнаружишь, что не все твои правила работают как задумывалось.


Название: Re: Написание правил по заявкам
Отправлено: IVAn Dealer от 28 Октябрь 2009, 19:21:42
Ув. участники, что ещё не верно в моём списке правил, в частности black.lst ?


Название: Re: Написание правил по заявкам
Отправлено: IVAn Dealer от 29 Октябрь 2009, 09:10:49
Поиском дублей в своём кэше решил выложить для создания правил повторяющиеся файлы.

повторяющиеся файлы (нужно складывать в одну папку и брать оттуда всем сайтам):

spyware-ru.com\forum\styles\prosilver\theme\images
gortransport.info\forum\styles\prosilver\theme\images
soft4dle.ru\forum\styles\prosilver\theme\images
skratch.ru\phpbb2\styles\prosilver\theme\images
happygo.ru\phpbb\styles\prosilver\theme\images
robotreviews.com\chat\styles\robotreviews\theme\images
forum.1777.ru\styles\prosilver\theme\images
forum.overclockers.ru\styles\prosilver\theme\images
metro-set.ru\forum\styles\prosilver\theme\images
forum.unrealcommander.net\styles\prosilver\theme\images
forum.farmanager.com\styles\prosilver\theme\images
torrents.nvlife.ru\styles\prosilver\theme\images

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

mirinfo.ru\images\everyday\menu\mir_comf.gif
nv.mirinfo.ru\images\everyday\menu\mir_comf.gif
5000000.ru\images\everyday\menu\mir_comf.gif
tdmir.ru\images\everyday\menu\mir_comf.gif

n-vartovsk.mvideo.ru\new_imgs\diricons\102.gif
spb.mvideo.ru\new_imgs\diricons\102.gif
mvideo.ru\new_imgs\diricons\102.gif

byaki.net\templates\byaki.net\bbcodes\color.html
mp3ex.net\templates\default\bbcodes\color.html
movies.web5x.ru\templates\default\bbcodes\color.html
blatata.com\templates\000051\bbcodes\color.html
shara6you.ru\templates\vista\bbcodes\color.html
tabulorasa.info\templates\buenos\bbcodes\color.html
acerfans.ru\templates\acer\bbcodes\color.html
acerfans.ru\templates\acer_7.3\bbcodes\color.html

как написать универсальное правило для таких случаев:

ntagil.mvideo.ru\imgs\nd\bb_bg_left_n.gif
surgut.mvideo.ru\imgs\nd\bb_bg_left_n.gif
n-vartovsk.mvideo.ru\imgs\nd\bb_bg_left_n.gif
mvideo.ru\imgs\nd\bb_bg_left_n.gif

n-vartovsk.mvideo.ru\imgs\shops\icon\spec.gif
spb.mvideo.ru\imgs\shops\icon\spec.gif
mvideo.ru\imgs\shops\icon\spec.gif

nizhvevartovsk.2gis.ru\gui\public\bg_main_monitor.jpg
2gis.ru\gui\public\bg_main_monitor.jpg

n-vartovsk.mvideo.ru\pdb\421154s.jpg
mvideo.ru\pdb\421154s.jpg

forum.tnt-tv.ru\design\bg.jpg
tnt-tv.ru\design\bg.jpg

smile.priceok.ru\images\headgrright.jpg
priceok.ru\images\headgrright.jpg

bank.uralsib.ru\mediacache\bank2006\img\menu_m_n.gif
bankuralsib.ru\mediacache\bank2006\img\menu_m_n.gif

sodol.narod.ru\images\indes_05.jpg
sodol.ru\images\indes_05.jpg

для рапиды тоже надо порядок (скадывать в одну папку начального уровня и брать оттуда всем поддоменам):

rs*.rapidshare.com\img2\download_file.jpg (вместо * любое целое число)
rs*.rapidshare.com\img2\preisschild_2_reseller.jpg (вместо * любое целое число)
при том при всём в кэше уже есть папка rapidshare.com\img2\ с нужными и аналогичными файлами

 также дублируются папки:

rs11.rapidshare.com\files\39722915\img2\pries_btn_background.jpg
rapidshare.com\files\39722915\img2\pries_btn_background.jpg

 и т.п.

не хочу чтобы кэшировались картинки с:

chamical-records.co.uk\stk_img_tnb\  и далее все подкаталоги

P.S. продолжение следует

-------------------------------------------------------------------------------------------------------

Каждому пункту по своему общему каталогу и потом всем сайтам брать с этого каталога:

1) любой_сайт.домен\templates\любой_каталог\bbcodes\*.gif

2) любой_сайт.домен\images*\buttons*\ или любой_сайт.домен\forum\images\buttons*\

3) любой_сайт.домен\components\com_jcomments\tpl\любой_каталог\images\

4) любой_сайт.домен\templates\Default\images\

5) любой_сайт.домен\*\statusicon\

6) любой_сайт.домен\style_images\1\ или любой_сайт.домен\любой_каталог\style_images\1\

7) любой_сайт.домен\images\icons\

8 ) любой_сайт.домен\любой_каталог\styles\prosilver\imageset\

9) любой_сайт.домен\любой_каталог\styles\prosilver\theme\images\

10) все gif файлы размером меньше 1 Кбайта на всех сайтах складывать в одну папку (например _gifsmin) и брать оттуда всем сайтам

11) любой_сайт.домен\templates\любой_каталог\dleimages\


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 29 Октябрь 2009, 13:30:56
spyware-ru.com\forum\styles\prosilver\theme\images
и т.д.

Было у меня похожее правило, добавил в него styles/prosilver/theme/images, prosilver/imageset и templates/Default:
#5#~#True#~#.*/(templates/(subSilver|Default)/images|styles/prosilver/(theme/images|imageset))/#~#_phpBB/\1/#~#False#~#True

Цитировать
домены разные, а файлы одинаковые (нужно определять по размеру, складывать в одну папку и брать оттуда всем сайтам):

Достаточно только по имени. По размеру брать в любом случае не получится, т.к. он изначально не известен.

Цитировать
mirinfo.ru\images\everyday\menu\mir_comf.gif
и т.д.
n-vartovsk.mvideo.ru\new_imgs\diricons\102.gif
и т.д.
byaki.net\templates\byaki.net\bbcodes\color.html
и т.д.

Ради таких одиночных файлов городить отдельные правила считаю вообще не целесообразным.

Цитировать
как написать универсальное правило для таких случаев:

ntagil.mvideo.ru\imgs\nd\bb_bg_left_n.gif
и т.д.
nizhvevartovsk.2gis.ru\gui\public\bg_main_monitor.jpg
и т.д.
forum.tnt-tv.ru\design\bg.jpg
и т.д.
smile.priceok.ru\images\headgrright.jpg
и т.д.


Там только картинки совпадают? Тогда правило такое:
#5#~#True#~#^\w+\.(?=(mvideo\.ru|2gis\.ru|tnt-tv\.ru|priceok\.ru)/.*(gif|jpg)$)#~##~#False#~#True

Цитировать
для рапиды тоже надо порядок (скадывать в одну папку начального уровня и брать оттуда всем поддоменам):

rs*.rapidshare.com\img2\download_file.jpg (вместо * любое целое число)
rs*.rapidshare.com\img2\preisschild_2_reseller.jpg (вместо * любое целое число)
при том при всём в кэше уже есть папка rapidshare.com\img2\ с нужными и аналогичными файлами

Подправил аналогичное дефолтное правило под Рапиду:
#5#~#True#~#^(galler(ies|y)|im?a?(ge?s?)?|(f|ph)ot(ki|os?)|pi(cs?|x)|r?s|tbn|www)\d+\.(?!.{2,4}/)#~##~#False#~#True

Цитировать
не хочу чтобы кэшировались картинки с:
chamical-records.co.uk\stk_img_tnb\  и далее все подкаталоги

Добавь в Белый список:  +chamical-records.co.uk/stk_img_tnb/ с галкой на "Запись в кэш".


Добавлено: 29 Октября 2009, 13:53:44

Цитировать
1) любой_сайт.домен\templates\любой_каталог\bbcodes\*.gif

#5#~#True#~#.*(/templates/)[^/]+/(bbcodes/\w+\.gif$)#~#_phpBB\1\2#~#False#~#True

Цитировать
4) любой_сайт.домен\templates\Default\images\
8 ) любой_сайт.домен\любой_каталог\styles\prosilver\imageset\
9) любой_сайт.домен\любой_каталог\styles\prosilver\theme\images\

Уже учел в самом первом правиле этого поста.

Цитировать
10) все gif файлы размером меньше 1 Кбайта на всех сайтах складывать в одну папку (например _gifsmin) и брать оттуда всем сайтам

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



Название: Re: Написание правил по заявкам
Отправлено: IVAn Dealer от 29 Октябрь 2009, 14:53:32
с 10) я погорячился, признаю что это бред.

За всё остальное большущее спасибо!!! Конвертирую кэш под новые правила...


Название: Re: Написание правил по заявкам
Отправлено: IVAn Dealer от 29 Октябрь 2009, 17:24:56
Подправил аналогичное дефолтное правило под Рапиду:
#5#~#True#~#^(galler(ies|y)|im?a?(ge?s?)?|(f|ph)ot(ki|os?)|pi(cs?|x)|r?s|tbn|www)\d+\.(?!.{2,4}/)#~##~#False#~#True

есть ещё такое в кэше:

dg1.odnoklassniki.ru
dg2.odnoklassniki.ru
dg3.odnoklassniki.ru
dg4.odnoklassniki.ru

надо чтобы всё шло в odnoklassniki.ru

думаю надо как-то подправить дефолтное правило?
--------------------------------------------------------
assets0.lookatme.ru
assets1.lookatme.ru
assets2.lookatme.ru
assets3.lookatme.ru

превратить в lookatme.ru (какое правило подправить или тут нужно новое только для этого сайта?
---------------------------------------------------------

ВСЁ
*.gt?.vkadre.ru\assets\videos
v*.vkadre.ru\assets\videos
*.vkadre.ru\assets\videos

перевести в vkadre.ru\assets\videos


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 29 Октябрь 2009, 18:53:55
есть ещё такое в кэше:

dg1.odnoklassniki.ru
dg2.odnoklassniki.ru
dg3.odnoklassniki.ru
dg4.odnoklassniki.ru

надо чтобы всё шло в odnoklassniki.ru

#5#~#True#~#^(dg|galler(ies|y)|im?a?(ge?s?)?|(f|ph)ot(ki|os?)|pi(cs?|x)|r?s|tbn|www)\d+\.(?!.{2,4}/)#~##~#False#~#True

Цитировать
assets0.lookatme.ru
assets1.lookatme.ru
assets2.lookatme.ru
assets3.lookatme.ru

превратить в lookatme.ru (какое правило подправить или тут нужно новое только для этого сайта?

#5#~#True#~#^assets\d+\.(?=lookatme\.ru/)#~##~#False#~#True

Цитировать
*.gt?.vkadre.ru\assets\videos
v*.vkadre.ru\assets\videos
*.vkadre.ru\assets\videos

перевести в vkadre.ru\assets\videos

#5#~#True#~#^[^/]+\.(?=vkadre\.ru/assets/videos)#~##~#False#~#True



Название: Re: Написание правил по заявкам
Отправлено: Влад22 от 29 Октябрь 2009, 20:39:53
DenZzz

Ну вы просто джин!!! Не успеваю добавлять ваши правила!  :good:


Название: Re: Написание правил по заявкам
Отправлено: wzn от 31 Октябрь 2009, 00:54:41
А у меня не работает простое правило
*.activeworlds.ru/*.(zip|png|jpg)
Не в Helpe ни в других источниках помощи не нашел. :(
Здесь на сайте в помощи тоже мало что описано.
Это для "Не обновлять". Чтоб даже не дёргалась сравнивать размеры или просто к инету обращаться. Хочу чтоб только из кеша бралось. У меня показывает 0 попаданий, а должны быть сотни и тысячи. HC стоил локально и для локального пользователя. А примера с заполненым полем "сайт" вообще не встречал. Может это поле запретное? :) И для чего тильдочки, галочки и прочее? Ничего в описании нет. Версия моя кажется 0.9. Устраивает. Вот бы и с правилами научится совладать. Подсказка дело хорошее, но хотелось бы самому эти правила научиться сочинять. Где найти?


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 31 Октябрь 2009, 10:24:15
А у меня не работает простое правило
*.activeworlds.ru/*.(zip|png|jpg)

Оно неправильное. Простые правила начинаются всегда с "+".
А чем дефолтное правило для картинок не устраивает? Оно полностью перекрывает твое...

Цитировать
Не в Helpe ни в других источниках помощи не нашел. Здесь на сайте в помощи тоже мало что описано.

Плохо искал! Есть это и в ФАКе, и в Документации, и здесь на форуме!

Цитировать
Вот бы и с правилами научится совладать. Подсказка дело хорошее, но хотелось бы самому эти правила научиться сочинять. Где найти?

http://handycache.ru/component/option,com_smf/Itemid,10/topic,583.0/


Название: Re: Написание правил по заявкам
Отправлено: Tessey от 02 Ноябрь 2009, 10:59:09
Было у меня похожее правило, добавил в него styles/prosilver/theme/images, prosilver/imageset и templates/Default:
#5#~#True#~#.*/(templates/(subSilver|Default)/images|styles/prosilver/(theme/images|imageset))/#~#_phpBB/\1/#~#False#~#True


#5#~#True#~#^\w+\.(?=(mvideo\.ru|2gis\.ru|tnt-tv\.ru|priceok\.ru)/.*(gif|jpg)$)#~##~#False#~#True



Добавлено: 29 Октября 2009, 13:53:44

Цитировать
1) любой_сайт.домен\templates\любой_каталог\bbcodes\*.gif

#5#~#True#~#.*(/templates/)[^/]+/(bbcodes/\w+\.gif$)#~#_phpBB\1\2#~#False#~#True

Простите за вопрос от новичка: эти правила нужно вносить в Кэш -> Преобразование URL? И что означает #5#~ (при просмотре списков в блокноте сразу True#~# идет)?


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 02 Ноябрь 2009, 13:16:01
Простите за вопрос от новичка

http://handycache.ru/component/option,com_smf/Itemid,10/topic,948.msg7889/#msg7889


Название: Re: Написание правил по заявкам
Отправлено: Tessey от 02 Ноябрь 2009, 14:58:44
http://handycache.ru/component/option,com_smf/Itemid,10/topic,948.msg7889/#msg7889
Почитал, но так и не понял: Правила, указанные выше предназначены для Преобразования URL или для какого-то другого списка?


Название: Re: Написание правил по заявкам
Отправлено: Влад22 от 02 Ноябрь 2009, 15:06:37
для Преобразования URL


Название: Re: Написание правил по заявкам
Отправлено: alex77 от 02 Ноябрь 2009, 15:07:12
Правила, указанные выше предназначены для Преобразования URL
ДА


Название: Re: Написание правил по заявкам
Отправлено: Aleksei N от 09 Ноябрь 2009, 19:43:47
Напишите пример правила ЧС
имеется маска: exsempl.com/*/image.gif нужно что бы она срабатывала только в определенных случаях пример:
http://exsempl.com/papka/image.gif - срабатывает
http://exsempl.com/papka/papka2/image.gif  - не срабатывает
т.е. как вместо знака * который обозначает любое кол-во любых символов, написать любое кол-во (или ограниченое) любых символов за исключением (или только выбраные)


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 09 Ноябрь 2009, 20:24:21
имеется маска: exsempl.com/*/image.gif нужно что бы она срабатывала только в определенных случаях пример:
http://exsempl.com/papka/image.gif - срабатывает
http://exsempl.com/papka/papka2/image.gif  - не срабатывает

exsempl\.com/[^/]+/image\.gif


Название: Re: Написание правил по заявкам
Отправлено: sergtch от 15 Ноябрь 2009, 22:17:50
Привет всем.
Возможно ли написать правило, чтобы определенные файлы, помещались в указанную директорию?
Например: файлы с любого сайта с именем: "*123.ext" сохранялись в "с:\\aaa\bbb\ccc\"



Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 15 Ноябрь 2009, 23:05:26
Возможно ли написать правило, чтобы определенные файлы, помещались в указанную директорию?
Например: файлы с любого сайта с именем: "*123.ext" сохранялись в "с:\\aaa\bbb\ccc\"

Возможно, если напишешь такое расширение для HC.



Название: Re: Написание правил по заявкам
Отправлено: sergtch от 15 Ноябрь 2009, 23:12:13
Возможно, если напишешь такое расширение для HC.



Тоесть просто правилами - не получится, а готового расширения для этого нет?


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 15 Ноябрь 2009, 23:29:44
Тоесть просто правилами - не получится

В пределах папки кэша - без проблем. Вне папки кэша тоже есть лазейка: http://handycache.ru/component/option,com_smf/Itemid,10/topic,1381.msg11296/#msg11296
но в расширении это делать удобнее.

Цитировать
готового расширения для этого нет?

Нет, но там всего пара строк кода.



Название: Re: Написание правил по заявкам
Отправлено: Aleksei N от 22 Ноябрь 2009, 03:56:23
Скажите как правильно написать правило.
Составил такое правило (преобразования) для Опера турбо
#5#~#False#~#(global-turbo-1.opera-mini.net:80/[www.]{4})(.*)#~#\3\2#~#False#~#True
Оно срабатывает в тренажоре, но на деле оно не работает
Понял, там срабатывает другое правило
#5#~#True#~#:(?!443/)\d+/#~#/#~#False#~#True
Как сделать что бы срабатывало мое?


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 22 Ноябрь 2009, 09:28:59
Aleksei N

Все равно с одним твоим правилом Турбо-режим Оперы не сможет работать!

Используй расширение "Opera Turbo Agent", оно само делает все нужные преобразования:
http://handycache.ru/component/option,com_smf/Itemid,10/topic,2208.msg21737/#msg21737



Название: Re: Написание правил по заявкам
Отправлено: gp_handy от 24 Ноябрь 2009, 11:20:56
Если вам нужно специфическое правило вы можете обратиться за помощью здесь.

Здравствуйте, нужно специфическое правило (по моему скромному мнению).
Проблема: GPRS провайдер (а может и не он?) во все входящие страницы (http://) включает скрипт, назначение которого для меня туманно. Предположение такое - периодическая перегрузка картинок в странице под видом упаковки, распаковки.... Внешне проявляется так - картиника мигнет, не успев загрузиться и грузится заново. Из кэша провайдера. Он (провайдер) адреса картинок подменяет на свои, из кэша. Скрипт  (JS) вставляется перед завершающими </body></html>.
Задача: вырезать этот скрипт из всех станиц.
Попытки решения предпринимались, была найдена статья [a href="простите, потерял ссылку. кажется на citforum.ru"]"Учимся регулярно выражаться"[/a] где приводится рег.выражение : <(\w+)[^>]*>((?:(?!</\1>).)*))</\1> - Оно захватывает любые парные теги вместе с содержимым. на этом все закончилось, т.к. в вашей Реализации оператор (?: не поддерживается. И еще мне не понятно, куда это выражение вставлять в HC.
Я уверен, что HC справится с моей задачей, но сам я пока не могу :(, поэтому прошу помочь.

скрипт привожу ниже, опять просьба к Вам, сожмите его как-нибудь сами (скрипт), а то много места занимает...

Код:
<script type="text/javascript"><!--
var FN_IR_el;
function FN_IR_reload()
{
var el = FN_IR_el;
if(el && el.hasNGData)
{
el.alt = el.NGAlt;
el.title = el.NGTitle;
el[el.NGAttrib] = el.NGSrc + 'nguncompressed';
el.hasNGData = false;
el.NGDone = true;
}
}
function FN_IR_mouseout(e)
{
if(!e)
e = window.event;
var el;
el = e.target || e.srcElement;
if(el && el.hasNGData)
{
clearTimeout(el.NGTimeout);
}
}
function FN_IR_mousein(e)
{
if(!e)
e = window.event;
var el;
el = e.target || e.srcElement;

if( (el.NGDone == true) && el.NGSrc && (el.src.search('nguncompressed') == -1) && (el.src.search(el.NGSrc) == -1) )
{
el.NGDone = false;
el.hasNGData = false;
}

if(!el.NGDone && !el.hasNGData)
{
if(el.tagName=="IMG")
{
var uri = el.src;
var imgName = uri;
if (uri.search(/\/$/) != -1)
{
return;
}
if(uri.search(/^mhtml:http:\/\//i) == 0)
{
var mp = imgName.search("!");
if(mp != -1)
{
imgName = imgName.substring(mp+1);
if(el.onmouseover)
el.src = imgName;
}
}
else if(uri.search(/^(http|file):\/\//i) == -1)
{
el.NGDone = true;
return;
}

var endUrl = imgName.search(/[\?\!\&]/);
if(endUrl == -1)
endUrl = imgName.length;
var extension = imgName.substring(endUrl - 4);
if(extension.search(/^\.(bmp|png)/i) == 0)
{
el.NGDone = true;
return;
}

el.hasNGData = true;
el.NGSrc = imgName;
el.NGAttrib = "src";
el.NGAlt = (el.alt)?el.alt:"";
el.NGTitle = (el.title)?el.title:"";
el.alt = 'please wait 1 second(s) for an uncompressed image, or press Ctrl+F5 for original quality page';
el.title = 'please wait 1 second(s) for an uncompressed image, or press Ctrl+F5 for original quality page';
}
else
{
el.NGDone = true;
}
}
if(el && el.hasNGData)
{
FN_IR_el = el;el.NGTimeout = setTimeout("FN_IR_reload()", 1000*1);
}
}

function FN_IR_error(e)
{
if(!e)
e = window.event;
var el;
el = e.target || e.srcElement;
if(el && el.checkMht)
{
el.checkMht = false;
var uri = el.src;
if(uri.search(/^mhtml:http:\/\//i) == 0)
{
var mp = uri.search("!");
if(mp != -1)
{
el.src = uri.substring(mp+1);
}
}
}
}

function FN_IR_register_image(bod)
{
bod.checkMht = true;
if(bod.attachEvent)
{
bod.attachEvent("onmouseover", FN_IR_mousein);
bod.attachEvent("onmouseout", FN_IR_mouseout);
bod.attachEvent("onerror", FN_IR_error);
}
else if(bod.addEventListener)
{
bod.addEventListener("mouseover", FN_IR_mousein, false);
bod.addEventListener("mouseout", FN_IR_mouseout, false);
bod.addEventListener("error", FN_IR_error, false);
}
else
{
var tmp1 = bod.onmouseover;
if(tmp1)
{
bod.onmouseover = function()
{
tmp1();
FN_IR_mousein();
};
}
else
{
bod.onmouseover = FN_IR_mousein;
}
var tmp2 = bod.onmouseout;
if(tmp2)
{
bod.onmouseout = function()
{
tmp2();
FN_IR_mouseout();
};
}
else
{
bod.onmouseout = FN_IR_mouseout;
}
}
}


function FN_IR_register()
{
var i;
for (i = 0 ; i < document.images.length ; i++)
{
FN_IR_register_image(document.images[i])
};
}

FN_IR_register();

--></script>
</body>
</html>




Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 24 Ноябрь 2009, 11:39:02
в вашей Реализации оператор (?: не поддерживается.

Это неверно! Поддерживается.

Цитировать
И еще мне не понятно, куда это выражение вставлять в HC.
Я уверен, что HC справится с моей задачей, но сам я пока не могу :(, поэтому прошу помочь.

Тут надо либо с нуля писать свое расширение для обработки тела, либо добавить правило для вырезания твоего скрипта в один из списков расширения Content Master (http://handycache.ru/component/option,com_smf/Itemid,10/topic,2453.0/). Последний вариант, конечно, намного проще.



Название: Re: Написание правил по заявкам
Отправлено: Villi от 26 Ноябрь 2009, 09:14:04
на некоторых сайтах мешают изображения с таких урл: http://www.marketgid.com/ghits/16680/i/397/k/
Я пробовал занести эти изображения в черный список, но получалось, что блокировался только сайт marketgid.com, если заходить на него.
Как блокировать эти изображения?


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 26 Ноябрь 2009, 11:25:27
на некоторых сайтах мешают изображения с таких урл: http://www.marketgid.com/ghits/16680/i/397/k/

Это редиректы на другие сайты и изображения грузятся с них напрямую, поэтому надо смотреть в мониотор HC и блокировать то, что грузится на самом деле.


Название: Re: Написание правил по заявкам
Отправлено: gp_handy от 05 Декабрь 2009, 02:22:37
Это неверно! Поддерживается.

Простите, не разобрался до конца.

Тут надо либо с нуля писать свое расширение для обработки тела, либо добавить правило для вырезания твоего скрипта в один из списков расширения Content Master (http://handycache.ru/component/option,com_smf/Itemid,10/topic,2453.0/). Последний вариант, конечно, намного проще.


Спасибо,  работает так:
Включил Content_master;
включил в нем adMuncher (удалять HTML элементы типа "скрипт")
в файл adMuncherList.txt строчку: Remove scripts with text: FN_IR_el;
и скрипт стал вырезаться из страниц. Сразу стало намного приятнее работать в браузере.
(при наведении мышки на картинку она заново перезагружалась). да и трафик стал поменьше.

Еще два вопроса есть.

1.  Cайт RP5.ru (расписание погоды) при работе через HC теряет картинки ( "солнечно", "облачно" и тд.) не разобрался почему, и не только на моем ПК.
2. Провайдер подменяет адреса картинок: http://62.0.5.134/handycache.ruu/forum/Themes/SlickPro_Graphite/images/im_on.gif. Он обращает к своему кэшу (62.0.5...).
составил правило: (62\.0\.5\.13[0-9]/)([^(ruu)]*)(ruu)(.*)|\2ru\4 чтобы восстановить справедливость (их НС кэширует и так, но не понятно, по какому принципу их кэширует провайдер, возможно меняются IP...).
Куда его включать - не пойму, подскажите, пожалуйста.
и как обобщить это правило для других доменов - ua, org, net... в одном правиле, чтобы не писать столько правил, сколько доменов им обрабатывать?


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 05 Декабрь 2009, 09:43:51
1.  Cайт RP5.ru (расписание погоды) при работе через HC теряет картинки ( "солнечно", "облачно" и тд.) не разобрался почему, и не только на моем ПК.

В Черном списке есть правило:  (\b|_)cn(stat(ic)?s?)?[^a-z]  добавь ему исключение: rp5\.ru/img/
Сохрани список и перечитай Content Master, на всякий случай.

Цитировать
2. Провайдер подменяет адреса картинок: http://62.0.5.134/handycache.ruu/forum/Themes/SlickPro_Graphite/images/im_on.gif. Он обращает к своему кэшу (62.0.5...).
составил правило: (62\.0\.5\.13[0-9]/)([^(ruu)]*)(ruu)(.*)|\2ru\4 чтобы восстановить справедливость (их НС кэширует и так, но не понятно, по какому принципу их кэширует провайдер, возможно меняются IP...).
Куда его включать - не пойму, подскажите, пожалуйста.

Твое правило содержит несколько ошибок, а включать его надо, видимо, в список "Преобразование URL".

Цитировать
и как обобщить это правило для других доменов - ua, org, net... в одном правиле, чтобы не писать столько правил, сколько доменов им обрабатывать?

А твой провайдер все домены коверкает по типу .ruu ? Если это не опечатка, то как у него выглядят другие домены: ua, org, net и т.д.? Приведи примеры таких URL.



Название: Re: Написание правил по заявкам
Отправлено: gp_handy от 06 Декабрь 2009, 01:19:31

А твой провайдер все домены коверкает по типу .ruu ? Если это не опечатка, то как у него выглядят другие домены: ua, org, net и т.д.? Приведи примеры таких URL.

копирую из HC монитора:

http://62.0.5.134/softkey.uaa/images/t/icon/lock.gif
http://62.0.5.134/www.w3.orgg/2008/site/images/logo-w3c-mobile-lg
http://62.0.5.136/softkey.infoo/images/top_back.gif

и другие домены аналогичным образом



Название: Re: Написание правил по заявкам
Отправлено: gp_handy от 06 Декабрь 2009, 09:24:33
Цитировать
Твое правило содержит несколько ошибок
попытался сделать универсальное правило: 62\.0\.5\.13[0-9]/([^/]*) замена на \1, но как оттяпать у этого \1 последний символ???

Пока не решил эту задачу, пришлось использовать исключение rp5\.ruu/img/ ...


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 06 Декабрь 2009, 12:18:08
Цитировать
попытался сделать универсальное правило: 62\.0\.5\.13[0-9]/([^/]*) замена на \1, но как оттяпать у этого \1 последний символ???
Попробуй так:
правило: 62\.0\.5\.13[0-9]/(.*?)\w/
замена: \1/


Название: Re: Написание правил по заявкам
Отправлено: gp_handy от 07 Декабрь 2009, 02:26:29
Цитировать
попытался сделать универсальное правило: 62\.0\.5\.13[0-9]/([^/]*) замена на \1, но как оттяпать у этого \1 последний символ???
Попробуй так:
правило: 62\.0\.5\.13[0-9]/(.*?)\w/
замена: \1/

Попробовал в тренажере, работает :) включил в список "преобразование URL", поставил все галочки. Количество попаданий за 30 мин - 486 !!!

Не понял только почему в исходных текстах страниц остались не преобрзованные ссылки (опять 62.0.5...) и как при этом будет вести себя кеш, останутся ли там 62.0.5...

Еще забываю все время сказать по SSL (порт 443), если я не ошибаюсь, HC мне помог избавиться
от h t t p s:/ / ssl. google-analytics. com: 443, (пробелы- чтобы не терялась ссылка, а то я ее не вижу) который появляется в мониторе при любых соединениях HTTPS, а это как правило связано с важной и часто финансовой информацией, не знаю, что он делает, но без него спокойнее. Занес в черный список. Так что если это работает, то смысл включать proxy на HTTPS есть.

И еще одно спасибо за то, что я увидел в мониторе и отключил вот такой ресурс:
+safebrowsing.clients.google.com/safebrowsing/downloads?..., он цеплялся практически за всё, и отъедал 60-80 % трафика, какбудто забирал весь мой трафик в зашифрованном виде.

Вот так. Спасибо Вам большое !!!
P.S. Проверьте yandex.money.


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 07 Декабрь 2009, 11:50:48
Не понял только почему в исходных текстах страниц остались не преобрзованные ссылки (опять 62.0.5...)

Потому что список "Преобразование URL" не правит HTML-код страниц, он преобразует только пути к файлам в кэше.


Название: Re: Написание правил по заявкам
Отправлено: gp_handy от 07 Декабрь 2009, 13:00:09
Потому что список "Преобразование URL" не правит HTML-код страниц, он преобразует только пути к файлам в кэше.

А существует возможность править HTML-код страниц (URL) ? если да, то куда включать правило преобразования ?


Название: Помогите с регулярным выражением
Отправлено: inep от 07 Декабрь 2009, 13:49:34
Это мой отрывок из белого списка:
+pinbay.net (http://pinbay.net)/*
+open.net/*
+sourceforge.net/*
+mobile.net/*
Как видите, они состоят из четырех строк.
Как можно их написать в одной строке?


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 07 Декабрь 2009, 14:43:42
А существует возможность править HTML-код страниц (URL) ?  если да, то куда включать правило преобразования ?

Да, если напишешь такое расширение. В принципе, тот же Content Master мог бы это в будущем делать, если его автора заинтересует такая идея. Написал ему об этом...
А если он не пожелает, то выложу свое расширение с таким функционалом.

Как можно их написать в одной строке?

(pinbay|open|sourceforge|mobile)\.net/



Название: Re: Написание правил по заявкам
Отправлено: gp_handy от 08 Декабрь 2009, 04:55:54
Да, если напишешь такое расширение.

Посмотрите пожалуйста:

Код:
--[[ <HCExtension>
@name          Преобразование URI
@author        ?
@version       0.0
@description   Преобразовывает URL по правилу gp_handy
@rule        62\.0\.5\.13[0-9]/.*
@event         RequestHeaderReceived/Request
</HCExtension> ]]


function ChangeHost(s)
 -- редактируем ссылку
  s, _ = string.gsub(s, '^(http://)62\.0\.5\.13[0-9]/(.*?)\w/', '%1/', 1)
  return s
end

function Request()
 -- Только для GET-запросов
  if hc.method == 'GET' then
    hc.url =   ChangeHost(hc.url)
    hc.monitor_string = hc.monitor_string..'gph '
  end
end  -- Конец функции Request


Все на что способен :)

Но не работает у меня преобразование URL, хотя расширение отрабтывает, и в нужных случаях, судя по монитору.


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 08 Декабрь 2009, 08:46:03
Но не работает у меня преобразование URL, хотя расширение отрабтывает, и в нужных случаях, судя по монитору.

Не работает, потому что содержит несколько концептуальных ошибок.
Что-то не пойму, ты вроде хотел править HTML-код, а в расширении пытаешься изменить только URL запросов. Если этого достаточно, то просто добавь свое правило в список "Переадресация" и писать расширение тебе тогда не нужно.


Название: Re: Написание правил по заявкам
Отправлено: gp_handy от 08 Декабрь 2009, 10:21:45
Что-то не пойму, ты вроде хотел править HTML-код, а в расширении пытаешься изменить только URL запросов. Если этого достаточно, то просто добавь свое правило в список "Переадресация" и писать расширение тебе тогда не нужно.

Сейчас сложно писать расширение самому, недостаточно информации.
нужно править именно html код.


Название: Re: Написание правил по заявкам
Отправлено: Parcher от 12 Декабрь 2009, 04:22:36
Ребят, у "Планета Земля. Гугл" есть такая фишка - просмотр улиц и панорамных фоток. Все фотки в .jpg записываются в кеш. Адрес такой: http://360cities.s3.amazonaws.com/pano/crimea360/00039190_DSC_4828_Panorama_sm_full_75.jpg/equirect/tile/512/5/9/5.jpg
Какое должно быть правило, чтобы фотки грузились из кеша?
Добавлено: 12 Декабря 2009, 04:12:15

За одно и сортировочку бы сделать :) чтобы красиво все в одну папочку складывалось :)


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 12 Декабрь 2009, 12:19:39
Какое должно быть правило, чтобы фотки грузились из кеша?

Дефолтное.

За одно и сортировочку бы сделать :) чтобы красиво все в одну папочку складывалось :)

В какую? Как меняются линки картинок?


Название: Re: Написание правил по заявкам
Отправлено: alexey65536 от 12 Декабрь 2009, 13:57:21
Подскажите, плз - нужно сделать переадресацию такого вида:
http://www.panoramio.com/photo/хххххххх -> http://static.panoramio.com/photos/original/хххххххх.jpg
Как мне добавить в конец это ".jpg"? С помощью рег. выражений это возможно?
Заранее спасибо.


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 12 Декабрь 2009, 14:45:10
Как мне добавить в конец это ".jpg"? С помощью рег. выражений это возможно?

Конечно.
Правило: ^http://www\.panoramio\.com/photo/(.*)
Замена: http://static.panoramio.com/photos/original/\1.jpg
Галка на "Обязательный".


Название: Re: Написание правил по заявкам
Отправлено: alexey65536 от 12 Декабрь 2009, 15:11:06
Спасибо:):):)
Мне предложили еще один вариант:
Цитировать
(www\.|)(panoramio\.com/)(photo/)(\d+)$
заменить на
Цитировать
static.\2photos/original/\4.jpg
Тоже работает (хххххххх в моем примере - обязательно цифры, но их может быть разное количество).


Название: Re: Написание правил по заявкам
Отправлено: maxn от 14 Декабрь 2009, 07:22:33
помогите, не получается у меня никак с правилом черного списка для урл вида http://5668.jim4.mail.ru/connect?session=..цифры..
первая цирфа перед jim меняется, цифра после джим тоже меняется каждй коннект
какое должно быть общее правило блокировки?


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 14 Декабрь 2009, 10:21:17
\d668\.jim\d\.mail\.ru/connect\?session=


Название: Re: Написание правил по заявкам
Отправлено: maxn от 14 Декабрь 2009, 12:52:27
спасибо, только первую цифру я имел ввиду всю перед .jim


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 14 Декабрь 2009, 13:14:41
Цифра это - 0, 1, 2, 3, 4, 5, 6, 7, 8 или 9.
То, что написано перед .jim - это число.
Можно написать так
\d\d\d\d\.jim\d\.mail\.ru/connect\?session=
или еще проще
\.jim\d\.mail\.ru/connect\?session=


Название: Re: Написание правил по заявкам
Отправлено: maxn от 14 Декабрь 2009, 16:17:00
\d\.jim\d\.mail\.ru/connect\?session=

все таки такое правило не всегда срабатывает почемуто

перед .jim стоят циры разной разрядности и после jim тоже число разное бывает одно и два знака


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 14 Декабрь 2009, 16:44:09
Попробуй так:
\.jim\d*\.mail\.ru/connect\?session=


Название: Re: Написание правил по заявкам
Отправлено: Villi от 23 Декабрь 2009, 13:15:34
Помогите заблокировать флешки с одного известного сайта (на скрине)
http://pic.ipicture.ru/uploads/091223/UB3NpODUcz.jpg
Я в мониторе смотрю: все что не нужно заблокировано, ничего лишнего не загружено(http://pic.ipicture.ru/uploads/091223/jsj6lGVyt5.jpg), а флеш-баннеры все равно есть на странице и от них opera 10 виснет надолго.


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 23 Декабрь 2009, 15:54:33
У меня флэшки похоже это правило режет
#4#~#True#~#\.swf\?.*?(click_url|link)\d*[=&]#~##~#


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 23 Декабрь 2009, 20:37:35
Помогите заблокировать флешки с одного известного сайта

Поставь расширение Content Master (http://handycache.ru/component/option,com_smf/Itemid,10/topic,2453.0/), оно вырежет все это добро с потрохами!


Название: Re: Написание правил по заявкам
Отправлено: Villi от 24 Декабрь 2009, 13:47:47
Где скачать этот Content Master? Я на сайте не нашел.
Этим дополнением можно резать баннеры только с одного сайта?


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 24 Декабрь 2009, 13:51:55
Цитировать
Где скачать этот Content Master?
http://handycache.ru/component/option,com_smf/Itemid,10/topic,2453.0/


Название: Re: Написание правил по заявкам
Отправлено: Villi от 24 Декабрь 2009, 14:03:48
А я на эту строку внимания не обратил  :oops:
Цитировать
1. Скачайте первичный комплект файлов расширения Content Master. Он находится в одном архиве с версией HandyCache RC3 1.0.0.193


Название: Re: Написание правил по заявкам
Отправлено: andruxo от 29 Декабрь 2009, 22:21:05
Всем привет, есть такая тема
Можно ли сделать такое правило (или набор правил), чтобы все закэшированные объекты сохранялись в папках с названием домена второго уровня?
Поясню:
Есть, к примеру, картинки с ресурсов img.mail.ru, news.mail.ru, pogoda.mail.ru и т.д.
надо чтобы все они сохранялись внутри папки mail.ru,
внутри они уже могут как угодно храниться. ато плодятся эти поддомены со страшной силой, потом замучаешься лишнее из кэша вычищать...
Вот идея фикс у меня прям! хелп :)


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 29 Декабрь 2009, 22:33:22
Можно ли сделать такое правило (или набор правил), чтобы все закэшированные объекты сохранялись в папках с названием домена второго уровня?

http://handycache.ru/component/option,com_smf/Itemid,10/topic,980.0/


Название: Re: Написание правил по заявкам
Отправлено: sol от 08 Январь 2010, 11:42:15
Доброго времени суток!
Помогите создать правила для сайта overclockers.ru :
1)для очистки от рекламы главной страницы и раздела "новости"
2)для того чтобы в кэш писались файлы ТОЛЬКО с этого сайта


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 09 Январь 2010, 10:45:30
Помогите создать правила для сайта overclockers.ru :
1)для очистки от рекламы главной страницы и раздела "новости"

Поставь расширение Content Master (http://handycache.ru/component/option,com_smf/Itemid,10/topic,2453.0/) со свежими списками AdBlockPlus.

Цитировать
2)для того чтобы в кэш писались файлы ТОЛЬКО с этого сайта

В списке "Запись в кэш" отключи все правила и добавь такое: +overclockers.ru


Название: Re: Написание правил по заявкам
Отправлено: Villi от 12 Январь 2010, 06:45:28
На одном (http://www.xakep.ru/articles/last_update1.asp) одном форуме загружается панель с баннерами при загрузке, я поставил правило #4#~#True#~#url\.ru/articles/last_update1.asp#~##~#
Теперь баннеры не загружаются, но загружается пустое место, где должны быть эти баннеры, а файл last_update1.asp блокируется.
Как можно сделать, чтобы не загружалось это место? А то оно подвигает форум и неудобно читать.


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 12 Январь 2010, 11:51:22
Как можно сделать, чтобы не загружалось это место? А то оно подвигает форум и неудобно читать.

В список с правилами AdBlockPlus расширения Content Master добавь строку:
forum.xakep.ru##td[width="250"]

Потом перечитай расширение.


P.S. На будущее - правила для СМ обсуждаются в теме о СМ, а не здесь!



Название: Re: Написание правил по заявкам
Отправлено: Villi от 15 Январь 2010, 18:45:54
DenZzz, я добавил это правило в файл AdMuncher_Default.txt, все равно то пространство появляется.


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 16 Январь 2010, 02:06:32
DenZzz, я добавил это правило в файл AdMuncher_Default.txt, все равно то пространство появляется.
А где я говорил добавить это правило в файл AdMuncher_Default.txt?  ::)
То правило надо добавить в один из списков AdBlockPlus, лучше в свой собственный, чтобы не затерлось при обновлении списков...


Название: Re: Написание правил по заявкам
Отправлено: Villi от 16 Январь 2010, 03:44:50
Во, добавил в black.txt, теперь нормально работает пока что.
Спасибо!
Как работает это правило? Я так понял, что убирает колонку справа шириной 250?


Название: Re: Написание правил по заявкам
Отправлено: WrongLane от 16 Январь 2010, 17:19:13
Как сделать, чтобы видео с ютуба (да и прочее видео) вешировалось и бралось при повторе из кеша?


Название: Re: Написание правил по заявкам
Отправлено: WrongLane от 21 Январь 2010, 19:34:24
Подскажите пожалуйста


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 21 Январь 2010, 21:57:51
Как сделать, чтобы видео с ютуба (да и прочее видео) вешировалось и бралось при повторе из кеша?

Поиск по форуму делал? Много раз уже выкладывали правила для youtube.com!

В "Преобразование URL" добавь правила:
#5#~#True#~#^[^/]+(/get_video\?video_id=[^&]+).*#~#youtube.com\1.flv#~#False#~#True
#5#~#True#~#^[^/]*(youtube\.com/videoplayback\?).*&(id=[^&]+).*#~#\1\2.flv#~#False#~#True

Не обновлять с помощью расширения: "Не обновлять видео по типу в кэше (RS-vid)".


Название: Re: Написание правил по заявкам
Отправлено: mih от 22 Январь 2010, 16:47:57
Выяснилось, что Опера не умеет ПОЛНОСТЬЮ обновлять страницу.

Если файлы .css (или.js) загрузились с ошибкой — страницу видим неправильно.
Но обновить все служебные файлы (картинки тоже) Опера не даёт возможности.

Такой команды (как в IE — Ctrl F5) в Опере нет, —  все служебные файлы
(и картинки тоже)  — только проверяются Оперой на "не изменились",
и заставить её изменить такое поведение не удаётся.

(я задавал вопрос о такой команде на operafan.net — все хвосты поджали,
ответов — 0 штук — м.б. — для многих неактуально,
но у меня по неизвестной причине
нужда в такой операции бывает несколько раз в месяц).

Можно, конечно, очищать кеш Оперы — но пропадает всё, это неудобно.

Можно ли сделать "расширение", которое вырезает запрос "if-Modified-Since"
у всех проходящих через HC запросов (если я правильно это понимаю),
тем самым вынуждая сервер отдавать файл заново без всяких условий?

Я сам за разумное время не смогу это написать.
Может быть, перемудрил что-то, — поправьте.


------------
я заметил, что раньше HandyCache (0.97b1), если служебные файлы страницы НЕ были ей кешированы, — она подставляла страницу "not found", и Опера затирала этой страницей файлы в своём кеше (этим свойством можно было пользовался для "полного" обновления). Теперь же HandyCache пишет "304 Not Modified" даже, когда на самом деле не имеет в своём кеше этого файла!


Название: Re: Написание правил по заявкам
Отправлено: Zelen от 22 Январь 2010, 21:04:49
сайт http://demotivators.rublogs.org/
никак вырезать не могу рекламу полностью, внутренности рекламы вырезаны "Blocked
Access to the requested URL http://lan.bin-layer.de/landingpages/endwelt_ad.html was not allowed (request script)."
Но само окошко всё равно вылазиет)


Название: Re: Написание правил по заявкам
Отправлено: mih от 22 Январь 2010, 21:31:37
Блокировать bin-layer.ru


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 22 Январь 2010, 21:42:37
Если файлы .css (или.js) загрузились с ошибкой — страницу видим неправильно.

А откуда они загрузились с ошибкой?

Цитировать
Можно, конечно, очищать кеш Оперы — но пропадает всё, это неудобно.

Чищу кэш Оперы почти каждый день, когда тестирую новые правила для HC и CM, и никаких неудобств от этого не испытываю. Из кэша HC все быстро восстановится при следующих запросах.

Цитировать
Можно ли сделать "расширение", которое вырезает запрос "if-Modified-Since"
у всех проходящих через HC запросов (если я правильно это понимаю),
тем самым вынуждая сервер отдавать файл заново без всяких условий?

Можно:

Код:
--[[ <HCExtension>
@name         Удалять заголовки If-Modified-Since из запросов
@event        RequestHeaderReceived/Request
</HCExtension> ]]

function Request()
hc.request_header = re.replace(hc.request_header, [[^If-Modified-Since:[^\r\n]+\r\n]], '')
end



сайт http://demotivators.rublogs.org/
никак вырезать не могу рекламу полностью, внутренности рекламы вырезаны "Blocked
Access to the requested URL http://lan.bin-layer.de/landingpages/endwelt_ad.html was not allowed (request script)."
Но само окошко всё равно вылазиет)

У меня нет такого окошка. СМ все вырезает с потрохами.



Название: Re: Написание правил по заявкам
Отправлено: Zelen от 23 Январь 2010, 16:04:20
Блокировать bin-layer.ru
добавил уже
У меня нет такого окошка. СМ все вырезает с потрохами.
у меня включено в СМ "правило контент мастер" и "правила НС"
странно...


Название: Re: Написание правил по заявкам
Отправлено: mih от 23 Январь 2010, 19:42:16
DenZzz,

спасибо за "Удалять заголовки If-Modified-Since из запросов".
Сделал вслепую такой же для If-None-Match —
вроде бы результат теперь тот, которого добивался.
Не удалось их объединить, простите, но и так хорошо.

А откуда загружаются — из разных мест бывают, недавно
страница Яндекса с испорченным css, видимо, пришла.
(иногда картинки недогруженные бывают на блогспоте)
А если она (испорченная css) не только браузером закеширована,
но и HC (правда, я сейчас не кеширую) —
то тоже ведь только из браузера можно обновить?
(ну, или "закачать в кеш" из монитора?)

В общем,  — мне пригодится.


Где-то тут видел ссылку на полное описание заголовков,
но теперь не могу найти.


Название: Re: Написание правил по заявкам
Отправлено: WrongLane от 25 Январь 2010, 17:15:31
Не обновлять с помощью расширения: "Не обновлять видео по типу в кэше (RS-vid)".
Я вот это совсем не понял (((
Разъясните, пожалуйяста.

P.S. Поиск по форуму конечно штука хорошая... Было бы здорово написать какой-то фаг по теме ютуба. Это поможет пользователям и поможет модераторам.


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 25 Январь 2010, 23:01:11
Я вот это совсем не понял (((
Разъясните, пожалуйяста.

Это дефолтное расширение, которое лежит в архиве с HC. Его надо просто включить, если оно отключено. Если строки с "Не обновлять видео по типу в кэше (RS-vid)" нет в списке "Расширений", то добавь туда файл eR_Dont_update_video_by_type_in_cache.lua .


Название: Как скачать мр3?
Отправлено: inep от 26 Январь 2010, 00:06:14
Уже месяц синхронизирую один большой мр3 портал.
Но недавно испортилось ехт4 и пришлось воостановит мр3 файли с иным путем. при этом потерял названии директории но названии файлов осталось точно так же как на сайте. То есть сейчас имею директории типа #5645645 и в нем файлы типа того: 5_Comfortable_Numb_(DJ_Pinbay_net).mp3
То есть восстановил название файлов точно так же как на сайте мр3 портала. Могу все эти 16000 с лишным мр3 собрать в одну папку и эту папку указать для хендикеша. А какие правила писать для хендикеша что он скачал мр3 именно из этой папки а не из сайта? То есть перед закачком он проверил папку мр3, если есть файл там с таким названием, скачал. если нет тогда из мира.
Спасибо всем заранее!


Название: Re: Как скачать мр3?
Отправлено: DenZzz от 26 Январь 2010, 13:29:42
А какие правила писать для хендикеша что он скачал мр3 именно из этой папки а не из сайта? То есть перед закачком он проверил папку мр3, если есть файл там с таким названием, скачал. если нет тогда из мира.

Тебе нужно добавить правило только в список "Преобразование URL". В дефолтном списке "Не обновлять" уже есть правило для mp3.

P.S. По написанию правил есть специальная тема.


Название: Re: Как скачать мр3?
Отправлено: inep от 26 Январь 2010, 13:34:00
Написать в правило: +mp3 и на замену /folder_mp3 ?


Название: Re: Как скачать мр3?
Отправлено: DenZzz от 26 Январь 2010, 14:48:35
Нет! Дай пример URL этих mp3 и путь к папке в кэше, где они лежат, если хочешь помощи. Или читай доки про синтаксис RegExp и составляй сам правило, как положено.


Название: Re: Как скачать мр3?
Отправлено: inep от 26 Январь 2010, 20:26:38
Вот например ссылка на странице: http://evomusic.uz/download/song/13915.mp3
А песня скачивается из адреса: http://evomusic.uz/dl/audio/Bryan_Adams/2008_-_11/04_-_Oxygen.mp3
Этот скачанный файл находиться у меня в папке c:/HandyCache/Cache/mp3


Название: Re: Написание правил по заявкам
Отправлено: Villi от 28 Январь 2010, 05:51:04
Как добавить в белый список поиск google? на некоторых сайтах встроен этот поиск и НС блокирует страницу, вот например этот урл http://www.google.com/cse?cx=005981379277374831887%3A0jyriruaxh4&cof=FORID%3A9&ie=windows-1251&q=%E8%EC%E5%F0%E8&ok=%CF%EE%E8%F1%EA&ad=w9&num=10&rurl=http%3A%2F%2Fwww.koob.ru%2Fsearch%2F%3Fcx%3D005981379277374831887%253A0jyriruaxh4%26cof%3DFORID%253A9%26ie%3Dwindows-1251%26q%3D%25E8%25EC%25E5%25F0%25E8%26Ok%3D%25CF%25EE%25E8%25F1%25EA (http://www.google.com/cse?cx=005981379277374831887%3A0jyriruaxh4&cof=FORID%3A9&ie=windows-1251&q=%E8%EC%E5%F0%E8&ok=%CF%EE%E8%F1%EA&ad=w9&num=10&rurl=http%3A%2F%2Fwww.koob.ru%2Fsearch%2F%3Fcx%3D005981379277374831887%253A0jyriruaxh4%26cof%3DFORID%253A9%26ie%3Dwindows-1251%26q%3D%25E8%25EC%25E5%25F0%25E8%26Ok%3D%25CF%25EE%25E8%25F1%25EA)


Название: Re: Как скачать мр3?
Отправлено: DenZzz от 28 Январь 2010, 08:20:52
А песня скачивается из адреса: http://evomusic.uz/dl/audio/Bryan_Adams/2008_-_11/04_-_Oxygen.mp3
Этот скачанный файл находиться у меня в папке c:/HandyCache/Cache/mp3

В список "Преобразование URL" добавляешь:

Правило: evomusic\.uz/dl/audio/.*/([^/]+\.mp3)$
Замена: mp3/\1
Галки в колонке "Разрешен" и "Обязательный".


Название: Re: Написание правил по заявкам
Отправлено: avabaska от 01 Февраль 2010, 03:43:50
Тоже по поводу google, но его сервиса поиска картинок.

http://t3.gstatic.com/images?q=tbn:2WEPuGeEnmYuOM:http://img0.liveinternet.ru/images/attach/c/0/38/926/38926962_1233328232_2afc4a324803363ada756462d918f101.jpg

Правила вообще слишком жёсткие. А настраивать неудобно, эти регулярные выражания и прочее. Желание только одно - отключить виновное :( Что пока и сделал.


Название: Re: Написание правил по заявкам
Отправлено: avabaska от 02 Февраль 2010, 12:43:58
Ещё одна поблема, сайт nix.ru глючит. Его магазин. Причём по виду, сайт-то простой, но кликая по ссылке, напр., SSD, попадает на другой продукт (CPU), с другой ценой, но фотками и описанием нужного. Не сразу понял, что произошло, думал, что сайт глючит, но такое и с другими товарами.

Причём в логе HC ничего нет.

Хотелось бы спросить, можно ли настроить работу с кешированием у HC так, как это это сделано в Opera? Пользовался этим броузером неск. лет назад (сейчас FF), в принципе, устраивало больше, чем у других.

-

С Никсом решилась проблема после выключения 8-го правила в разделе "Не обновлять", это "\.js(\?|$)", имеющий время 720 ч.
Добавлено: 02 Февраля 2010, 11:46:44

Ну, это уже ни в какие рамки не лезет. Поиск на сайте autoreview.ru не работает, опять надо лезть разбираться :(

А ведь кто-то здесь писал, что использует эту программу в интернет-кафе  >:( Либо человеку пришлось массу времени провести над настройкой программы, либо несчастные клиенты довольствуются полурабочим инетом :(


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 02 Февраль 2010, 21:29:45
С Никсом решилась проблема после выключения 8-го правила в разделе "Не обновлять", это "\.js(\?|$)", имеющий время 720 ч.

Для Никса у меня в Белом списке есть такое правило:

#10#~#True#~#nix\.ru/include/show_price_line\.js\?#~##~##~#False#~#False#~#True#~#False#~#False#~#True

Цитировать
Ну, это уже ни в какие рамки не лезет. Поиск на сайте autoreview.ru не работает, опять надо лезть разбираться

Таблетки от всех болезней не существует!

Цитировать
А ведь кто-то здесь писал, что использует эту программу в интернет-кафе  >:( Либо человеку пришлось массу времени провести над настройкой программы

Просто "человек" захотел разобраться в настройках HC и разобрался. Он все настроил, учитывая специфику своего интернет-кафе и теперь у него HC работает, как часы!

Цитировать
либо несчастные клиенты довольствуются полурабочим инетом

"Несчастных клиентов" не заставишь довольствоваться "полурабочим инетом", они просто уйдут в другое кафе. Вероятно, клиенты наоборот счастливы, что на страницах отсутствует реклама и страницы от этого не рябят в глазах и грузятся быстрее!


Название: Re: Написание правил по заявкам
Отправлено: IgorTT3 от 03 Февраль 2010, 14:48:31
Помогите внести изменения в правила 4 и 81 ЧС для получения результатов поиска на сайтах www.nirsoft.net и www.westerndigital.com.
Сейчас результаты выглядят так:
Blocked
Access to the requested URL http://www.google.com/cse?cx=partner-pub-5286073190998405%3Ah7ne4r-6rgk&cof=FORID%3A10&ie=ISO-8859-1&q=WD3200AAJS++&sa=Search&ad=w9&num=10&rurl=http%3A%2F%2Fwww.nirsoft.net%2Fsearch_freeware_result_new.html%3Fcx%3Dpartner-pub-5286073190998405%253Ah7ne4r-6rgk%26cof%3DFORID%253A10%26ie%3DISO-8859-1%26q%3DWD3200AAJS%2B%2B%26sa%3DSearch was not allowed (rule #4).

Blocked
Access to the requested URL http://www.westerndigital.com/search?access=p&entqr=0&restrict=ru&entsp=0&output=xml_no_dtd&sort=date%3AD%3AL%3Ad1&ie=utf8&lr=lang_zh-CN%7Clang_zh-TW%7Clang_en%7Clang_fr%7Clang_de%7Clang_it%7Clang_ja%7Clang_ko%7Clang_pt%7Clang_ru%7Clang_es&btnG=Google+Search&client=wdc&q=WD3200AAJS++&site=ru-RU&oe=utf8&ip=129.253.170.32&proxycustom=%3CADVANCED/%3E was not allowed (rule #81).

Как эти сайты добавить в БС я знаю. Желательно использовать правила ЧС для этих сайтов, но видеть результаты поиска. Спасибо.


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 03 Февраль 2010, 15:43:58
Можно вписать эти сайты в колонку Исключения для правил 4 и 81. Тогда для этих сайтов все правила Черного списка кроме 4 и 81 будут работать. В колонку Исключения надо вписать, например, такое:
nirsoft|westerndigital


Название: Re: Написание правил по заявкам
Отправлено: divinets от 03 Февраль 2010, 19:48:53
Подскажите!
У меня есть правило Запись в кэш .*\.(flv|mp4), которое записывает видео файлы в кэш.
Иногда вместе с файлами *.flv записываются файлы *.flv#m маленького размера (явно не видео, как я понял это перенаправление сервера). Можно ли как то запретить запись в кэш таких перенаправлений, а разрешить только запись самих файлов *.flv?
Спасибо!


Название: Re: Как скачать мр3?
Отправлено: inep от 06 Февраль 2010, 09:25:22
Спасибо.
А  как это сделать, если файлы находиться на другом диске?
Например файлы с мр3 находиться в папке /mnt/data/lostfound


Название: Re: Как скачать мр3?
Отправлено: DenZzz от 07 Февраль 2010, 08:53:19
А  как это сделать, если файлы находиться на другом диске?

По умолчанию HC работает только со своей папкой кэша. Это можно обойти расширением, но лучше не надо...



Название: Re: Написание правил по заявкам
Отправлено: Mini от 17 Февраль 2010, 18:52:38
Есть сайты:
http://www.odnoklassniki.ru/
и
http://vkontakte.ru/
Есть компъютер в сети:
IP 192.168.000.003
маска подсети:
255.255.255.0
Нужно полностью заблокировать доступ на эти сайты только этому компъютеру. Остальным можно. Сеть одноранговая из 10-ти компъютеров. И заблокировать возможность работать MailRu агент`у и QIP`у с этого IP.
Спасибо за любой ответ.


Название: Re: Написание правил по заявкам
Отправлено: oper2517 от 19 Февраль 2010, 10:37:27
здравствуйте! нужно правило чтоб машине локальной сети ip 192.168.167.117 разрешалось только icq.
заранее спасибо.


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 19 Февраль 2010, 15:44:42
Это нужно делать с помощью расширения. Думаю здесь http://handycache.ru/component/option,com_smf/Itemid,10/topic,1120.0/ найдется что-то похожее.


Название: Re: Написание правил по заявкам
Отправлено: FXPELIVE от 23 Февраль 2010, 08:18:34
Здравствуйте, мне нужно правило для сайта: http://vkontakte.ru/
Версия HandyCache: HandyCache 0.98b1
Ранее Вы уже помогли мне с правилом, складываюшим картинки в одну папку http://handycache.ru/component/option,com_smf/Itemid,10/topic,337.msg21196/#msg21196
Теперь мне нужно навести порядок с видеофайлами и эскизами этих видеофайлов

Ссылки вида:
http://v517.vkadre.ru/assets/thumbnails/30b9e27d108300182.160.vk.jpg
http://v554.vkadre.ru/assets/thumbnails/ef2f6db6111197179.160.vk.jpg
http://v586.vkadre.ru/crossdomain.xml
http://v586.vkadre.ru/assets/thumbnails/375da119136943798.320.vk.jpg
http://v586.vkadre.ru/assets/videos/38b045914214-136943798.vk.flv
http://v510.vkadre.ru/crossdomain.xml
http://v522.vkadre.ru/assets/thumbnails/02c36534108480862.160.vk.jpg
http://v510.vkadre.ru/assets/videos/b1108bdc1ec9-130902095.vk.flv

Записать в кеш в таком виде:
http://v.vkadre.ru/assets/thumbnails/ef2f6db6111197179.160.vk.jpg
http://v.vkadre.ru/assets/videos/38b045914214-136943798.vk.flv

А ссылки вида:
http://482.gt3.vkadre.ru/assets/thumbnails/566f501897748077.160.vk.jpg
http://213.gt2.vkadre.ru/assets/thumbnails/65f24ee746446923.160.vk.jpg

В таком виде:
http://gt.vkadre.ru/assets/thumbnails/65f24ee746446923.160.vk.jpg


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 23 Февраль 2010, 12:21:19
Ссылки вида:
http://v517.vkadre.ru/assets/thumbnails/30b9e27d108300182.160.vk.jpg
http://v586.vkadre.ru/assets/videos/38b045914214-136943798.vk.flv

Записать в кеш в таком виде:
http://v.vkadre.ru/assets/thumbnails/ef2f6db6111197179.160.vk.jpg
http://v.vkadre.ru/assets/videos/38b045914214-136943798.vk.flv

#5#~#True#~#^v\d+\.(?=vkadre\.ru/)#~#v.#~#False#~#True

Цитировать
А ссылки вида:
http://482.gt3.vkadre.ru/assets/thumbnails/566f501897748077.160.vk.jpg
http://213.gt2.vkadre.ru/assets/thumbnails/65f24ee746446923.160.vk.jpg

В таком виде:
http://gt.vkadre.ru/assets/thumbnails/65f24ee746446923.160.vk.jpg

#5#~#True#~#^\d+\.gt\d+\.(?=vkadre\.ru/)#~#gt.#~#False#~#True


Название: Re: Написание правил по заявкам
Отправлено: FXPELIVE от 23 Февраль 2010, 13:28:19
DenZzz
Огромное спасибо. Всё пашет как часы  :yahoo:


Название: Re: Написание правил по заявкам
Отправлено: avabaska от 12 Март 2010, 13:05:33
На форуме iXBT иногда справа вылезает здоровый флешовый банер. Если не ошибаюсь, это rose.ixbt.com. Создал правило #4#~#True#~#rose\.ixbt\.com#~##~# но оно срабатывает лишь при заходе на ixbt.com.

Напр. здесь можно посмотреть, пока ещё не убрали http://forum.ixbt.com/topic.cgi?id=12:49306


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 12 Март 2010, 20:55:16
Напр. здесь можно посмотреть, пока ещё не убрали http://forum.ixbt.com/topic.cgi?id=12:49306

У меня ContentMaster его режет.


Название: Re: Написание правил по заявкам
Отправлено: SedRik от 13 Март 2010, 03:37:11
Спасибо! Разработчикам за хорошую программу.  :D :) :thanks: :good:
Помогите пожалуйста написать правила по этой ссылке http://video.yandex.ru/users/vkempo/view/6876/?autostart=yes чтобы видео писалось сразу в кеш чтобы потом можно его было легко посмотреть без интернета и отсеивалось все лишнее как для ютуба?  :o ??? ::)


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 13 Март 2010, 15:32:43
Помогите пожалуйста написать правила по этой ссылке http://video.yandex.ru/users/vkempo/view/6876/?autostart=yes чтобы видео писалось сразу в кеш чтобы потом можно его было легко посмотреть без интернета и отсеивалось все лишнее как для ютуба?

Ответил здесь: http://handycache.ru/component/option,com_smf/Itemid,10/topic,538.msg24612/#msg24612


Название: Re: Написание правил по заявкам
Отправлено: impulse от 26 Март 2010, 16:32:30
1. есть:
http://is.fotostrana.ru/static/css/new/shared/base.css?ver=26Mar2010-82
http://is.fotostrana.ru/static/css/new/shared/ieFix.css?ver=26Mar2010-82
http://is.fotostrana.ru/static/js/jquery-1.4.fs.js?ver=26Mar2010-82
http://is.fotostrana.ru/static/js/new/shared/fs.js?ver=26Mar2010-82

2. каждый день "?ver=26Mar2010-82" разное. Как сделать чтобы бралось из кэша? А то уже 3 десятка одинаковых файликов.


Название: Re: Написание правил по заявкам
Отправлено: Aleksei N от 26 Март 2010, 18:26:58
impulse
В преобразование УРЛ добавь такое правило:
Цитировать
#5#~#True#~#(is\.fotostrana\.ru\/static\/.+\.(css|js))(\?ver=.+)#~#\1#~#False#~#True
Копируешь, НС=>настройки=>Преобразование УРЛ=>ПКМ=>Вставить правило из буфера


Название: Re: Написание правил по заявкам
Отправлено: impulse от 29 Март 2010, 08:34:40
#5#~#True#~#[a-z]{1,2}\d+\.(?=odnoklassniki\.ru/getimage)#~##~#False#~#True

а как насчет такого правила для одноунитазников?


Название: Re: Написание правил по заявкам
Отправлено: impulse от 29 Март 2010, 11:45:22
Еще если можно с той же области:

http://194.186.121.35/pline/4/0/5/306982405/395796578_small.jpg?updated=20100126101727

выделенное меняется.

правило:
jpg(\?updated\=.*?)$

как то так?


Название: Re: Написание правил по заявкам
Отправлено: Parcher от 29 Март 2010, 12:00:37
Может подобное было...
На сервисе 4shared при просмотре изображения есть проблемка -  по клику на ней она должна развернуться до полного размера, но это не происходит. Также превью загружается маленького размера, а должно быть по размеру окна просмотра.
http://www.4shared.com/file/251783589/9c8aa996/_online.html Вот пример.


Название: Re: Написание правил по заявкам
Отправлено: White от 29 Март 2010, 15:24:13
Для плэйграунда, если кому нужно. "Убирает всю рекламму"
blackbone.playground.ru/www/images/?|frostbone.playground.ru/?|download/gallery/?|images/mgame/?|ropnet.gif|playground.ru/images/cache/?|luxup.ru|flash/image/?|tizergo.net


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 29 Март 2010, 15:46:15
#5#~#True#~#[a-z]{1,2}\d+\.(?=odnoklassniki\.ru/getimage)#~##~#False#~#True
а как насчет такого правила для одноунитазников?

А что насчет этого правила?

Еще если можно с той же области:
http://194.186.121.35/pline/4/0/5/306982405/395796578_small.jpg?updated=20100126101727
выделенное меняется.

В дефолтном списке "Преобразование URL" давно есть правило, которое отбрасывает подобные хвосты!

На сервисе 4shared при просмотре изображения есть проблемка -  по клику на ней она должна развернуться до полного размера, но это не происходит.

Если кликать в правом нижнем углу по всплывающей иконке, тогда разворачивается...

Цитировать
Также превью загружается маленького размера, а должно быть по размеру окна просмотра.

А причем тут HC? Если действительно есть связь, то пиши конкретно: что заблокировано, каким правилом, прилагай строки монитора, логи и т.д.


Название: Re: Написание правил по заявкам
Отправлено: Aleksei N от 29 Март 2010, 16:12:13
impulse
У вас список "Преобразование УРЛ" вообще включен?


Название: Re: Написание правил по заявкам
Отправлено: impulse от 29 Март 2010, 16:14:09
impulse
У вас список "Преобразование УРЛ" вообще включен?
Включен и работает, про хвосты нашел. Всем спасибо.


Название: Re: Написание правил по заявкам
Отправлено: СоколоВ от 29 Март 2010, 22:03:10
Добрый день. Подскажите как можно организовать следующее. Есть программа Интернет цензор-блокирует разные сайты не относящиеся к образовательной деятельности. При доступе к такому сайту появляется следующее:
(http://s006.radikal.ru/i215/1003/37/f0fda966f49f.jpg)
Т.е. адрес сайта преждний, а Title меняется на "Сайт заблокирован программой "интернет цензор"". Можно ли сделать так, чтобы при доступе на заблокированный сайт HK выдавал пользователю картинку (как можно в черном списке) или какое либо сообщение?


Название: Re: Написание правил по заявкам
Отправлено: Ubiquitous_Nothing от 31 Март 2010, 18:02:26
На данный момент имеется: Блокировка всех сайтов, кроме разрешенных: правилом ".*" в ЧС (№117) и набор правил типа: "+edu.ru" "+gov.ru" (с отмеченной галочкой "Ч. ЧС") в БС -- для большинства сайтов из БС,

но нужно еще как-то сделать чтобы сайты mail.ru, usde.ru, depositfiles.com, и ещё некоторые прочие проходили через все правила ЧС, кроме ".*"

Прошу помочь с написанием шаблонных необходимых для решения данной задачи правил, а дальше я буду сам в них добавлять адреса, которые или просто разрешены или разрешены с фильтрацией черным списком.

Заранее спасибо.


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 31 Март 2010, 22:39:50
Можно ли сделать так, чтобы при доступе на заблокированный сайт HK выдавал пользователю картинку (как можно в черном списке) или какое либо сообщение?

Можно расширением.

но нужно еще как-то сделать чтобы сайты mail.ru, usde.ru, depositfiles.com, и ещё некоторые прочие проходили через все правила ЧС, кроме ".*"

Прошу помочь с написанием шаблонных необходимых для решения данной задачи правил, а дальше я буду сам в них добавлять адреса, которые или просто разрешены или разрешены с фильтрацией черным списком.

Правилами такое не сделать. Нужно писать расширение. Пример похожего расширения есть здесь:
http://handycache.ru/component/option,com_smf/Itemid,10/topic,2716.msg23059/#msg23059



Название: Re: Написание правил по заявкам
Отправлено: Enver от 03 Апрель 2010, 17:06:06
А как сделать чтобы для запросов, в которых referer и url равны (т.е. происходит refresh) игнорировались правила не обновлять? У меня включено не обновлять для всего .* и хочу чтобы при принудительном обновлений страницы она бралась из инета без обновления её элементов. Может уже проскакивал такой скрипт?


Название: Re: Написание правил по заявкам
Отправлено: Enver от 06 Апрель 2010, 14:52:30
Гм, решил сам поковыряься сам, но что-то смотрю refresh не по referer определяется, как тогда? Proxomitron как то определяет же.


Название: Re: Написание правил по заявкам
Отправлено: Enver от 06 Апрель 2010, 17:15:21
Извиняюсь конечно что нафлудил, но что-то здесь никого :)
может оно и было уже здесь где-то, но если кому надо вот скрипт


Название: Re: Написание правил по заявкам
Отправлено: Enver от 06 Апрель 2010, 18:51:41
Гм, короче извиняюсь я тут нёс чушь, никакого скрипта не надо, просто снять галку с "игнорировать no-cache" :)


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 06 Апрель 2010, 23:35:29
Гм, короче извиняюсь я тут нёс чушь, никакого скрипта не надо, просто снять галку с "игнорировать no-cache"

А-га и потерять половину кэша! Крайне неразумное решение в плане экономии трафика. Некоторые браузеры вставляют "no-cache" во все свои запросы, особенно когда страницы автообновляются скриптом. Причем "no-cache" вставляется даже в запросы статичных картинок. Хочешь каждый раз перекачивать их заново, тратя трафик - твое дело...

Но я бы лучше на твоем месте более разумно настроил правило .* в списке "Не обновлять", скорректировал бы критерий свежести, ну или горячую клавишу прописал для отключения списка, когда надо...


Название: Re: Написание правил по заявкам
Отправлено: sunserg10 от 07 Апрель 2010, 15:09:32
На хостинге изображений загружается одна и таже картинка два раза.
http://img341.imageshack.us/i/wingftp3.jpg/
Сами картинки:
http://img341.imageshack.us/img341/2224/wingftp3.jpg
Загружается в кэш.
http://img341.imageshack.us/img341/2224/wingftp3.jpg?http://rutracker.org/forum/viewtopic.php?t=2750239
Повторно загружается из интернета.

Помогите написать правило для списка "Преобразование URL", чтобы небыло повторов.



Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 07 Апрель 2010, 16:28:54
Помогите написать правило для списка "Преобразование URL", чтобы небыло повторов.

Такое правило давно написано и есть в дефолтном списке "Преобразование URL"!


Название: Re: Написание правил по заявкам
Отправлено: sunserg10 от 07 Апрель 2010, 17:16:42
Спасибо. Разобрался.


Название: Re: Написание правил по заявкам
Отправлено: Enver от 08 Апрель 2010, 08:11:10
А-га и потерять половину кэша! Крайне неразумное решение в плане экономии трафика. Некоторые браузеры вставляют "no-cache" во все свои запросы

А как быть то? Мне надо чтобы кешировалось все подряд и никогда не обновлялось. Страница должна обновляться только когда я этого захочу, но без обновления элементов страницы. Отключение списка не обновлять - значит обновлять не только страницу но и все элементы. Поэтому используется очень редко, только когда замечены какие-либо глюки на странице. Да и использование горячей клавиши неудобно - часто нет настроения прикасаться к клавиатуре. Использую браузер опера, снял галку с "игнорировать no-cache" и вроде пока полет нормальный все как мне надо, но вы меня напугали...


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 08 Апрель 2010, 09:59:38
Да и использование горячей клавиши неудобно - часто нет настроения прикасаться к клавиатуре.

Но это единственный эффективный способ экономии трафика в твоем случае. Горячую клавишу надо зажимать только в момент клика по кнопке "Обновить", тогда прочие элементы страницы загрузятся из кэша.

Цитировать
Использую браузер опера, снял галку с "игнорировать no-cache" и вроде пока полет нормальный все как мне надо, но вы меня напугали.

Опера тоже часто вставляет "Cache-Control: no-cache" в запросы картинок. Со снятой галкой "Игнорировать no-cache" ты будешь каждый раз их пытаться перекачать из инета. Надежного способа отличить "ручное" обновление страницы от "автоматического" я не нашел...


Название: Re: Написание правил по заявкам
Отправлено: Vosok от 20 Апрель 2010, 16:22:36
Надо правило для того что бы у одних пользователей были полные права (без черного списка) а у других с черным. пытался сделать сам, не получилось((((( надеюсь на помощь....


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 20 Апрель 2010, 17:09:26
Это нужно делать с помощью расширения. Пример такого расширения здесь http://handycache.ru/component/option,com_smf/Itemid,10/topic,2716.0/


Название: Re: Написание правил по заявкам
Отправлено: sunserg10 от 21 Апрель 2010, 11:26:31
Нужно ограничить скорость доступа к определенным ресурсам (например к социальным сетям).

Как это правильно сделать?


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 21 Апрель 2010, 13:14:42
Нужно ограничить скорость доступа к определенным ресурсам (например к социальным сетям).
Как это правильно сделать?

Смотри здесь: http://handycache.ru/component/option,com_smf/Itemid,10/topic,1442.msg25235/#msg25235


Название: Re: Написание правил по заявкам
Отправлено: Inter от 21 Апрель 2010, 13:48:11
На вконтакте при вызове приложений сбоку ссылки имеют такой вид http://vkontakte.ru/app618260_100000?ref=1 и соответственно HC блокирует к ним доступ, отключать глобальное правило я не хочу, подскажите как добавить в исключение для этого сайта.


Название: Re: Написание правил по заявкам
Отправлено: FXPELIVE от 26 Апрель 2010, 19:50:45
Здравствуйте, мне нужно правило для складывания всего по нескольким папкам и кэширования  http://www.youtube.com/
Версия HandyCache: HandyCache 0.98b1

Цитировать
http://s.ytimg.com/yt/cssbin/www-fyf-vfl147014.css
http://s.ytimg.com/yt/img/service_icons-vfl135711.png
http://s.ytimg.com/yt/swf/watch_as3-vfl161226.swf
Оставить как есть

Цитировать
http://i2.ytimg.com/vi/eqfAiYVWvdw/default.jpg
http://i4.ytimg.com/vi/KNW9y7in-w4/default.jpg
http://i1.ytimg.com/vi/xgoYqb7mXzs/default.jpg
Сохранять в http://i.ytimg.com/vi/

Цитировать
http://v12.lscache5.c.youtube.com/preload?ip=0.0.0.0&sparams=id%2Cexpire%2Cip%2Cipbits%2Citag%2Calgorithm%2Cburst%2Cfactor%2Coc%3AU0dWR1NMV19FSkNNNl9LRkFD&fexp=906204&algorithm=throttle-factor&itag=34&ipbits=0&burst=40&sver=3&expire=1272319200&key=yt1&signature=A591AFD1107BB6D7829121A38AE0DC055F27B7B9.62BCE18978844A89196C5026AA305347904F1C10&factor=1.25&id=5228772c849022f3
http://v3.lscache1.c.youtube.com/preload?ip=0.0.0.0&sparams=id%2Cexpire%2Cip%2Cipbits%2Citag%2Calgorithm%2Cburst%2Cfactor%2Coc%3AU0dWR1NMV19FSkNNNl9LRkFD&fexp=906204&algorithm=throttle-factor&itag=34&ipbits=0&burst=40&sver=3&expire=1272319200&key=yt1&signature=20768B7117639CFCFE41CC91F4F2C0AA8E88CFE0.8115C8EF8AF5351B47A66855AFB2383AE4603CCB&factor=1.25&id=36e94e320174d22a
http://v18.lscache5.c.youtube.com/preload?ip=0.0.0.0&sparams=id%2Cexpire%2Cip%2Cipbits%2Citag%2Calgorithm%2Cburst%2Cfactor%2Coc%3AU0dWR1NMV19FSkNNNl9LRkFD&fexp=906204&algorithm=throttle-factor&itag=34&ipbits=0&burst=40&sver=3&expire=1272319200&key=yt1&signature=7BCC64E624984376E6028FB252C6E828FD4A7474.6E0CCEEE509D83FD8B3D60F35E41C0CBC29BBD4F&factor=1.25&id=7b7d79c5340965d0
Сохранять в http://v.lscache.c.youtube.com/

Цитировать
http://www.youtube.com/get_video?video_id=NulOMgF00io&fmt=34&noflv=1&t=vjVQa1PpcFNMF0mzzeDX_jdbAhFZZUSwxOyyKP8Ke88=&el=detailpage&asv=3
http://www.youtube.com/set_awesome?video_id=NulOMgF00io&t=vjVQa1PpcFNMF0mzzeDX_jdbAhFZZUSwxOyyKP8Ke88=&el=detailpage&l=32.267&w=0.805776799826448&plid=AASFJXdtVP2bwgSl
http://www.youtube.com/watch?v=e315xTQJZdA&playnext_from=TL&videos=9hoJPDaQEi4
оставить как есть


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 26 Апрель 2010, 22:18:00
Версия HandyCache: HandyCache 0.98b1

Эта версия давно устарела! Обновись.

Цитировать
http://i1.ytimg.com/vi/xgoYqb7mXzs/default.jpg
Сохранять в http://i.ytimg.com/vi/

Уже есть подобное дефолтное правило в свежем комплекте списков.

Цитировать
http://v18.lscache5.c.youtube.com/preload...
Сохранять в http://v.lscache.c.youtube.com/

#5#~#True#~#^v\d+\.lscache\d+(?=\.c\.youtube.com/)#~#v.lscache#~#False#~#True


Название: Re: Написание правил по заявкам
Отправлено: FXPELIVE от 27 Апрель 2010, 04:53:22
DenZzz
ОГРОМНОЕ СПАСИБО. Правило  работает, но как заставить писать видео в кэш с расширением flv (для последующего кэширования)

Цитировать
Эта версия давно устарела! Обновись.
Я это понимаю, но та версия у меня настроена и все её баги я уже знаю. Новая версия работает как-то по-другому те кеширует, то нет как ей заблагорассудится :-)
Я периодически скачиваю новую версию и временно ставлю её чтобы посмотреть как она работает... Со временем обновлюсь.


Название: Re: Написание правил по заявкам
Отправлено: toobig от 28 Апрель 2010, 08:04:18
У меня вопрос один. Для касперского, при обновлениях есть правило
#5#~#True#~#(ftp://)?(avs\d|download(s\d)?|dnl.+)\.(kaspersky-labs|newaol)\.com#~#dnl.kaspersky-labs.com#~#False#~#True
Насколько оно сейчас актуально? Ведь касперский сейчас обновляется по http, а  ftp только для старых версий и  обновлялок...
может что подправить надо? А то я в этом, грубо говоря не очень...


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 28 Апрель 2010, 13:34:18
Ведь касперский сейчас обновляется по http, а  ftp только для старых версий и  обновлялок...
может что подправить надо?

Он и раньше обновлялся по HTTP, когда писалось то правило. Правило универсальное, оно работает в обоих случаях.

Правило  работает, но как заставить писать видео в кэш с расширением flv (для последующего кэширования)

Правилом! Но сначала надо придумать, как укоротить URL, отбросив лишние параметры. Иначе система просто не сможет сохранить этот файл на диск и HC заменит его имя на хэш.

Цитировать
Новая версия работает как-то по-другому те кеширует, то нет как ей заблагорассудится :-)

Не придумывай! Новая версия работает в полном соответствии с ее настройками, гораздо лучше и стабильнее старой!


Название: Re: Написание правил по заявкам
Отправлено: FXPELIVE от 28 Апрель 2010, 15:11:17
DenZzz
Цитировать
Правилом! Но сначала надо придумать, как укоротить URL, отбросив лишние параметры. Иначе система просто не сможет сохранить этот файл на диск и HC заменит его имя на хэш.
Вот адрес одного и того-же ролика:
Цитировать
http://v16.lscache1.c.youtube.com/videoplayback?ip=0.0.0.0&sparams=id%2Cexpire%2Cip%2Cipbits%2Citag%2Calgorithm%2Cburst%2Cfactor%2Coc%3AU0dWR1RSUl9FSkNNNl9MTFZB&fexp=906204&algorithm=throttle-factor&itag=5&ipbits=0&burst=40&sver=3&expire=1272474000&key=yt1&signature=0A6406633524DF8495B114864A9C39011252680A.14A15B67B21383B5052B56AC15423FFB248B284F&factor=1.25&id=4972a2abd5cb468d&
http://v16.lscache1.c.youtube.com/videoplayback?ip=0.0.0.0&sparams=id%2Cexpire%2Cip%2Cipbits%2Citag%2Calgorithm%2Cburst%2Cfactor%2Coc%3AU0dWR1RSVV9FSkNNNl9MTFlH&fexp=906204&algorithm=throttle-factor&itag=5&ipbits=0&burst=40&sver=3&expire=1272477600&key=yt1&signature=54D71A617C02F1C2F43E595A7CB845D12C687640.4A1A328441A2EEFABCA584D44D7A47446D2CBB5A&factor=1.25&id=4972a2abd5cb468d&
http://v16.lscache1.c.youtube.com/videoplayback?ip=0.0.0.0&sparams=id%2Cexpire%2Cip%2Cipbits%2Citag%2Calgorithm%2Cburst%2Cfactor%2Coc%3AU0dWR1RSVV9FSkNNNl9MTFlH&fexp=906204&algorithm=throttle-factor&itag=5&ipbits=0&burst=40&sver=3&expire=1272477600&key=yt1&signature=54D71A617C02F1C2F43E595A7CB845D12C687640.4A1A328441A2EEFABCA584D44D7A47446D2CBB5A&factor=1.25&id=4972a2abd5cb468d&
Видно, что значение параметра &id= остается неизменным и его можно взять в качестве идентификатора файла


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 28 Апрель 2010, 15:39:03
DenZzzВот адрес одного и того-же ролика
Видно, что значение параметра &id= остается неизменным и его можно взять в качестве идентификатора файла

Для таких роликов у меня давно работает такое правило:
#5#~#True#~#^[^/]*(youtube\.com/videoplayback\?).*&(id=[^&]+).*#~#\1\2.flv#~#False#~#True



Название: Re: Написание правил по заявкам
Отправлено: FXPELIVE от 28 Апрель 2010, 16:50:56
Для таких роликов у меня давно работает такое правило:
#5#~#True#~#^[^/]*(youtube\.com/videoplayback\?).*&(id=[^&]+).*#~#\1\2.flv#~#False#~#True
Это правило в разы лучше :-) Сейчас разбираюсь как в последней версии хэнди кеш насильно брать из кеша ютубовские видео...


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 28 Апрель 2010, 21:03:30
Сейчас разбираюсь как в последней версии хэнди кеш насильно брать из кеша ютубовские видео...

Добавь в список "Не обновлять" правило: youtube\.com/videoplayback\?
Или включи расширение "Не обновлять видео по типу в кэше (RS-vid)".


Название: Re: Написание правил по заявкам
Отправлено: Dec от 28 Апрель 2010, 22:06:26
Здравствуйте. Прошу помочь создать правило для переадресации. Необходимо, что бы все запросы на адреса, заканчивающиеся на ".jpg" перенаправлялись на адреса, заканчивающиеся на ".jpg?". Заранее благодарю.


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 28 Апрель 2010, 22:15:38
Необходимо, что бы все запросы на адреса, заканчивающиеся на ".jpg" перенаправлялись на адреса, заканчивающиеся на ".jpg?".

#5#~#True#~#\.jpg$#~#.jpg?#~#False#~#True


Название: Re: Написание правил по заявкам
Отправлено: maxn от 07 Май 2010, 11:01:08
подскажите какое надо условие прописать для сервера посредника
вида http://server/http...
когда через посредник загружается, то ссылки на страницах дополняютсяпосредником, но при следующем вызове НС опять добавляет сервер-посредник к ссылке и уже ссылка становится не верной


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 07 Май 2010, 13:01:08
подскажите какое надо условие прописать для сервера посредника
вида http://server/http...

^http://(?!server)

Если исключений много, то для серверов-посредников удобнее использовать файл-список правил/исключений. Примеры описаны в ФАКе.


Название: Re: Написание правил по заявкам
Отправлено: im_pv от 24 Май 2010, 16:44:29
Доброго времени суток! Помогите написать правило, замучался удалять кэш..

Есть сайт, с которого в кэш в сутки оседает до 1K мелких файлов, файлы не имеют расширения, но имена начинаются одинаково по шаблону. Как указать HС не записывать файл без расширения по маске имени с определённого сайта (файлы filename1, filename2.... , к примеру c сайта site.ru)?


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 24 Май 2010, 22:25:30
В Белый список добавить правило
site\.ru/filename
и поставить галку в колонке Запись в кэш.


Название: Re: Написание правил по заявкам
Отправлено: KOTRPA от 25 Май 2010, 14:19:04
Помогите написать правило, надо разрешить выход только на один сайт.


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 25 Май 2010, 16:52:05
KOTRPA

Посмотри здесь: http://handycache.ru/component/option,com_smf/Itemid,10/topic,2146.0/


Название: Re: Написание правил по заявкам
Отправлено: KOTRPA от 26 Май 2010, 09:46:54
Спасибо!


Название: Re: Написание правил по заявкам
Отправлено: im_pv от 26 Май 2010, 10:57:59
2mai62 спасибо!


Название: Re: Написание правил по заявкам
Отправлено: toobig от 26 Май 2010, 15:05:09
А возможно сделать правило для черного списка по времени? На спутниковом, например периоды есть когда тариф дороже становиться, запретить закачку архивов, фильмов....


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 26 Май 2010, 15:48:37
А возможно сделать правило для черного списка по времени? На спутниковом, например периоды есть когда тариф дороже становиться, запретить закачку архивов, фильмов....
Это можно сделать с помощью расширения. Посмотри эту тему http://handycache.ru/component/option,com_smf/Itemid,10/topic,1120.0/ , возможно найдешь что-то подобное.


Название: Re: Написание правил по заявкам
Отправлено: Geek от 30 Май 2010, 20:59:56
Помогите пожалуйста запретить загрузку определённого типа файлов с определённого сайта.
пример- запрет грзить музыку с соцсети vkontakte.


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 30 Май 2010, 21:36:47
как-то так (правило для Черного списка):
vkontakte\.ru.+\.mp3$
Если там музыка в mp3.


Название: Re: Написание правил по заявкам
Отправлено: Geek от 31 Май 2010, 00:04:40
Чёт не помогло.
Музыка в mp3...

http://cs4963.vkontakte.ru/u69452203/audio/8c4b161c77f0.mp3?fix=1
вот ссылка из монитора.


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 31 Май 2010, 01:53:05
vkontakte\.ru.+\.mp3(?:$|\?)


Название: Re: Написание правил по заявкам
Отправлено: hc_user от 31 Май 2010, 12:55:24
помогите все картинки с /uploads/posts/ в адресе заменить на свою...

например такую картинку:
http://ruszona.ru/uploads/posts/2010-02/1265193316_1265178939_0102fca005lostseason6poster.jpg

заменить на такую:
http://adblockplus.narod.ru/pic/picture.jpg


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 31 Май 2010, 13:24:53
Правило для списка Переадресация
#5#~#True#~#ruszona\.ru/uploads/posts/.+#~#adblockplus.narod.ru/pic/picture.jpg#~#False#~#True
Эту строку забрать в буфер обмена, перейти в список Переадресация и выбрать команду контектстного меню Добавить правило из буфера.


Название: Re: Написание правил по заявкам
Отправлено: hc_user от 31 Май 2010, 15:35:17
нее... с этим я разобрался... но надо правило для любого сайта...
заменяю ruszona\.ru на .+ и правило перестает работать...
а как будет правильно?


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 31 Май 2010, 15:54:23
Замени ruszona\.ru/uploads/posts/.+ на [^/]+/uploads/posts/.+


Название: Re: Написание правил по заявкам
Отправлено: hc_user от 31 Май 2010, 16:29:17
спасибо... то что надо... тогда еще вопросик
что это [^/]+ значит? как словами описать работу этого выражения?


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 31 Май 2010, 16:38:59
Любые символы кроме /


Название: Re: Написание правил по заявкам
Отправлено: White от 12 Июнь 2010, 10:23:40
К примеру:
есть картинки google - http://www.google.ru/images?hl=ru&q=%D0%9F%D0%B5%D0%B9%D0%B7%D0%B0%D0%B6%D0%B8&lr=&um=1&ie=UTF-8&source=univ&ei=5BkTTL72NsaWOPusiIkM&sa=X&oi=image_result_group&ct=title&resnum=1&ved=0CCMQsAQwAA

На этой странице образцы картинок, при щелчке на любой из загружается и выбранная картинка, и несколько тех, что рядом.
Но при наведении курсора на образцы изображений, мы видим что url имеет вид - http://www.google.ru/imgres?imgurl=http://www.tnpsc.com/downloads/NaturesScenery.jpg&imgrefurl=http://www.tnpsc.com/naturesscenery.htm&usg=__iwr1RgCo5xFropc-8JLX6kXJrF0=&h=300&w=400&sz=22&hl=ru&start=2&um=1&itbs=1&tbnid=8IFId8vfxFq2cM:&tbnh=93&tbnw=124&prev=/images%3Fq%3D%25D0%259F%25D0%25B5%25D0%25B9%25D0%25B7%25D0%25B0%25D0%25B6%25D0%25B8%26um%3D1%26hl%3Dru%26lr%3D%26newwindow%3D1%26sa%3DX%26tbs%3Disch:1
Она включает в себя пямой путь "выделено жирным" к изображениям.
Было бы здорово если бы можно было переадресовывать все запросы на картинки сразу же в эту часть ссылки.
Может какие-то управляемые символы в правило, типо -  http://www.google.ru/imgres?imgurl=управляемый символ?управляемый символ&imgrefurl/? чтобы переадресация шла в часть между ними.
Как результат, мы сразу же попадаем на икомое изображение, минуя загрузку дополнительной страницы, и нескольких лишних изображений.
Надеюсь я вас не запутал. Спасибо за внимание.


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 14 Июнь 2010, 22:45:19
Было бы здорово если бы можно было переадресовывать все запросы на картинки сразу же в эту часть ссылки.

Добавь в список "Переадресация" такое правило:
#5#~#True#~#.*google\.ru/imgres\?imgurl=([^&]+)&.*#~#\1#~#False#~#True


Название: Re: Написание правил по заявкам
Отправлено: White от 15 Июнь 2010, 06:43:59
Спасибо большое.


Название: Re: Написание правил по заявкам
Отправлено: bubliks от 16 Июнь 2010, 17:15:19
Здравствуйте.
Пользуюсь HandyCache RC3 1.0.0.278. Такой вопрос:
на форуме forum.abok.ru, что то случилось, что теперь чтобы попасть на форум, надо писать www.forum.abok.ru, а там все внутрение ссылки без "www". Написал правило для переадресации:

#5#~#True#~#^http\:\/\/forum\.abok\.ru#~#http://www.forum.abok.ru#~#True#~#False

но оно почему-то не работает, хотя в тренажере работает. Поправьте, пожалуйста. Надо, что бы к адресу в начале дописывало "www"


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 16 Июнь 2010, 19:22:37
Перенеси галку из колонки Заменить все в колонку Обязательные.


Название: Re: Написание правил по заявкам
Отправлено: bubliks от 17 Июнь 2010, 10:12:48
Большое спасибо, помогло.


Название: Re: Написание правил по заявкам
Отправлено: krot от 18 Июнь 2010, 23:40:37
Здравствуйте!
Пользуюсь HandyCache RC3 1.0.0.252.
url: http://opera10beta-turbo.opera-mini.net:80/www.site.ru/
Такой вопрос:
как сделать, чтобы любой сайт, использующий "http://opera10beta-turbo.opera-mini.net:80/"
преобразовывался просто в www.site.ru?

Т.е. чтобы в кеше было не: "opera10beta-turbo.opera-mini.net/www.site.ru",
а просто "www.site.ru"


Название: Re: Написание правил по заявкам
Отправлено: Aleksei N от 19 Июнь 2010, 04:40:05
krot
Нужно использовать расширение Opera Turbo Agent (http://handycache.ru/component/option,com_smf/Itemid,10/topic,2208.msg21737/#msg21737)


Название: Re: Написание правил по заявкам
Отправлено: krot от 19 Июнь 2010, 11:52:59
krot
Нужно использовать расширение Opera Turbo Agent (http://handycache.ru/component/option,com_smf/Itemid,10/topic,2208.msg21737/#msg21737)
Спасибо, Aleksei N!


Название: Re: Написание правил по заявкам
Отправлено: White от 17 Июль 2010, 07:03:52
Можете ли вы создать правило, при котором сервис "maps.google.ru", будет брать данные из кеша, а не загружать каждый раз из интернета?


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 18 Июль 2010, 03:27:39
Добавьте в список Не обновлять правило
maps\.google\.ru
Если Вы используете программу Google Earth можно попробовать расширение GE (находится в папке Extensions).
Здесь http://handycache.ru/component/option,com_smf/Itemid,10/topic,2364.0/ тема про это расширение.


Название: Re: Написание правил по заявкам
Отправлено: White от 18 Июль 2010, 11:43:50
Спасибо, но почему-то всё равно карты грузятся заново. Наверно гугл меняет названия.


Название: Re: Написание правил по заявкам
Отправлено: shaman от 18 Июль 2010, 13:20:17
Здравствуйте! Помогите написать правило для oszone.net чтобы в кэш писались только файлы с расширениями .js и .css, и только с этого сайта. :help:


Название: Re: Написание правил по заявкам
Отправлено: Aleksei N от 18 Июль 2010, 14:17:00
Добавь это правило в "Запись в кеш", а остальные выключи
Цитировать
oszone\.net.+\.(js|css)(\?.+|$)


Название: Re: Написание правил по заявкам
Отправлено: solder103 от 19 Июль 2010, 12:56:19
Возможно ли сделать чтобы основное содержимое сайтов не загружалось?


Название: Re: Написание правил по заявкам
Отправлено: popkov от 21 Июль 2010, 16:41:15
Здравствуйте! Помогите написать правило для oszone.net чтобы в кэш писались только файлы с расширениями .js и .css, и только с этого сайта. :help:
Проще пареной репы: в списке "Запись в кэш" единственным правилом должно быть
^oszone\.net/.*\.(js|css)$
В этом случае будет происходить буквально то, что ты описал.
Добавлено: 21 Июля 2010, 16:32:23

Возможно ли сделать чтобы основное содержимое сайтов не загружалось?
Можно блокировать загрузку картинок, внешних объектов (для этого есть специальное расширение R-ext), блокировать загрузку крупных файлов (опция в настройках HC).
Добавлено: 21 Июля 2010, 16:37:59

Спасибо, но почему-то всё равно карты грузятся заново. Наверно гугл меняет названия.
У Гугла несколько серверов, с которых грузятся фрагменты изображения, а также дополнительные элементы. Чтобы разобраться в деталях, надо целое исследование проводить, которое уже выполнено для Google Earth (расширение Google Earth caching).


Название: Re: Написание правил по заявкам
Отправлено: as_lan от 23 Июль 2010, 21:14:22
pro.mail.ru С включенным кешем не загружается до конца страница, статусбар застревает в самом конце, без кеша все пучком. Какое правило надо добавить ума не приложу, добавил в белый список и перебирал все галочки, не помогло


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 23 Июль 2010, 21:27:12
Смотри, что написано в мониторе НС. Если сам не можешь разобраться, покажи скриншот монитора после попытки загрузки страницы (такой, чтобы были видны колонки Ответ и Правило).


Название: Re: Написание правил по заявкам
Отправлено: as_lan от 23 Июль 2010, 22:17:58
Даже и не знаю, отключил полностью все списки, преобразование. В логе все через ОК, получается списки не причем. Куда копать не знаю


Название: Re: Написание правил по заявкам
Отправлено: Gary_Ch от 24 Июль 2010, 08:57:49
Здравствуйте!

Прошу прощения за наивный вопрос, обещаю ближайшее время разобраться с регулярными выражениями и исправиться :)
Хочу, чтобы HC целиком кэшировала статьи, которые я читаю на сайте. URL'ы вида _http://hostname/asp/viewitem.asp?catalogid=N. Т.е. чтобы раз прочитав статью, всегда можно было иметь под рукой её оффлайн-версию. А по умолчанию кэшируются только *.css и изображения, сама HTML-страница не сохраняется. Сам пока не разобрался...

HandyCache 1.0.0.268, списки по дефолту


Название: Re: Написание правил по заявкам
Отправлено: Aleksei N от 24 Июль 2010, 09:16:37
Gary_Ch
А по моему по умолчанию кешируется все, добавь в список "Запись в кеш" это правило если его у тебя нет или вкл. его если есть, а остальные выключи.
Цитировать
.*
Будет кешироваться абсолютно все, и вкл. в Настройки->Кеш->Управление->"Игнорировать no-cache" и "Игнорировать no-store"


Название: Re: Написание правил по заявкам
Отправлено: alex77 от 24 Июль 2010, 10:13:06
через трей "работать автономно" или "Кэш - Управление - Автономный режим - разрешить"
ставьте галочку и читайте)


Название: Re: Написание правил по заявкам
Отправлено: Gary_Ch от 24 Июль 2010, 10:19:20
"Игнорировать no-store"
Проблема была в именно в этом, не заметил :) "Игнорировать no-cache" стоял, а этот -- нет. Большое спасибо!


Название: Re: Написание правил по заявкам
Отправлено: im_pv от 24 Июль 2010, 20:38:44
Доброго времени суток!
Помогите сделать правило HC для любителя Огонь-лисы:

1. Имеем сжимающий прокс Opera:   global-turbo-1.opera-mini.net
2. Имеем сайт:    yandex.ru, но в идеале правило должно перенаправлять любой сайт
3. Результат:   global-turbo-1.opera-mini.net/yandex.ru

Добавлено: 24 Июля 2010, 20:37:20

Вернее так:

3. Результат:   global-turbo-1.opera-mini.net:80/yandex.ru


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 24 Июль 2010, 20:45:46
Если ты надеешься использовать Турбо-сжатие Оперы в FireFox, то фокус не удастся! О причинах почитай здесь: http://handycache.ru/component/option,com_smf/Itemid,10/topic,2208.msg20305/#msg20305


Название: Re: Написание правил по заявкам
Отправлено: karimen от 10 Август 2010, 03:34:34
Нужно ограничить скорость инета для 2 пользователей через "Ограничить скорость загрузки". Прописываю скорость, и одно имя - все нормально, как правильно прописать 2 имени?
Имена Artem, Andrew


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 10 Август 2010, 09:25:40
как правильно прописать 2 имени?
Имена Artem, Andrew

В формате рег.выражения:  Artem|Andrew


Название: Re: Написание правил по заявкам
Отправлено: karimen от 11 Август 2010, 01:29:19
Спасибо за помощь :) (плюсик в копилку забросил)


Название: Re: Написание правил по заявкам
Отправлено: IceFlame от 19 Август 2010, 01:47:49
Помогите пожалуйста с Вконтакте.ру
Как я понял у них там целая куча серверов висит на поддоменах вида cs<число>.vkontakte.ru
хотелось что бы весь трафик ложился в одну папку.
Извиняюсь если уже было, я искал и ненашел


Название: Re: Написание правил по заявкам
Отправлено: Parcher от 19 Август 2010, 01:59:31
Такой вопрос: можно ли отдельный сайт вынести в другую папку (на другом диске)? Если да, то как это сделать?


Название: Re: Написание правил по заявкам
Отправлено: Влад22 от 19 Август 2010, 06:38:03
Помогите пожалуйста с Вконтакте.ру
Как я понял у них там целая куча серверов висит на поддоменах вида cs<число>.vkontakte.ru
хотелось что бы весь трафик ложился в одну папку.
Извиняюсь если уже было, я искал и ненашел
Для Вконтакте.ру и вк.ком добавить в преобразование урл правило:
#5#~#True#~#^cs\d+\.(vkontakte\.ru|vk\.com)/#~#vkontakte.ru/#~#False#~#True


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 19 Август 2010, 12:04:17
Цитировать
Такой вопрос: можно ли отдельный сайт вынести в другую папку (на другом диске)? Если да, то как это сделать?
По соображениям безопасности НС не будет работать с файлами за пределами папки кэша. Если в файл HandyCache.ini в секцию TMainForm добавить строку
ReadOnlyFromCachePath=False
то этот запрет действовать не будет.
Нужно написать расширение, которое с помощью функции hc.preform_cache_file_name будет задавать нужное имя файла для файлов, относящихся к заданному сайту.


Название: Re: Написание правил по заявкам
Отправлено: Parcher от 19 Август 2010, 14:33:01
По соображениям безопасности НС не будет работать с файлами за пределами папки кэша. Если в файл HandyCache.ini в секцию TMainForm добавить строку
ReadOnlyFromCachePath=False
то этот запрет действовать не будет.
Нужно написать расширение, которое с помощью функции hc.preform_cache_file_name будет задавать нужное имя файла для файлов, относящихся к заданному сайту.
Круто:) А по-проще? )))))
Добавлено: 19 Августа 2010, 13:37:13

Кстати, пытался поднять тему про список часто посещаемых сайтов, но видать не судьба... В очистке кеша хотелось бы видеть исключения для сайтов. К примеру, при очистке файлов больше 5000 кб хотелось бы оставлять токовые для нужных мне сайтов. Это возможно?


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 19 Август 2010, 14:51:09
Круто:) А по-проще?

Это и было "по-проще", а подробности здесь: http://handycache.ru/component/option,com_smf/Itemid,10/topic,1120.0/

Кстати, пытался поднять тему про список часто посещаемых сайтов, но видать не судьба... В очистке кеша хотелось бы видеть исключения для сайтов. К примеру, при очистке файлов больше 5000 кб хотелось бы оставлять токовые для нужных мне сайтов. Это возможно?

Ты уже сотый, кто поднимает эту тему! И mai62 уже дал недавно по этому поводу исчерпывающий ответ (http://handycache.ru/component/option,com_smf/Itemid,10/topic,74.msg26918/#msg26918)! Что не ясно? Кнопку "Поиск" чаще юзай...


Название: Re: Написание правил по заявкам
Отправлено: Parcher от 21 Август 2010, 17:34:40
Извиняюсь, что пишу здесь (поиском ничего не нашел). Есть возможность сделать цензуру, чтобы нецензурные слова заменялись **** или вообще удалялись из текста?


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 21 Август 2010, 17:52:13
http://handycache.ru/component/option,com_smf/Itemid,10/topic,1120.msg27073/#msg27073


Название: Re: Написание правил по заявкам
Отправлено: Aleksei N от 30 Август 2010, 15:56:32
Скажите как правильно писать исключение для слова.
[^(слово)] - так вроде не работает


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 02 Сентябрь 2010, 16:22:46
Скажите как правильно писать исключение для слова.
[^(слово)] - так вроде не работает

Так и не должно работать. Исключения для слов задаются с помощью отрицательных "lookahead" и "lookbehind" конструкций. В общем случае синтаксис такой:
(?!...)
(?<!...)
надо смотреть в конкретном контексте...



Название: Re: Написание правил по заявкам
Отправлено: Aleksei N от 02 Сентябрь 2010, 16:38:34
Цитировать
Скажите как правильно писать исключение для слова.
[^(слово)] - так вроде не работает
У меня вопрос по регэкспам
Если при создании правила блокировки нужно  пропустить какую то часть урл или текста (в СМ), можно эту часть заменить так: [^исключение], в [] скобках после ^ нужно писать символы которые будут пропущены. Так вот, если нужно пропустить определенный текст то как его нужно записывать? Не равносильна ли такая запись [^слово] такому тексту "ллсвввоо" т.е. не является ли это простым перечисление символов?
P.S. DenZzz
Пока писал вы ответили
Добавлено: 02 Сентября 2010, 19:28:28

Цитировать
Так и не должно работать.
Так же работает:
[^(слово1|слово2|слово3)]


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 02 Сентябрь 2010, 16:45:18
Так же работает:
[^(слово1|слово2|слово3)]

Не работает и не может работать! Круглые скобки и альтернативы не работают внутри квадратных скобок! Они в твоем примере означают лишь набор символов, а не слов!


Название: Re: Написание правил по заявкам
Отправлено: White от 08 Сентябрь 2010, 23:47:00
Есть картинки Google, к примеру - http://www.google.ru/images?um=1&hl=ru&lr=&newwindow=1&safe=off&tbs=isch:1&q=castle&revid=316718442&sa=X&ei=5eGHTMXULYuGswaZ2IGdCg&ved=0CCAQ1QIoAA&biw=1259&bih=861
Нужно чтобы к каждому запросу такого вида, приписывалось окончание &sout=1 Это для того чтобы запрос шёл на упрощённую версию картинок.
Результат - http://www.google.ru/images?um=1&hl=ru&lr=&newwindow=1&safe=off&tbs=isch:1&q=castle&revid=316718442&sa=X&ei=5eGHTMXULYuGswaZ2IGdCg&ved=0CCAQ1QIoAA&biw=1259&bih=861&sout=1

ПиЭс. в переадресации уже есть правило - #5#~#True#~#.*google\.ru/imgres\?imgurl=([^&]+)&.*#~#\1#~#False#~#True
мало-ли, конфликты там какие-нибудь.


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 09 Сентябрь 2010, 00:05:16
Попробуй такое правило
#5#~#True#~#http://www\.google\.ru/images\?um=.*$#~#\0&sout=1#~#False#~#True


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 09 Сентябрь 2010, 01:09:58
Такое правило зациклится! Лучше так:
#5#~#True#~#^http://www\.google\.ru/images\?um=.*(?<!sout=1)$#~#\0&sout=1#~#False#~#True


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 09 Сентябрь 2010, 01:14:19
DenZzz
Спасибо. Я уже забыл про возможность зацикливания.


Название: Re: Написание правил по заявкам
Отправлено: White от 09 Сентябрь 2010, 02:28:51
Большое спасибо, только я его немного укоротил, а то там ссылки чуть-чуть меняются. Вот:
#5#~#True#~#.*google\.ru/images\?.*(?<!sout=1)$#~#\0&sout=1#~#False#~#True


Название: Re: Написание правил по заявкам
Отправлено: enotik69_87 от 14 Сентябрь 2010, 09:49:09
Помогите пожалуйста:
softoroom.net и mail.ru
Хочу, чтобы swf файлы рекламы не загружались, а все остальное записывалось в кеш и бралось оттуда при повторном заходе на сайт


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 14 Сентябрь 2010, 10:02:54
Для блокирования загрузки нежелательных файлов служат Черный список и расширение Content Master. Вы пользуетесь ими? При стандартных настройках реклама на названных Вами сайтах должна блокироваться. Если у Вас что-то проходит через фильтры, назовите конкретно, что именно.


Название: Re: Написание правил по заявкам
Отправлено: enotik69_87 от 14 Сентябрь 2010, 10:24:27
Для блокирования загрузки нежелательных файлов служат Черный список и расширение Content Master. Вы пользуетесь ими? При стандартных настройках реклама на названных Вами сайтах должна блокироваться. Если у Вас что-то проходит через фильтры, назовите конкретно, что именно.

При заходе на сайт softoroom.net незарегистрированным пользователям постоянно вылезает реклама, а когда заходишь под своей учеткой, то все пропадает


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 14 Сентябрь 2010, 10:56:52
Цитировать
При заходе на сайт softoroom.net незарегистрированным пользователям
Незарегистрированным пользователем чего? Если НС, то он обслуживает все запросы одинаково. Вероятно незарегистрированный пользователь ходит в инет мимо НС, поэтому и получает всю рекламу. Посмотрите в мониторе НС. Если там не появляются новые строки от незарегистрированного пользователя, то он ходит в инет мимо НС.


Название: Re: Написание правил по заявкам
Отправлено: enotik69_87 от 14 Сентябрь 2010, 11:32:57
Цитировать
При заходе на сайт softoroom.net незарегистрированным пользователям
Незарегистрированным пользователем чего? Если НС, то он обслуживает все запросы одинаково. Вероятно незарегистрированный пользователь ходит в инет мимо НС, поэтому и получает всю рекламу. Посмотрите в мониторе НС. Если там не появляются новые строки от незарегистрированного пользователя, то он ходит в инет мимо НС.

Незарегистрированным пользователям сайта появляется баннер. Все пользователи подключаются через HC


Название: Re: Написание правил по заявкам
Отправлено: enotik69_87 от 22 Сентябрь 2010, 12:13:36
Подскажите тогда вот такое:
Хочется, чтобы с vkontakte.ru загружалась игра в кэш и бралась оттуда при повторном подключении. Ссылка на приложение http://vkontakte.ru/app1822452_30799306.

Создано такое вот правило в белом списке. При загрузке приложения примерно на 52% пришет ошибка загрузки графики. Где у меня ошибка?
#10#~#True#~#+vkontakte.ru/app1822452_30799306#~##~##~#False#~#True#~#False#~#True#~#False#~#False


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 22 Сентябрь 2010, 14:15:07
Где у меня ошибка?

Белый список отменяет другие списки, а не включает их! Тебя надо, чтобы игра кэшировалась и бралась из кэша, а твое правило делает все с точностью наоборот! Его надо было добавлять в списки "Запись в кэш" и "Не обновлять" или "Только из кэша".

А еще я сильно сомневаюсь, что твоя онлайн игра вообще будет работать из кэша...


Название: Re: Написание правил по заявкам
Отправлено: enotik69_87 от 22 Сентябрь 2010, 15:51:10
Белый список отменяет другие списки, а не включает их! Тебя надо, чтобы игра кэшировалась и бралась из кэша, а твое правило делает все с точностью наоборот! Его надо было добавлять в списки "Запись в кэш" и "Не обновлять" или "Только из кэша".

А еще я сильно сомневаюсь, что твоя онлайн игра вообще будет работать из кэша...


Вообще вся игра в swf, но расширение изменено на zip и когда эти zip-файлы скачиваются, то меняют расширение и "часть игры" запускается с локального компьютера. С сервера загружается только профиль игрока (его очки и т.п.)


Название: Re: Написание правил по заявкам
Отправлено: maxn от 23 Сентябрь 2010, 12:16:01
здравствуйте
помогите настроить сервер посредник, чтобы правильно отрабатывал
не пойму как сделать корректно
сервер этот http://gproxyru.appspot.com/http/
ставлю его в префикс и в условие ^http://(?!gproxyru.appspot.com)
но когда страничка прогружается то ссылки на ней переделываются в вид
http://tomsk.ru/http//tomsk.ru...
вобщем что-то неправильно получается. может скрипт на посреднике не правильно подставляет адрес, или это HC так делает. А как сделать чтобы корректно ссылки на странице были, помогите плз.


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 23 Сентябрь 2010, 13:42:11
Мне кажется этот анонимный прокси как-то криво работает. Попробовал походить через его web-интерфейс без использования посредника от НС. Этот прокси портит заголовки ответов, в результате браузер показывает вопросики вместо текста, приходится вручную исправлять кодировку. Но и после этого страница выглядит искореженной.


Название: Re: Написание правил по заявкам
Отправлено: maxn от 23 Сентябрь 2010, 17:12:48
вобщем там суть видимо в том, чтобы посредник не добавлялся в запрос если он уже там стоит
а это почемуто не срабатывает


Название: Re: Написание правил по заявкам
Отправлено: maxn от 23 Сентябрь 2010, 19:48:24
или сделать переадресацию или преобразование URL в исходное и всегда добавлять посредник
но я не умею


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 23 Сентябрь 2010, 22:40:21
вобщем там суть видимо в том, чтобы посредник не добавлялся в запрос если он уже там стоит
а это почемуто не срабатывает

WebWarper-ом в качестве сервера-посредника в HC я пользуюсь уже несколько лет - все работает как часы и префикс нигде не дублируется!

но когда страничка прогружается то ссылки на ней переделываются в вид
http://tomsk.ru/http//tomsk.ru...

Посмотрел, что творит этот сервер с HTML-кодом и ужаснулся. Он все абсолютные линки переделывает в относительные вида: "/http/tomsk.ru/styles/main.css?t=1280398270". Естественно, браузер добавляет к такой ссылке хост исходного сайта - он же не знает, что HC использовал сервер-посредник. В итоге такие ссылки оказывают нерабочими!

Короче, http://gproxyru.appspot.com/http/ не пригоден в качестве сервера-посредника HC.
Можно попробовать "Переадресацию" с "Преобразованием URL", но лучше вообще сменить посредника, т.к. этот не только портит ссылки, но и перекашивает многие страницы.
К примеру:  http://gproxyru.appspot.com/http/tomsk.ru/ у меня выглядит ужасно! Как-будто шаблоны CSS для него не существуют...


Название: Re: Написание правил по заявкам
Отправлено: maxn от 24 Сентябрь 2010, 08:13:20
ну вот еще есть такой сервер http://proxy.interkasa.ro/
через вебформу все работает нормально(тоже добавляет к ссылке хост), а при добавлении в посредники HC опять творится чепуха.
то есть второй раз в сылку добавляется домен открываемой  странички.

про WebWarper знаю. но мне он по причинам ограничения доступа не подходит


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 24 Сентябрь 2010, 13:23:38
ну вот еще есть такой сервер http://proxy.interkasa.ro/

Он тоже преобразует абсолютные линки в относительные, потому в качестве скрытого сервера-посредника не пригоден. Но этот хоть страницы не корежит.
В общем, остается вариант со списками "Переадресация" и "Преобразование URL". Правила будут такие:

"Переадресация":
#5#~#True#~#^http://(?!proxy\.interkasa\.ro)#~#http://proxy.interkasa.ro/#~#False#~#True

"Преобразование URL":
#5#~#True#~#^proxy\.interkasa\.ro/#~##~#False#~#True


Название: Re: Написание правил по заявкам
Отправлено: maxn от 24 Сентябрь 2010, 15:14:02
о, круто работает :)) спасибо
правда на этот форум почему то не заходит, глюк прокси. но это не страшно


Название: Re: Написание правил по заявкам
Отправлено: CemKey от 25 Сентябрь 2010, 20:27:41
Пожалуйста напишите правило.
Хотелось бы чтоб вместо подобной страницы:
http://img842.imageshack.us/i/morrowind20100925175744.jpg/
загружалось изображение:
http://img842.imageshack.us/img842/3746/morrowind20100925175744.jpg


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 25 Сентябрь 2010, 22:56:24
Пожалуйста напишите правило.
Хотелось бы чтоб вместо подобной страницы:

Для "подобной" написать правило невозможно, т.к. часть URL неизвестна и взять ее негде:
h++p://img842.imageshack.us/img842/3746/morrowind20100925175744.jpg


Название: Re: Написание правил по заявкам
Отправлено: White от 30 Сентябрь 2010, 21:05:53
Подскажите пожалуйста, какое условие нужно прописать в условные прокси, что-бы ссылка на которую переадресовывает после этого:
#5#~#True#~#.*google\.ru/imgres\?imgurl=([^&]+)&.*#~#\1#~#False#~#True
правила, шла мимо прокси?


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 30 Сентябрь 2010, 21:55:27
Через условные прокси такое не сделать, только через расширение.


Название: Re: Написание правил по заявкам
Отправлено: White от 30 Сентябрь 2010, 22:16:53
Подскажите какое?


Название: Re: Написание правил по заявкам
Отправлено: White от 01 Октябрь 2010, 18:29:14
И ещё вопросик. Скажите какое правило переадресует меня с этой:
http://www.google.ru/imgres?q=%D0%A7%D0%B5%D0%BB%D0%BE%D0%B2%D0%B5%D0%BA&um=1&hl=ru&lr=&safe=off&biw=1345&bih=622&tbs=isch:1&tbnid=aut6xn2aVGA41M:&imgrefurl=http://bessmerten.ru/bessmertie/man.htm&imgurl=http://bessmerten.ru/bessmertie/vitruvian_man.jpg&zoom=1&w=284&h=400&iact=rc&dur=212&ei=S-6lTOXBLYeWOsKdmbcM&oei=S-6lTOXBLYeWOsKdmbcM&esq=1&page=1&tbnh=159&tbnw=113&start=0&ndsp=21&ved=1t:429,r:0,s:0&tx=92&ty=92
ссылки, где первая красная часть, это постоянная часть а вторая требуемое назначение, которое меняется в зависимости от запроса.


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 01 Октябрь 2010, 21:56:45
Не уверен, что правильно понял, что тебе нужно. Попробуй такое правило
#5#~#True#~#http://www.google.ru/imgres\?q=(.*)$#~#\1#~#False#~#True


Название: Re: Написание правил по заявкам
Отправлено: White от 01 Октябрь 2010, 23:21:24
К сожалению не работает. Вот поподробнее:
Есть картинки google - http://www.google.ru/images?hl=ru&q=%D0%9F%D0%B5%D0%B9%D0%B7%D0%B0%D0%B6%D0%B8&lr=&um=1&ie=UTF-8&source=univ&ei=GzKmTIGoM8ihOpbsrJ4C&sa=X&oi=image_result_group&ct=title&resnum=1&ved=0CCQQsAQwAA&biw=1345&bih=622
На этой странице образцы картинок, при щелчке на любой из загружается много лишнего.
Но при наведении курсора на образцы изображений, мы видим что url имеет вид - http://www.google.ru/imgres?q=%D0%9F%D0%B5%D0%B9%D0%B7%D0%B0%D0%B6%D0%B8&um=1&hl=ru&lr=&safe=off&sa=X&biw=1345&bih=622&tbs=isch:1&tbnid=8IFId8vfxFq2cM:&imgrefurl=http://www.tnpsc.com/naturesscenery.htm&imgurl=http://www.tnpsc.com/downloads/NaturesScenery.jpg&zoom=1&w=400&h=300&iact=hc&vpx=527&vpy=115&dur=66&hovh=194&hovw=259&tx=147&ty=96&ei=HjKmTNzzNsjsOdzP4LYM&oei=HjKmTNzzNsjsOdzP4LYM&esq=1&page=1&tbnh=142&tbnw=164&start=0&ndsp=18&ved=1t:429,r:2,s:0
Она включает в себя пямой путь "выделено жирным" к изображениям.
Спасибо.
Как результат, мы сразу же попадаем на икомое изображение.


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 02 Октябрь 2010, 01:03:34
Наверное так
#5#~#True#~#http://www.google.*&imgrefurl=([^&]*).*#~#\1#~#False#~#True


Название: Re: Написание правил по заявкам
Отправлено: White от 02 Октябрь 2010, 01:37:33
Большое спасибо. Только чуть иначе, сам сообразил что (жирным) сменить.
#5#~#True#~#http://www.google.*&imgurl=([^&]*).*#~#\1#~#False#~#True

Подскажите, какое расширение нужно, что-бы ссылки на которые переадресовывает после этих:
#5#~#True#~#http://www.google.*&imgurl=([^&]*).*#~#\1#~#False#~#True
#5#~#True#~#.*google\.ru/imgres\?imgurl=([^&]+)&.*#~#\1#~#False#~#True
правил, шла мимо прокси?


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 02 Октябрь 2010, 02:22:01
Мимо какого прокси? Мимо НС или внешнего прокси для НС? Если первое, то такое не получится. Если второе, то можно попробовать так:
Правила
#5#~#True#~#http://www.google.*&imgurl=([^&]*).*#~#\1?direct#~#False#~#True
#5#~#True#~#.*google\.ru/imgres\?imgurl=([^&]+)&.*#~#\1?direct#~#False#~#True

и расширение

Код:
--[[ <HCExtension>
@name          Skip proxy
@author        mai62
@version       0.01
@description   Без прокси
@rule          \?direct$
@event         RequestHeaderReceived/request
</HCExtension> ]]

function request()
  local x = re.replace(hc.request_header, [[(.+)\?direct\s(HTTP/1\.\d)]], [[\1 \2]])
  if x then
    hc.request_header= x
  end
  hc.use_proxy= 'direct'
end


Название: Re: Написание правил по заявкам
Отправлено: White от 02 Октябрь 2010, 08:42:30
Да, имелось ввиду чтобы ссылки шли через HandyCache, но мимо внешнего сжимающего прокси. Спасибо, расширение работает, но при использования первого правила и простом вождении мышкой по экрану (пример: http://www.google.ru/images?hl=ru&q=%D0%9F%D0%B5%D0%B9%D0%B7%D0%B0%D0%B6%D0%B8&lr=&um=1&ie=UTF-8&source=univ&ei=GzKmTIGoM8ihOpbsrJ4C&sa=X&oi=image_result_group&ct=title&resnum=1&ved=0CCQQsAQwAA&biw=1345&bih=622 ), в кэш загружаются попадающие под курсор изображения. Можно ли этого избежать?


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 02 Октябрь 2010, 13:11:27
Можно заблокировать их загрузку правилом Черного списка или запретить запись в кэш правилом Белого списка.


Название: Re: Написание правил по заявкам
Отправлено: opusmode от 04 Октябрь 2010, 19:46:42
Народ, извиняюсь если немного мимо, но все же: Есть ли возможность в HC открыть доступ на определенные сайты определенным IP? Т.е. Есть:
*.*.*.1
*.*.*.2
*.*.*.3
*.*.*.4
Хочу что бы список был один, но допустим номер 4 имел право выходить на определенный сайт из этого списка.

Еще вопрос - не могу додумать, может кто поможет. Как сделать так что бы белый список пропускал все сайты с префиксом, а позже при редиректи они не блокировались черным списком. Пример:
Закрыт у меня допустим яндекс. Хочу что бы выход был только определенным способом, т.е. прописать в строке браузера например mozhnoyandex.ru, а в преобразовании любое mozhno прописать как замену пустотой. Надеюсь идея ясна, но в принципе второе это больше мои заморочки, с ними можно особо не возится.


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 04 Октябрь 2010, 21:14:24
opusmode

И то и другое можно сделать только с помощью расширений.

Есть ли возможность в HC открыть доступ на определенные сайты определенным IP?

http://handycache.ru/component/option,com_smf/Itemid,10/topic,2716.0/

Цитировать
Как сделать так что бы белый список пропускал все сайты с префиксом, а позже при редиректи они не блокировались черным списком.

Чуть выше был пример похожего расширения.


Название: Re: Написание правил по заявкам
Отправлено: opusmode от 05 Октябрь 2010, 05:58:41
Цитата: DenZzz
Благодарю


Название: Re: Написание правил по заявкам
Отправлено: White от 06 Октябрь 2010, 02:55:48

Правила
#5#~#True#~#http://www.google.*&imgurl=([^&]*).*#~#\1?direct#~#False#~#True
#5#~#True#~#.*google\.ru/imgres\?imgurl=([^&]+)&.*#~#\1?direct#~#False#~#True

и расширение

Код:
--[[ <HCExtension>
@name          Skip proxy
@author        mai62
@version       0.01
@description   Без прокси
@rule          \?direct$
@event         RequestHeaderReceived/request
</HCExtension> ]]

function request()
  local x = re.replace(hc.request_header, [[(.+)\?direct\s(HTTP/1\.\d)]], [[\1 \2]])
  if x then
    hc.request_header= x
  end
  hc.use_proxy= 'direct'
end
Подскажите что сюда добавить, чтобы результаты запросов ещё и не попадали под чёрный список, и не записывались в кэш? Я возился с исключениями, у меня не получилось.


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 06 Октябрь 2010, 12:34:54
Подскажите что сюда добавить, чтобы результаты запросов ещё и не попадали под чёрный список, и не записывались в кэш? Я возился с исключениями, у меня не получилось.

Добавь выше последнего end строку:
hc.white_mask = 'BS'


Название: Re: Написание правил по заявкам
Отправлено: White от 09 Октябрь 2010, 20:24:20
Спасибо большое ребят.


Название: Re: Написание правил по заявкам
Отправлено: steelrat от 18 Октябрь 2010, 15:37:53
У меня скорее вопрос чем просьба о написании правила.

Хочется чтобы условные прокси работали по принципу - если заданный прокси не ответил (не прошел тестовое соединение с определенным сайтом), то переходим к следующему прокси. И так по списку заданных прокси для конкретного условия.

Почему спрашиваю. У нас в локальной сети есть несколько шлюзов аськи для тех у кого нет инета. Но беда в том, что время от времени то один, то другой шлюз падают на день или два. Вот и хотелось бы чтобы НС сам переключал условные прокси, если по одному из них не удалось подключиться.

Так вот, как это лучше делать - вносить предложение по добавлению в сам НС или вполне можно обойтись написанием расширения?


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 18 Октябрь 2010, 15:51:07
Это может сделать расширение. Пример расширения, выполняющего похожую задачу здесь http://handycache.ru/component/option,com_smf/Itemid,10/topic,2595.0/


Название: Re: Написание правил по заявкам
Отправлено: steelrat от 18 Октябрь 2010, 16:53:19
Задача похожа, но не совсем. Там вначале ищутся шлюзы, а потом используется список, который так же переключается вручную.

А нужно наоборот: шлюзы уже есть, нужно использовать и проверять используемый, в случае если шлюз не отвечает, то автоматически переключаться на другой шлюз. И так по списку заданных шлюзов.


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 18 Октябрь 2010, 18:41:10
Цитировать
Там вначале ищутся шлюзы
Шлюзы там не ищутся. Там есть список прокси, которые проверяются на работоспособность и анонимность. Те, что удовлетворяют требованиям сохраняются в другой список.
Цитировать
А нужно наоборот: шлюзы уже есть, нужно использовать и проверять используемый
На мой взгляд разумнее наоборот: сначала проверять, а потом использовать. При получении запроса можно брать прокси из списка и проверять их на доступность требуемого сервера. Когда подходящий прокси найдется, отправить через него запрос от клиента.


Название: Re: Написание правил по заявкам
Отправлено: steelrat от 18 Октябрь 2010, 21:36:32
На мой взгляд разумнее наоборот: сначала проверять, а потом использовать. При получении запроса можно брать прокси из списка и проверять их на доступность требуемого сервера. Когда подходящий прокси найдется, отправить через него запрос от клиента.
Не-а. Ситуация иная. Ася работает, работает и тут шлюз падает. Нужно сменить шлюз на другой (именно по-этому нужен контроль уже используемого шлюза).

Говорю же, что нужно контроль за шлюзом, а не проверка к какому шлюзу подключиться.

У меня комп работает 24/7, аська работает в том же режиме. Просто утомляет, что надо следить подключена ася или нет. И если не подключена, то в настройках сменить шлюз на другой. Шлюзы тоже работают 24/7, но бывает всякое - то электричество пропадет, то комп перезапускается, т.е. шлюз пропадает на время. И пока он не работает, надо переподключиться на другой (работающий) шлюз.

Было бы приятно если бы такая возможность была в самом НС: прописано несколько условных прокси с одинаковым правилом, если не удается установить соединение через один из условных прокси, то пробуем подключиться через другой условный прокси у которого такое же правило. И так по всем условным прокси, которые имеют это правило.


Название: Re: Написание правил по заявкам
Отправлено: impulse от 29 Октябрь 2010, 12:14:25
вот такое правило в преобразовании...
#5#~#True#~#\d{1,}\.jim\d{1,}\.mail\.ru#~##~#False#~#True

Где ошибся?


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 30 Октябрь 2010, 01:23:33
impulse
Ты не написал чего ты хотел добиться своим правилом.


Название: Re: Написание правил по заявкам
Отправлено: impulse от 01 Ноябрь 2010, 08:51:03
mai62
Чтобы сохранялось все в одной папочке в кэше... Типа как вконтакте или одноунитазники...


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 01 Ноябрь 2010, 12:20:44
Это не добавляет ясности. Опиши свою цель в таком ключе: есть такие URL (несколько характерных примеров), хочу получить в результате вот это.


Название: Re: Написание правил по заявкам
Отправлено: impulse от 01 Ноябрь 2010, 14:28:55
http://1234.jim4.mail.ru/
http://444.jim56.mail.ru/
http://288.jim1.mail.ru/
http://456.jim57.mail.ru/
http://1.jim55.mail.ru/

в итоге получить
http://jim.mail.ru/


Название: Re: Написание правил по заявкам
Отправлено: Aleksei N от 01 Ноябрь 2010, 15:06:39
impulse
Тогда нужно такое правило:
#5#~#True#~#\d+\.jim\d+\.mail\.ru#~#jim.mail.ru#~#False#~#True


Название: Re: Написание правил по заявкам
Отправлено: impulse от 01 Ноябрь 2010, 15:25:36
Огромное спасибо, избавился от 300+ попочек в кэше...


Название: Re: Написание правил по заявкам
Отправлено: divinets от 18 Ноябрь 2010, 19:49:23
Добрый день.
Помогите решить задачу.
Есть сайт (photofile.ru). Он создан для хранения фотоальбомов. Это сайт медленно граузится у меня. Хотелось бы его закешировать.
На сайте используются ссылки на фото вот такого типа:
"http://shcherbik.users.photofile.ru/photo/shcherbik/115336935/xlarge/125784079.jpg?". (так же грузятся фотки и без знака вопроса в конце).
Работают правила записи "З1" в кеш по расширению (.*\.jpg) и преобразования "П1" (.*\.jpg?.*) в (.*\.jpg).
Особенность этого сайта в том, что страница альбома для отображения фото, запрашивает его вот по такум адресу "http://shcherbik.users.photofile.ru/photo/shcherbik/115336935/xlarge/125784079.jpg" (т.е. без вопроса в конце), получает ответ (я так понимаю там перенаправление на саму фотку, срабатывает правило З1, происходит запись в кеш маленького файла в котором лишь перенаправление на саму фотку) и грузит фотку по адресу ("http://shcherbik.users.photofile.ru/photo/shcherbik/115336935/xlarge/125784079.jpg?"), которую не может уже загрузить, так как из-за П1 вместо фото из кеша отдается файл без вопроса, содержащий перенаправление. Происходит зацикливание.
Как предотвратить запись файла перенаправления в кеш (на диске он имеет такое имя "125784079.jpg#m"), что б не произошло зацикливания? Как можно еще может по другому решить проблему?
П.С. Правила З1 и П1 обязательны для работы других ссылок (записи в кеш и преобразования).
Спасибо за советы.


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 18 Ноябрь 2010, 22:04:26
Правилу П1 в колонку Исключения впиши shcherbik\.users\.photofile.ru и это правило не будет работать для сайта http://shcherbik.users.photofile.ru/


Название: Re: Написание правил по заявкам
Отправлено: divinets от 18 Ноябрь 2010, 22:07:18
В "Преобразовании URL" (HC 1.0.0.303) нет возможности задать исключения. Только что разве белым списком попробовать...
Еще вопрос, почему в данном случае не срабатывает отметка "Не сохранять файлы меньше". У меня в этом поле 700, то бишь 700 байт, а файл 125784079.jpg#m удачно пишется в кеш при размере всего 100 байт. Если бы такой маленький файл не писался в кеш, то и проблемы бы не было.


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 19 Ноябрь 2010, 14:01:29
Цитировать
В "Преобразовании URL" (HC 1.0.0.303) нет возможности задать исключения.
Да, это я слегка погорячился, действительно, надо использовать Белый список.
Цитировать
Еще вопрос, почему в данном случае не срабатывает отметка "Не сохранять файлы меньше". У меня в этом поле 700, то бишь 700 байт, а файл 125784079.jpg#m удачно пишется в кеш при размере всего 100 байт. Если бы такой маленький файл не писался в кеш, то и проблемы бы не было.
Странно. У файла 125784079.jpg только URL длиной 83 символа, как остальное содержимое файла помещается в 17 байт?


Название: Re: Написание правил по заявкам
Отправлено: divinets от 20 Ноябрь 2010, 15:07:46
Странно. У файла 125784079.jpg только URL длиной 83 символа, как остальное содержимое файла помещается в 17 байт?
А откуда 17 байт? У меня 700 байт в ограничении записи файла, а файл размером около 100 байт все равно пишется в кеш, игнорируя запрет.


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 20 Ноябрь 2010, 23:57:46
А откуда 17 байт? У меня 700 байт в ограничении записи файла, а файл размером около 100 байт все равно пишется в кеш, игнорируя запрет.

Как в файле 125784079.jpg#m может быть только 100 байт, если сам URL - это уже 83 символа, что равно 83 байтам?! А там еще куча строк с заголовками! Если ты в мониторе HC видишь, что закачено 100 байт, то там не учтен размер заголовков.

Найди файл 125784079.jpg#m в кэше на диске и посмотри его реальный размер! Он не может быть 100 байт. Выложи куда-нибудь этот файл, вмести посмотрим...


Название: Re: Написание правил по заявкам
Отправлено: divinets от 23 Ноябрь 2010, 07:37:11
Он не может быть 100 байт. Выложи куда-нибудь этот файл, вмести посмотрим...

Это да, со 100 байтами я малость поторопился. Присмотрелся, все такие файлы по 467 байт, что тоже меньше 700 байт. Выкладываю сам файл и картинку с настройками.

(http://ipicture.ru/uploads/20101123/mIBZ183o.png)

Файл (http://"http://zalil.ru/30014613")


Название: Re: Написание правил по заявкам
Отправлено: divinets от 23 Ноябрь 2010, 12:50:12
Поправил ссылку (http://zalil.ru/30014613)


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 23 Ноябрь 2010, 14:38:35
divinets
Действительно ограничение на размер файла не действует для файлов с заголовками переадресации. В следующей версии исправлю, спасибо.


Название: Re: Написание правил по заявкам
Отправлено: sunserg10 от 26 Ноябрь 2010, 10:04:17
Ребята, пожалуйста, помогите написать расширение...
нужно, чтобы опция Кэш-Управление-Запись в кэш-"Игнорировать no-store"
была активна только для определенных URL.
Т.е. в HC опция выключена, а по URL:finam\.ru/sp/=.*=42.jpg
картинка должна загружаться.


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 26 Ноябрь 2010, 14:12:45
Ребята, пожалуйста, помогите написать расширение...
нужно, чтобы опция Кэш-Управление-Запись в кэш-"Игнорировать no-store"
была активна только для определенных URL.

Из расширения нельзя управлять включением опции "Игнорировать no-store", но можно попробовать принудительную запись в кэш / запрет записи.

Цитировать
Т.е. в HC опция выключена, а по URL:finam\.ru/sp/=.*=42.jpg
картинка должна загружаться.

Не понял, откуда и куда она должна загружаться? Всегда из интернета? Или из кэша?


P.S. И ты темой ошибся. По расширениям есть отдельная тема (http://handycache.ru/component/option,com_smf/Itemid,10/topic,1120.0/). Тут только по написанию правил.


Название: Re: Написание правил по заявкам
Отправлено: sunserg10 от 26 Ноябрь 2010, 18:04:57
DenZzz, извиняюсь за оффтоп.
Пожалуйста, ответь здесь:
http://handycache.ru/component/option,com_smf/Itemid,10/topic,1120.msg28814/#msg28814


Название: Re: Написание правил по заявкам
Отправлено: DIGGER от 28 Ноябрь 2010, 13:24:41
Помогите, пожалуйста, оптимизировать правило чёрного списка:
Код:
^top(|\d+)\.(.+)\.(ru|net|com|ua|com\.ua)/

Мне не нравится "ru|net|com|…" — всех так не перечислить.

P.S. Если есть ссылки на странички с дельными примерами, то буду рад.


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 28 Ноябрь 2010, 17:00:02
Помогите, пожалуйста, оптимизировать правило чёрного списка:
Код:
^top(|\d+)\.(.+)\.(ru|net|com|ua|com\.ua)/

Мне не нравится "ru|net|com|…" — всех так не перечислить.

Вполне достаточно и такого: ^top\d*\.

Хотя, что у первого правила, что у второго, ложных срабатываний будет больше, чем полезных.


Название: Re: Написание правил по заявкам
Отправлено: DIGGER от 28 Ноябрь 2010, 19:36:08
DenZzz, спасибо.
остановлюсь на: ^top\d*\.(.+)\.(.+)


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 29 Ноябрь 2010, 13:03:38
остановлюсь на: ^top\d*\.(.+)\.(.+)

В плане производительности лучше не использовать лишние скобки: ^top\d*\..+\.


Название: Re: Написание правил по заявкам
Отправлено: DIGGER от 29 Ноябрь 2010, 19:42:24
Понял, спасибо.
Правда я никак не разберусь почему в некоторых правилах у меня без скобок не работает правило :(
Может подскажите где на русском можно почитать? (FAQ читал, а Гуглю не могу нормально запрос дать — всё не о том мне он пишет)


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 29 Ноябрь 2010, 23:29:25
Может подскажите где на русском можно почитать?

http://handycache.ru/component/option,com_smf/Itemid,10/topic,101.msg9998/#msg9998
http://handycache.ru/component/option,com_smf/Itemid,10/topic,583.0/


Название: Re: Написание правил по заявкам
Отправлено: DIGGER от 30 Ноябрь 2010, 00:49:52
Сделал несколько замеров времени работы некоторых выражений в цикле для URL разной длины:…
Вот оно! Чётко видно что чего стóит! Спасибище огромное!  :good:
 Утопал переосознавать RegExp :D


Название: Re: Написание правил по заявкам
Отправлено: opusmode от 07 Декабрь 2010, 14:39:31
Прошу помочь. Есть необходимость блокировки поисковых запросов. Посковые запросы пишутся обычно кириллицей, поэтому блокирую я их (а точнее делаю преадресацию на -----) по их гексе. Но вот проблема - слова по одному я могу блокировать, а как блокировать связку слов? Т.е. если в запросе встречаются 2 слова в связке. Допустим мне надо что бы выдавался запрос по слову новый и по запросу год, но запросы: новый год, новый 2011 год и прочие блокировалось? Практикую блокировку на яндексе.


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 07 Декабрь 2010, 15:05:08
Посковые запросы пишутся обычно кириллицей, поэтому блокирую я их (а точнее делаю преадресацию на -----) по их гексе.

В следующей версии HC появится опция "Декодировать URL на язык локали Windows" и правила в списках HC можно будет писать просто на кириллице.
А пока слова на гексе объединяй с помощью выражения: .*
Например: %D0%BD%D0%BE%D0%B2%D1%8B%D0%B9.*%D0%B3%D0%BE%D0%B4


Название: Re: Написание правил по заявкам
Отправлено: opusmode от 07 Декабрь 2010, 17:41:11
DenZzz
Благодарю


Название: Re: Написание правил по заявкам
Отправлено: Parcher от 14 Декабрь 2010, 15:51:54
Нужно сделать правило, чтобы аватары не сохранялись в кеш.
http://avt.foto.mail.ru/mail/filina_sveta72/_avatar


Название: Re: Написание правил по заявкам
Отправлено: DIGGER от 14 Декабрь 2010, 16:04:29
В белый список: +avt.foto.mail.ru/mail/*/_avatar  и поставить галки напротив запись в кэш.


На майле намного больше источников для аватарок.
P.S. Лучше сохранять аватарки. оооочень экономит траффик/повышает скорость.


Название: Re: Написание правил по заявкам
Отправлено: Parcher от 14 Декабрь 2010, 16:55:41
Спасибо за посмощь! На games.mail.ru они практически не нужны :) Постоянно собирается пару десятков тысяч!


Название: Re: Написание правил по заявкам
Отправлено: Parcher от 15 Декабрь 2010, 22:18:26
Верно ли правило для моего случая?
#10#~#True#~#(.*_)?(avatar)#~##~##~#False#~#True#~#False#~#False#~#False#~#False
Или что нужно испарвить, чтобы с любых адресов содержащих mail.ru не сохранялись аватарки? В некоторых случаях после avatar стоят еще символы.


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 16 Декабрь 2010, 00:02:20
Или что нужно испарвить, чтобы с любых адресов содержащих mail.ru не сохранялись аватарки?

Много лишних скобок! Правило должно действовать только на аватарки mail.ru?
Можно так:
#10#~#True#~#+mail.ru/*avatar#~##~##~#False#~#True#~#False#~#False#~#False#~#False


Название: Re: Написание правил по заявкам
Отправлено: Parcher от 16 Декабрь 2010, 00:15:32
Попробую, потом отпишусь. Спасибо!


Название: Re: Написание правил по заявкам
Отправлено: divinets от 27 Декабрь 2010, 23:22:13
Помогите с правилом.
Нужно файлы с определенным расширением складывать в отдельную папку в папке с Кешом со следующей структурой. На каждый сайт с которого закачивается файл создается своя папка, а в ней файлы с сохранением оригинального имени и расширения с добавлением к имени файла пути к нему, где "/" заменяются например на "_".

Пример.
Есть:
http://handycache.ru/component/option/vasya.swf

Нужно получить запись в кеш (где d:\cache\ это путь к кешу в HC):
d:\cache\MyFolder\handycache.ru/vasya_component_option.swf
или
d:\cache\MyFolder\handycache.ru/component_option_vasya.swf

У самого получилось все кроме замены "\" на "_".


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 28 Декабрь 2010, 02:47:37
У самого получилось все кроме замены "\" на "_".

Сделай вторым правилом замену "\" на "_". Читай про назначение колонки "Обязательный".


Название: Re: Написание правил по заявкам
Отправлено: divinets от 28 Декабрь 2010, 12:16:38
Сделал четырьмя правилами (спасибо за наводку про колонку "Обязательный").
Может кто сможет в меньшем количестве правил сделать то же самое?


Название: Re: Написание правил по заявкам
Отправлено: FunFrog от 09 Январь 2011, 19:32:37
Приветствую! К сожалению таблица в первом посте этой темы так и не обновляется :( А это было бы не плохо.
По делу - хотелось бы правило на преобразование такой ссылки: http://www.yapfiles.ru/files/173789/10d747d8c22ed863e8d80fb2dd51f567.flv?token=MDAxNzM3ODktMTI5NDU5MDYwMg&ref=http://yaplakal.com/ (скопировал урл загрузки видео из монитора).
Также проблема с ютьюбом: видео не записывается в кеш. Даже если правило преобразования из этой темы работает. Хотелось бы и с этим разобраться. Правило на запись в кэш ".*" ессесьно включено.


Название: Re: Написание правил по заявкам
Отправлено: DIGGER от 10 Январь 2011, 03:33:19
Также проблема с ютьюбом: видео не записывается в кеш. Даже если правило преобразования из этой темы работает. Хотелось бы и с этим разобраться. Правило на запись в кэш ".*" ессесьно включено.
Настройки - Кэш - Управление - Игнорировать no-store


Название: Re: Написание правил по заявкам
Отправлено: alex77 от 10 Январь 2011, 03:49:34
Приветствую! К сожалению таблица в первом посте этой темы так и не обновляется :( А это было бы не плохо.
По делу - хотелось бы правило на преобразование такой ссылки: http://www.yapfiles.ru/files/173789/10d747d8c22ed863e8d80fb2dd51f567.flv?token=MDAxNzM3ODktMTI5NDU5MDYwMg&ref=http://yaplakal.com/ (скопировал урл загрузки видео из монитора).
Также проблема с ютьюбом: видео не записывается в кеш. Даже если правило преобразования из этой темы работает. Хотелось бы и с этим разобраться. Правило на запись в кэш ".*" ессесьно включено.
http://handycache.ru/component/option,com_smf/Itemid,10/topic,3062.0/


Название: Re: Написание правил по заявкам
Отправлено: White от 11 Январь 2011, 15:15:27
Подскажите пожалуйста правило преобразования чтобы все папки содержащие vkadre.ru ложились в одноимённую папку. Похожее нашёл, но под свои нужды не сумел сделать. Спасибо.


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 11 Январь 2011, 15:53:10
Пытаюсь зайти на vkadre.ru, попадаю на vkontacte.ru. Он есть вообще, vkadre.ru?
Поясни на примерах, что тебе нужно?


Название: Re: Написание правил по заявкам
Отправлено: White от 11 Январь 2011, 16:46:40
Да просто когда походишь по контакту, в папке с кешем появляется куча однотипных папок. С контактовскими папками проблемма была решена правилом: #5#~#True#~#^\w+\d+\.(?=vkontakte\.ru/)#~##~#False#~#True
А вот их видео домен vkadre.ru, всё ещё гадит в кеше. Создаёт папки видов:
15.vkadre.ru
215.gt2.vkadre.ru
v570.vkadre.ru
Вот и хочется чтобы всё это ложилось в одну папку vkadre.ru


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 11 Январь 2011, 17:09:00
Попробуй так
#5#~#True#~#^.*(vkadre\.ru)#~#\1#~#False#~#True


Название: Re: Написание правил по заявкам
Отправлено: White от 11 Январь 2011, 17:57:24
Да, спасибо. А можно так чтоб начальные части:
15.
215.gt2.
v570.
дописывались? То есть чтоб папка vkadre.ru, содержала папки вида:
15.vkadre.ru
215.gt2.vkadre.ru
v570.vkadre.ru
 А то думаю что они всё-таки нужны для корректной работы.


Название: Re: Написание правил по заявкам
Отправлено: DIGGER от 11 Январь 2011, 18:50:14
Код:
#5#~#True#~#(.*).vkadre\.ru/(.*)#~#vkadre.ru/\2#~#False#~#True

работает давно и без трудностей.


Название: Re: Написание правил по заявкам
Отправлено: ViKtOrV от 26 Январь 2011, 23:58:20
Подскажите пожалуйста, каким образом можно блокировать поисковые запросы на кирилице. На 63 стр. эта тема была вскользь затронута, хотелось бы поподробней.
Добавлено: 26 Января 2011, 23:56:31

извините на 62й.


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 27 Январь 2011, 01:53:39
А может тогда вообще все запросы запретить? Или запросы на НЕкирилице кому-то нужны?


Название: Re: Написание правил по заявкам
Отправлено: HKLM от 27 Январь 2011, 03:04:31
В следующей версии HC появится опция "Декодировать URL на язык локали Windows"
Почему после включения этой опции, страницы рус.запросов в гугле закэшированные ранее, так же находит в кэше.
А вот этот адрес не находит: http://kazus.ru/schematics/electrical-engineering/search/go/?startpage=90&text=%C3%E5%ED%E5%F0%E0%F2%EE%F0%20%E4%EB%FF%20%EF%F0%EE%E2%E5%F0%EA%E8%20%F2%F0%E0%ED%F1%F4%EE%F0%EC%E0%F2%EE%F0%EE%E2%20%EF%E8%F2%E0%ED%E8%FF&nohistory=1

27.01.2011/06:51:33 local/127.0.0.1 http://kazus.ru/schematics/electrical-engineering/search/go/?startpage=90&text=Генератор для проверки трансформаторов питания&nohistory=1 0 0/195 0 0 "404 Not found (HC)" Offline
Offline


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 27 Январь 2011, 10:45:17
А вот этот адрес не находит

У меня без проблем находит:

27.01.2011/10:35:08 local/127.0.0.1 http://kazus.ru/schematics/electrical-engineering/search/go/?startpage=90&text=Генератор для проверки трансформаторов питания&nohistory=1 8426 8426/0 100% 0 "200 OK From Cache (HC) gzip" Offline, CM:14 hits

Добавлено: 27 Января 2011, 10:37:53

Подскажите пожалуйста, каким образом можно блокировать поисковые запросы на кирилице. На 63 стр. эта тема была вскользь затронута, хотелось бы поподробней.
Добавлено: 26 Января 2011, 23:56:31

извините на 62й.

Там вроде все понятно. Включай в последней версии HC опцию "Декодировать URL на язык локали Windows" и пиши правила в "Черный список" HC на кириллице.
И всё, поисковые запросы с ненужными словами больше не пройдут. При условии, конечно, что эти слова присутствуют в самом URL. На Яндексе и Гугле так и есть.


Название: Re: Написание правил по заявкам
Отправлено: ViKtOrV от 27 Январь 2011, 11:02:30
DenZzz
Спасибо за дельный совет. Уже попробобал. Пока доволен.


Название: Re: Написание правил по заявкам
Отправлено: HKLM от 27 Январь 2011, 13:15:45
У меня без проблем находит:

У меня в URLToCache уже были правила, но без пробелов. Только русские буквы и знак '
Можно посмотреть список символов, которые декодирует НС с этой опцией?
Что бы я мог правильно переименовать весь кэш.


Название: Re: Написание правил по заявкам
Отправлено: ooZe от 28 Январь 2011, 00:12:33
Помогите пожалуйста оптимизировать правила:

Код:
True#~#cs[0-9]+\.(vkontakte\.ru)(/u[0-9]+)(/audio|/video)#~#\1\3#~#False#~#True#~#0
True#~#cs[0-9]+\.(vkontakte\.ru)/(u|g)(\d+/)*#~#\1/\2/\3#~#False#~#True#~#0
True#~#[0-9]+\.gt[0-9]+\.(vkadre\.ru)#~#\1#~#False#~#True#~#0
True#~#v[0-9]+\.(vkadre\.ru)#~#\1#~#False#~#True#~#0
True#~#[0-9]+\.(vkadre\.ru)#~#\1#~#False#~#True#~#0
True#~#9(3|5)\.1(86|42)\.(236|194)\.[0-9]{1,3}#~#vkadre.ru#~#False#~#True#~#0
True#~#\w+\.(imgs)(mail\.ru)#~#\2/\1#~#False#~#True#~#0

и что лучше в плане производительности, 3 моих правила выше или 1 правило предложенное Digger?
Код:
True#~#(.*).vkadre\.ru/(.*)#~#vkadre.ru/\2#~#False#~#True#~#0


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 28 Январь 2011, 02:21:57
и что лучше в плане производительности, 3 моих правила выше или 1 правило предложенное Digger?

В плане производительности 1 простое универсальное правило лучше, чем 3 почти одинаковых.
Правило Digger-а не оптимально в плане лишних скобок и захватов.

Я бы исправил его так:
True#~#^[^/]+\.(?=vkadre\.ru/)#~##~#False#~#True#~#0


Название: Re: Написание правил по заявкам
Отправлено: ooZe от 28 Январь 2011, 03:11:32
Я бы исправил его так:
True#~#^[^/]+\.(?=vkadre\.ru/)#~##~#False#~#True#~#0

Спасибо, поправил у себя
А что можете сказать по остальным правилам?
Насчет 3 правила - если заменить на "93|95\.186|142\.236|194\.[0-9]{1,3}" то попадались ложные срабатывания, при чем где-то на мейл.ру О_о где я дурак? :)

Код:
True#~#cs[0-9]+\.(vkontakte\.ru)(/u[0-9]+)(/audio|/video)#~#\1\3#~#False#~#True#~#0
True#~#cs[0-9]+\.(vkontakte\.ru)/(u|g)(\d+/)*#~#\1/\2/\3#~#False#~#True#~#0
True#~#9(3|5)\.1(86|42)\.(236|194)\.[0-9]{1,3}#~#vkadre.ru#~#False#~#True#~#0
True#~#\w+\.(imgs)(mail\.ru)#~#\2/\1#~#False#~#True#~#0


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 28 Январь 2011, 12:31:59
Насчет 3 правила - если заменить на "93|95\.186|142\.236|194\.[0-9]{1,3}" то попадались ложные срабатывания, при чем где-то на мейл.ру О_о где я дурак? :)

Так скобки раскрывать нельзя! Такое правило будет срабатывать даже просто на число 93!
В Тренажере свое творение проверяй, прежде чем в списки вставлять.

Максимум, как его можно упростить, это так:
True#~#^9[35]\.1(86|42)\.(236|194)\.\d{1,3}#~#vkadre.ru#~#False#~#True#~#0

Первые же два правила частично пересекаются и выдают разные результаты на выходе. Какой из них желаемый, я так и не понял!
Часть '/u999' в URL первое правило отбрасывает, а второе сохраняет. А как тебе нужно?
Тоже самое с фрагментом (\d+/)* - звездочка в конце поставлена сознательно? Она тебе точно здесь нужна?

Короче, приведи примеры URL, по которым эти правила должны работать, и желаемый результат их работы. Тогда можно будет говорить об оптимизации этих правил.


Название: Re: Написание правил по заявкам
Отправлено: ooZe от 28 Январь 2011, 18:21:24
Короче, приведи примеры URL, по которым эти правила должны работать, и желаемый результат их работы. Тогда можно будет говорить об оптимизации этих правил.

Сохраняет аудио или видео с вконтакта в директорию vkontakte.ru/audio/ или vkontakte.ru/video/ (смотря что качаем)
http://cs12359.vkontakte.ru/u7618816/video/46d803257d.flv --> vkontakte.ru/video/46d803257d.flv
True#~#cs[0-9]+\.(vkontakte\.ru)(/u[0-9]+)(/audio|/video)#~#\1\3#~#False#~#True#~#0

Сохраняет иконки/аватарки/картинки пользователей или групп в директорию vkontakte.ru/u/[user_id]/ или vkontakte.ru/g/[group_id]/
http://cs708.vkontakte.ru/u58179462/d_44758e69.jpg --> vkontakte.ru/u/58179462/d_44758e69.jpg
http://cs4226.vkontakte.ru/g10562402/b_48d0f099.jpg --> vkontakte.ru/g/10562402/b_48d0f099.jpg
True#~#cs[0-9]+\.(vkontakte\.ru)/(u|g)(\d+/)*#~#\1/\2/\3#~#False#~#True#~#0

Чтобы не плодить директории в корне кэша
http://img3.imgsmail.ru/mail/ru/images/js/myjs/comments.js?12
http://img2.imgsmail.ru/mail/ru/css/mf_css_xhtml.css?67
http://img3.imgsmail.ru/r/my/gifts/gl/zaya_70.jpg --> imgsmail.ru\r\my\gifts\gl\zaya_70.jpg
http://img1.imgsmail.ru/r/my/_sprite_buble_new.png?2
True#~#\w+\.(imgs)(mail\.ru)#~#\2/\1#~#False#~#True#~#0


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 28 Январь 2011, 19:00:06
Сохраняет аудио или видео с вконтакта в директорию vkontakte.ru/audio/ или vkontakte.ru/video/ (смотря что качаем)
http://cs12359.vkontakte.ru/u7618816/video/46d803257d.flv --> vkontakte.ru/video/46d803257d.flv

True#~#cs\d+\.(vkontakte\.ru/)u\d+/(audio|video)#~#\1\2#~#False#~#True#~#0

Цитировать
http://cs708.vkontakte.ru/u58179462/d_44758e69.jpg --> vkontakte.ru/u/58179462/d_44758e69.jpg
http://cs4226.vkontakte.ru/g10562402/b_48d0f099.jpg --> vkontakte.ru/g/10562402/b_48d0f099.jpg

True#~#cs\d+\.(vkontakte\.ru/[ug])#~#\1/#~#False#~#True#~#0

http://img3.imgsmail.ru/r/my/gifts/gl/zaya_70.jpg --> imgsmail.ru\r\my\gifts\gl\zaya_70.jpg
True#~#\w+\.(imgs)(mail\.ru)#~#\2/\1#~#False#~#True#~#0

Тут какая-то ошибка. Правило сделает такое преобразование:
http://img3.imgsmail.ru/r/my/gifts/gl/zaya_70.jpg -->  mail.ru/imgs/r/my/gifts/gl/zaya_70.jpg
Если так и надо, то к правилу претензий у меня нет.


Название: Re: Написание правил по заявкам
Отправлено: ooZe от 28 Январь 2011, 20:00:16
Тут какая-то ошибка. Правило сделает такое преобразование:
http://img3.imgsmail.ru/r/my/gifts/gl/zaya_70.jpg -->  mail.ru/imgs/r/my/gifts/gl/zaya_70.jpg
Если так и надо, то к правилу претензий у меня нет.
да, точно, оно на 3 правиле обрабатывается..
а например http://img.imgsmail.ru/r/foto2/main_menu.png уже на это правиле.. нужно кэш разгрести, где-то накосячил :)
Добавлено: 28 Января 2011, 19:13:32

теперь нужно следующее :)
http://r2.mail.ru/b12530160.jpg --> mail.ru/r2/b12530160.jpg
http://rs.mail.ru/d292152.gif --> mail.ru/rs/d292152.gif
http://img.mail.ru/mail/ru/images/ru/ajax-loader-indicator-fff-000.gif --> mail.ru/img/mail/ru/images/ru/ajax-loader-indicator-fff-000.gif
http://img1.imgsmail.ru/mail/ru/images/ru/_sp_top2.png?1 --> mail.ru/mail/ru/images/ru/_sp_top2.png?1 (хотя не знаю как лучше сделать структуру)

http://content.foto.mail.ru/mail/exteer.company/_myapps/i-25.jpg --> mail.ru/content/foto/mail/exteer.company/_myapps/i-25.jpg
http://content.foto.my.mail.ru/mail/vera_fizhenko/_guestbook//p-10817.gif --> mail.ru/content/foto/my/mail/vera_fizhenko/_guestbook//p-10817.gif (вот уж не знаю, почему у них 2 слэша)
http://content.video.my.mail.ru/mail/vera_fizhenko/4410//p-4415.jpg --> mail.ru/content/video/my/mail/vera_fizhenko/4410//p-4415.jpg
Вообще желательно чтобы третьи/четвертые домены для mail.ru были в директории mail.ru с соответствующей структурой

http://mail.radar.imgsmail.ru/update?p=mail&t=main&v=11405&i=goform:607&rnd=129564035
у меня  получается как mail.mail.ru\imgs\update^\p=mail&t=main&v=11405&i=goform!607
срабатывают правила:
True#~#(([?&])(random(_n(ocache|um))?|(nc|rs)?rnd)=[^&]*)&|(?1)$#~#\2#~#False#~#True#~#0
True#~#\w+\.(imgs)(mail\.ru)#~#\2/\1#~#False#~#True#~#0

Прилагаю свой список правил, если нужен:
Код:
True#~#(?<=[?&])(php)?s(es)?(sion)?_?s?(id)?=(\d{7,}|[^&]{13,})($|&)#~##~#False#~#True#~#0
True#~#[?&]$#~##~#False#~#False#~#0
True#~#^(galler(ies|y)|im?a?(ge?s?)?|(f|ph)ot(ki|os?)|pi(cs?|x)|tbn|www)\d+\.(?!.{2,4}/)#~##~#False#~#True#~#0
True#~#^[a-z]\d+\.(?=odnoklassniki\.ru/)#~##~#False#~#True#~#0
True#~#(index|default)\.((s)?htm(l)?|php|asp)$#~##~#False#~#True#~#0
True#~#:(?!443/)\d+/#~#/#~#False#~#True#~#0
True#~#(([?&])(random(_n(ocache|um))?|(nc|rs)?rnd)=[^&]*)&|(?1)$#~#\2#~#False#~#True#~#0
True#~#(\.(css|js|gif|jpe?g|png|swf))\?.*#~#\1#~#False#~#True#~#0
True#~#(forum\.ru-board\.com/.*?)(&bm=1|action=(addbookmark|notifyon)&|&start=0)(.*?)(&start=0|$)#~#\1\4#~#False#~#True#~#0
True#~#(ftp://)?(avs\d|download(s\d)?|dnl.+)\.(kaspersky-labs|newaol)\.com#~#dnl.kaspersky-labs.com#~#False#~#True#~#0
True#~#(handycache\.ru/component/option,com_smf/Itemid,\d+/topic,\d+)(\.\d+)?(;all)?[./].*#~#\1\2\3#~#False#~#True#~#0
True#~#(tbn\.google\.com/)(images\?q=tbn.*http://)(www\.)?(.*)#~#\1\4#~#False#~#True#~#0
True#~#\w\.(?=foto\.radikal\.ru)#~##~#False#~#True#~#0
True#~#89\.202\.157\.13[5-9]#~#u.eset.com#~#False#~#True#~#0
True#~#webwarper\.net/ww/(~clientscriptgz/)?(?!~)(www\.)?(.*)#~#\3#~#False#~#True#~#0
True#~#"#~#%22#~#True#~#True#~#0
True#~#<#~#%3C#~#True#~#True#~#0
True#~#>#~#%3E#~#True#~#True#~#0
True#~#cs\d+\.(vkontakte\.ru/)u\d+/(audio|video)#~#\1\2#~#False#~#True#~#0
True#~#cs\d+\.(vkontakte\.ru/[ug])#~#\1/#~#False#~#True#~#0
True#~#^[^/]+\.(?=vkadre\.ru/)#~##~#False#~#True#~#0
True#~#^9[35]\.1(86|42)\.(236|194)\.\d{1,3}#~#vkadre.ru#~#False#~#True#~#0
True#~#\w+\.(imgs)(mail\.ru)#~#\2/\1#~#False#~#True#~#0
True#~#\d+\.jim\d+\.mail\.ru#~#jim.mail.ru#~#False#~#True#~#0


Название: Re: Написание правил по заявкам
Отправлено: ooZe от 29 Январь 2011, 03:10:47
и кстати, как бы лучше составить правило чтобы видяшки которые грузятся не с начала не писались в кэш? пример (ссылки от балды):
http://cs12731.vkontakte.ru/u18104347/video/2d6a088118.360.mp4?start=202.96
http://cs12731.vkontakte.ru/u18104347/video/2d6a088118360.flv?start=20296
http://v598.vkadre.ru/assets/videos/a6f7b1978da5-136266470.vk.flv?start=20118372
http://v598.vkadre.ru/assets/videos/a6f7b1978da5.240.mp4?start=20118.372

и т.д. (пути примерно соответствуют правилам выше)
не думаю что правило очень хорошее
cs\d+\.vkontakte\.ru/u\d+/video/.+\.(flv|mp4)\?start=.+


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 29 Январь 2011, 11:18:13
Вообще желательно чтобы третьи/четвертые домены для mail.ru были в директории mail.ru с соответствующей структурой

Писал я уже похожее правило: http://handycache.ru/component/option,com_smf/Itemid,10/topic,980.msg8007/#msg8007

и кстати, как бы лучше составить правило чтобы видяшки которые грузятся не с начала не писались в кэш? пример (ссылки от балды):
http://cs12731.vkontakte.ru/u18104347/video/2d6a088118.360.mp4?start=202.96

Думаю, хватит и такого правила  \.(flv|mp4)\?start=  в Белый список с галкой в "Запись в кэш".


Название: Re: Написание правил по заявкам
Отправлено: ooZe от 29 Январь 2011, 23:06:20
Писал я уже похожее правило: http://handycache.ru/component/option,com_smf/Itemid,10/topic,980.msg8007/#msg8007
странно, но у меня не хочет работать, не находит пути


Название: Re: Написание правил по заявкам
Отправлено: Gen375 от 10 Февраль 2011, 20:42:17
Добрый день, у меня не кешируются аватары на одном форуме, помогите пожалуйста :oops:.

http://kuraev.ru/smf/index.php?action=dlattach;attach=11713;type=avatar

Число содержит либо 4, либо 5 цифр.


Название: Re: Написание правил по заявкам
Отправлено: ooZe от 10 Февраль 2011, 20:48:53
А правила какие показывает на аватары? По умолчанию кэшируется всё.


Название: Re: Написание правил по заявкам
Отправлено: legat от 14 Февраль 2011, 18:16:47
Доброго времени суток!
Подскажите как правильно настроить списки для http://wikimapia.org/ (на основе гугла) и http://maps.yandex.ru/ - не всегда корректно отображаются кадраты карты (не те) + не всегда апдейтятся пробки на яндексе. Более менее помогает выключение 2го правила в ЧС. Что то не врублюсь что и где мешает


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 14 Февраль 2011, 18:28:16
В мониторе в колонке Правила перечислены правила повлиявшие на загрузку конкретного URL. Буква обозначает список, а следом после точки идет номер правила. Смотрите монитор и корректируйте списки.


Название: Re: Написание правил по заявкам
Отправлено: Gen375 от 14 Февраль 2011, 19:59:31
А правила какие показывает на аватары? По умолчанию кэшируется всё.
Простите, это проблема Оперы была.


Название: Re: Написание правил по заявкам
Отправлено: itt от 25 Февраль 2011, 18:41:48
Подскажите,  каким правилом можно  сделать  так чтобы из вконтакте не  возможно было скачать  видео к себе на комп, но в тоже время смотреть он-лайн его можно было. А то некоторые умники у меня в связи с безлимиткой и перекрытием торентов, скачали какую то прогу и ею круглые сутки ведут  выкачку видео и забивают весь траф.

Нужно сделать так что бы смотреть видео непосредственно с сайта  можно было а вот  скачать нельзя... Реально так  сделать или придеться полностью сайт перекрывать?


Название: Re: Написание правил по заявкам
Отправлено: itt от 01 Март 2011, 20:31:18
Тишина.... Такое  невозможно? Такое правило написать не возможно?


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 01 Март 2011, 20:43:40
Такое правило написать не возможно?

Нет. Правилом можно запретить совсем загрузку видео, но тогда его нельзя будет ни скачать, ни посмотреть.

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

Нужно смотреть отладочный лог HC во время работы этой проги. Если ее запросы по заголовкам можно отличить от браузерных, то можно написать расширение для HC, которое будет выборочно блокировать запросы только этой проги.


Название: Re: Написание правил по заявкам
Отправлено: itt от 01 Март 2011, 21:29:25
программа качает видео по таким адресам, пример: http://cs12743.vkontakte.ru/u55538512/video/5439e1055f.720.mp4

а в браузере что бы смотреть видео вроде бы адрес имеет  такой вид http://vkontakte.ru/video25802330_159242236


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 02 Март 2011, 21:08:33
а в браузере что бы смотреть видео вроде бы адрес имеет  такой вид http://vkontakte.ru/video25802330_159242236

Я не зарегистрирован на Вконтакте, поэтому не могу проверить, но по опыту загрузка скорей всего переадресуется на первый URL.

А заблокировать загрузку адресов первого типа можно таким правилом:
vkontakte\.ru/.*/video/.*\.mp4$


Название: Re: Написание правил по заявкам
Отправлено: Villi от 25 Март 2011, 09:47:06
Не вырезается реклама от an.yandex.ru, я написал так в черном списке: +an.yandex.ru/*, все равно появляется.
(http://s1.ipicture.ru/uploads/20110325/Sflr1KUJ.jpg) (http://s1.ipicture.ru/)
Вот такие баннеры все время на страницах.
Навожу на них, там адрес еще есть direct.yandex.ru, этот тоже добавил, не работает.


Название: Re: Написание правил по заявкам
Отправлено: as_lan от 30 Март 2011, 14:27:20
На форумах Булки надо сделать так чтоб не кешировал вложения, иначе он пытается взять из кеша например картинку, а в место этого пустое окно. Добавил в белый список такое правило
 #10#~#True#~#(.ABC.ru/forum/attachment.php)\?#~##~##~#True#~#True#~#True#~#False#~#False#~#False
 Не работает


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 30 Март 2011, 15:04:57
Что такое "форум Булки"? URL какой?


Название: Re: Написание правил по заявкам
Отправлено: as_lan от 30 Март 2011, 15:33:01
Vbulletin, движок, давно заметил что именно именно на это движке проблемы с вложениями


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 30 Март 2011, 15:44:09
У движка Vbulletin на разных форумах аттачменты грузятся по-разному!
Ну, что, будем в прятки играть или ты наконец свой URL запостишь?


Название: Re: Написание правил по заявкам
Отправлено: as_lan от 30 Март 2011, 15:46:14
www.ellcom.ru/forum/attachment.php?attachmentid=17&d=1301479989


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 30 Март 2011, 16:26:38
#10#~#True#~#+ellcom.ru/forum/attachment.php?#~##~##~#True#~#True#~#True#~#False#~#False#~#False
Добавлено: 30 Марта 2011, 16:25:12

или
#10#~#True#~#ellcom\.ru/forum/attachment\.php\?#~##~##~#True#~#True#~#True#~#False#~#False#~#False
Без разницы...


Название: Re: Написание правил по заявкам
Отправлено: as_lan от 30 Март 2011, 16:41:57
Благодарю, заработало.


Название: Re: Написание правил по заявкам
Отправлено: as_lan от 31 Март 2011, 23:50:03
mail.ru что-то поменял у себя и теперь с включенным хендикешем не переходит по папкам. Выходит "ошибка страницы. Попробуйте обновить" или что-то в этом роде. Не посмотрите что там? Просто смотрел логи, не смог понять во что упирается, значю то надо запретить что-то записывать в кеш, но что не могу понять


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 01 Апрель 2011, 12:14:19
Включи расширение R-NoCache и походи по страницам mail.ru, чтобы обновились все его скрипты.


Название: Re: Написание правил по заявкам
Отправлено: as_lan от 01 Апрель 2011, 14:26:52
Ничего не понимаю, по отключал все списки, преобразования, переадресации, все равно с handycashe не хочет переходить по папккам, как только пускаю оперу напрямую все нормально


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 01 Апрель 2011, 16:15:21
Ты сделал то, что тебе DenZzz советовал?


Название: Re: Написание правил по заявкам
Отправлено: as_lan от 01 Апрель 2011, 16:20:12
Естественно, я удалил в ручную каталоги которые так или иначе относятся к майлу, и с выключенными фильтрами заходил, все равно когда перехожу в созданную дополнительно папку появляется ошибка, которая просит перезагрузить страницу. После перезагрузки уже нормально


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 01 Апрель 2011, 21:31:56
Естественно, я удалил в ручную каталоги которые так или иначе относятся к майлу, и с выключенными фильтрами заходил

Я советовал не это! Поверь, есть разница!


Название: Re: Написание правил по заявкам
Отправлено: as_lan от 02 Апрель 2011, 08:19:13
Я понял, я в том смысле что сделал то что вы советовали, и уже потом удалил из кеша все что связанно с майлом


Название: Re: Написание правил по заявкам
Отправлено: ViKtOrV от 09 Апрель 2011, 10:39:02
Добрый день!
Существует ли возможность через расширение отключать какое-либо правило из ЧС для конкретных пользователей? Если - да, то напишите, пожалуйста, код такого расширения. Спасибо.


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 09 Апрель 2011, 10:56:08
Конкретное правило расширением отключить нельзя, можно только весь список.
Но можно сделать так, чтобы расширение срабатывало только на определенные URL, которые тебе надо загружать для конкретных пользователей. Код расширения примерно такой:

Код:
--[[ <HCExtension>
@name          Не блокировать URL для конкретных пользователей
@event         RequestHeaderReceived/DontBlock
@rule            site\.ru/aaa\.gif$
</HCExtension> ]]


function DontBlock()
if hc.user_name == 'Вася' then
hc.white_mask = 'Ч'
end
end

Добавлено: 09 Апреля 2011, 10:54:54

В @rule скопируй свое правило из Черного списка.


Название: Re: Написание правил по заявкам
Отправлено: ViKtOrV от 09 Апрель 2011, 11:01:05
Немного не то, но попробую применить. Спасибо.


Название: Re: Написание правил по заявкам
Отправлено: Tessey от 11 Апрель 2011, 16:06:25
Конкретное правило расширением отключить нельзя, можно только весь список.

А можно ли сделать расширение, чтобы для некоторых пользователей, например User7 и User9, черный список был отключен?
Просто сейчас сделано так, что часть пользователей работает через прокси, а часть напрямую. Было бы гораздо удобнее, чтобы все работали через прокси.

К сожалению, самостоятельно написать расширение не могу, поэтому заранее благодарю за помощь.


Название: Re: Написание правил по заявкам
Отправлено: ViKtOrV от 11 Апрель 2011, 16:32:24
Такое правило есть у mai62, в этой ветке он уже его выкладывал: