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, в этой ветке он уже его выкладывал:
Цитировать
Код:--[[ <HCExtension>
@name BlackListDisabler
@author mai62
@version 0.01
@description Отключает Черный список для заданных пользователей
@event RequestHeaderReceived/request
</HCExtension> ]]

function request()
if hc.user_name == 'user1' then
 hc.white_mask="Ч"
 end
end
Подставляй своих и работай.


Название: Re: Написание правил по заявкам
Отправлено: Fess от 24 апреля 2011, 15:41:00
Помогите составить правило(правила?).
Нужно НЕ кэшировать и обращаться НЕ через внешний прокси ссылки http://*.vkontakte.ru/*/audio/*.mp3
http://vkontakte.ru/app1840672*
http://my.mail.ru/cgi-bin/my/audiotrack?file=*

Заранее спасибо


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 25 апреля 2011, 00:47:17
vkontakte\.ru/(app1840672|.*/audio/.*\.mp3)
+my.mail.ru/cgi-bin/my/audiotrack?file=


Название: Re: Написание правил по заявкам
Отправлено: eldqs от 25 апреля 2011, 03:23:56
иногда бывает так зашел на сайт а потом захожу на этот же сайт,  в автономном режиме  а НС пишет
Not found

HandyCache: File http://www.temirbank.kz/fiz/kart/ not found in cache.
 это из за какого то правила да?


Название: Re: Написание правил по заявкам
Отправлено: Fess от 25 апреля 2011, 06:42:40
Прошу, прощения за тормознутость, но ВКонтактовое правило куда сувать?


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 25 апреля 2011, 13:52:10
иногда бывает так зашел на сайт а потом захожу на этот же сайт,  в автономном режиме  а НС пишет
Not found

HandyCache: File http://www.temirbank.kz/fiz/kart/ not found in cache.
 это из за какого то правила да?

Надо смотреть в мониторе, какие правила сработали при первом заходе и была ли страница записана в кэш.

Прошу, прощения за тормознутость, но ВКонтактовое правило куда сувать?

Зависит от твоих целей. Чтобы не кэшировать - в Белый список, чтобы ходить мимо внешнего прокси - в Условные прокси.


Название: Re: Написание правил по заявкам
Отправлено: Fess от 25 апреля 2011, 14:30:17
хм... всё равно музыка с вконтакт не играет(((
приходится сайт полностью в условные прокси писать. чтоб фастун не пользовать


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 25 апреля 2011, 14:58:38
Значит, музыка качается с другого URL. Проверь и скорректируй правило.


Название: Re: Написание правил по заявкам
Отправлено: eldqs от 25 апреля 2011, 23:15:59
Надо смотреть в мониторе, какие правила сработали при первом заходе и была ли страница записана в кэш.

вот лог монитора

26.04.11 01:12:10,352 # 14: Start connection from client

26.04.11 01:12:10,354 # 14: Connection from 127.0.0.1:49916 to HC Version 1.00 RC3 (1.0.0.355)

26.04.11 01:12:10,357 # 14: User name: local

26.04.11 01:12:10,361 # 14:  Connect to HTTP proxy: fastun(fastun.ru:7000)

26.04.11 01:12:10,363 # 14/31 >>> URL: http://www.temirbank.kz/fiz/kart/
AddAuthorization for proxy #0

26.04.11 01:12:10,366 # 14/31 >>> URL: http://www.temirbank.kz/fiz/kart/
GET http://www.temirbank.kz/fiz/kart/ HTTP/1.1
Host: www.temirbank.kz
Connection: keep-alive
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Chrome/10.0.648.204 Safari/534.16
Accept: application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Accept-Encoding: gzip, deflate
Accept-Language: en-US,en;q=0.8,ru;q=0.6
Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.3
Cookie: __utmz=237628063.1303144064.5.4.utmcsr=google|utmccn=(organic)|utmcmd=organic|utmctr=temirbank; sid=983581410eb22a520d60898be6a1819d; __utma=237628063.273333057.1303126756.1303726539.1303758017.17; __utmc=237628063; __utmb=237628063.4.10.1303758017
Proxy-Authorization: Basic RWxEcVM6cTM0MzU2NjI1


26.04.11 01:12:10,372 # 14 <<< URL: http://www.temirbank.kz/fiz/kart/
Connection to fastun.ru:7000

26.04.11 01:12:11,365 # 14:  Outbound Connection, Local port: 49917

26.04.11 01:12:15,824 # 14 <<< URL: http://www.temirbank.kz/fiz/kart/
HTTP/1.1 200 OK
Date: Mon, 25 Apr 2011 19:07:05 GMT
Server: fasTun 0.7 beta
X-Powered-By: ANT/2.4 (Extra)
Pragma: no-cache
Set-Cookie: sid=983581410eb22a520d60898be6a1819d; path=/; domain=www.temirbank.kz
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Last-Modified: Thu, 04 Feb 2010 08:31:23 GMT Standard Time
Content-Type: text/html; charset=windows-1251
Content-Encoding: gzip
Via: fasTun
Connection: keep-alive
Transfer-Encoding: chunked


26.04.11 01:12:16,504 # 15: Start connection from client

26.04.11 01:12:16,509 # 15: Connection from 127.0.0.1:49920 to HC Version 1.00 RC3 (1.0.0.355)

26.04.11 01:12:16,513 # 15: User name: local

26.04.11 01:12:16,517 # 15/32 >>> URL: http://www.google-analytics.com/__utm.gif?utmwv=4.9.2&utms=5&utmn=630072567&utmhn=www.temirbank.kz&utmcs=windows-1251&utmsr=1920x1080&utmsc=32-bit&utmul=ru&utmje=1&utmfl=10.2%20r154&utmdt=%D0%A2%D0%B5%D0%BCi%D1%80%D0%B1%D0%B0%D0%BD%D0%BA%20%E2%80%BA%20%D0%A4%D0%98%D0%97%D0%98%D0%A7%D0%95%D0%A1%D0%9A%D0%98%D0%9C%C2%A0%D0%9B%D0%98%D0%A6%D0%90%D0%9C%20%E2%80%BA%20%D0%9F%D0%BB%D0%B0%D1%82%D0%B5%D0%B6%D0%BD%D1%8B%D0%B5%20%D0%BA%D0%B0%D1%80%D1%82%D0%BE%D1%87%D0%BA%D0%B8&utmhid=2033884923&utmr=-&utmp=%2Ffiz%2Fkart%2F&utmac=UA-18900856-1&utmcc=__utma%3D237628063.273333057.1303126756.1303726539.1303758017.17%3B%2B__utmz%3D237628063.1303144064.5.4.utmcsr%3Dgoogle%7Cutmccn%3D(organic)%7Cutmcmd%3Dorganic%7Cutmctr%3Dtemirbank%3B&utmu=qB~
DeniedDo:
GET http://www.google-analytics.com/__utm.gif?utmwv=4.9.2&utms=5&utmn=630072567&utmhn=www.temirbank.kz&utmcs=windows-1251&utmsr=1920x1080&utmsc=32-bit&utmul=ru&utmje=1&utmfl=10.2%20r154&utmdt=%D0%A2%D0%B5%D0%BCi%D1%80%D0%B1%D0%B0%D0%BD%D0%BA%20%E2%80%BA%20%D0%A4%D0%98%D0%97%D0%98%D0%A7%D0%95%D0%A1%D0%9A%D0%98%D0%9C%C2%A0%D0%9B%D0%98%D0%A6%D0%90%D0%9C%20%E2%80%BA%20%D0%9F%D0%BB%D0%B0%D1%82%D0%B5%D0%B6%D0%BD%D1%8B%D0%B5%20%D0%BA%D0%B0%D1%80%D1%82%D0%BE%D1%87%D0%BA%D0%B8&utmhid=2033884923&utmr=-&utmp=%2Ffiz%2Fkart%2F&utmac=UA-18900856-1&utmcc=__utma%3D237628063.273333057.1303126756.1303726539.1303758017.17%3B%2B__utmz%3D237628063.1303144064.5.4.utmcsr%3Dgoogle%7Cutmccn%3D(organic)%7Cutmcmd%3Dorganic%7Cutmctr%3Dtemirbank%3B&utmu=qB~ HTTP/1.1
Host: www.google-analytics.com
Connection: keep-alive
Referer: http://www.temirbank.kz/fiz/kart/
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Chrome/10.0.648.204 Safari/534.16
Accept: */*
Accept-Encoding: gzip,deflate,sdch
Accept-Language: en-US,en;q=0.8,ru;q=0.6
Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.3


26.04.11 01:12:16,523 # 15 <<< URL: http://www.google-analytics.com/__utm.gif?utmwv=4.9.2&utms=5&utmn=630072567&utmhn=www.temirbank.kz&utmcs=windows-1251&utmsr=1920x1080&utmsc=32-bit&utmul=ru&utmje=1&utmfl=10.2%20r154&utmdt=%D0%A2%D0%B5%D0%BCi%D1%80%D0%B1%D0%B0%D0%BD%D0%BA%20%E2%80%BA%20%D0%A4%D0%98%D0%97%D0%98%D0%A7%D0%95%D0%A1%D0%9A%D0%98%D0%9C%C2%A0%D0%9B%D0%98%D0%A6%D0%90%D0%9C%20%E2%80%BA%20%D0%9F%D0%BB%D0%B0%D1%82%D0%B5%D0%B6%D0%BD%D1%8B%D0%B5%20%D0%BA%D0%B0%D1%80%D1%82%D0%BE%D1%87%D0%BA%D0%B8&utmhid=2033884923&utmr=-&utmp=%2Ffiz%2Fkart%2F&utmac=UA-18900856-1&utmcc=__utma%3D237628063.273333057.1303126756.1303726539.1303758017.17%3B%2B__utmz%3D237628063.1303144064.5.4.utmcsr%3Dgoogle%7Cutmccn%3D(organic)%7Cutmcmd%3Dorganic%7Cutmctr%3Dtemirbank%3B&utmu=qB~
HTTP/1.1 403 Forbidden (HC)
Server: HandyCache/1.00 RC3 (1.0.0.355)
Content-Type: text/html
Connection: Keep-alive
Content-Length: 879


Добавлено: 25 Апреля 2011, 23:13:48

я там не понял в чём дело посмотрите чё там не то


Название: Re: Написание правил по заявкам
Отправлено: R9S от 26 апреля 2011, 10:32:38
... пожалуйста, нужно правило вырезающее рисунки (линейки, рюшечки, таблички sped и т.д.) в подписях постов на форумах ...


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 26 апреля 2011, 13:51:48
вот лог монитора
я там не понял в чём дело посмотрите чё там не то

Это лог HC без отладочной информации. В нем ничего не видно!
Не в этот лог надо смотреть, а в лог монитора HC!

... пожалуйста, нужно правило вырезающее рисунки (линейки, рюшечки, таблички sped и т.д.) в подписях постов на форумах ...

Поставь расширение Content Master, там есть такое правило.


Название: Re: Написание правил по заявкам
Отправлено: R9S от 26 апреля 2011, 16:47:49
Поставь расширение Content Master, там есть такое правило.
и как называется это правило в расширении Content Master?


Название: Re: Написание правил по заявкам
Отправлено: eldqs от 26 апреля 2011, 17:44:54
а где такое расширение взять
Добавлено: 26 Апреля 2011, 17:37:59

вот лот


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 27 апреля 2011, 09:10:11
и как называется это правило в расширении Content Master?

На разных форумах могут действовать разные правила.
Я добавил свое в формате AdblockPlus:
##div.signature

а где такое расширение взять

Оно есть в дистрибутиве HC. Обсуждение здесь: http://handycache.ru/component/option,com_smf/Itemid,10/topic,2453.0/

Добавлено: 27 Апреля 2011, 09:04:21

вот лот

Список "Запись в кэш" у тебя не работает или содержит неверные правила.


Название: Re: Написание правил по заявкам
Отправлено: R9S от 27 апреля 2011, 12:27:37
На разных форумах могут действовать разные правила.
Я добавил свое в формате AdblockPlus:
##div.signature
по часто встречающимся выражениям написал правило:

#4#~#True#~#(\b|_)(sigpic|bar|speedbar|speedtest|metric|metoyou|line|lineika|lines|fairy|rpgline)[^a-z]#~##~#

 - работает ...


Название: Re: Написание правил по заявкам
Отправлено: eldqs от 28 апреля 2011, 22:53:44

Список "Запись в кэш" у тебя не работает или содержит неверные правила.

галочка там стоит на звездочке


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 29 апреля 2011, 13:57:38
галочка там стоит на звездочке

На какой еще звездочке? Там должна быть точка или точка со звездочкой!


Название: Исключение в чёрном списке
Отправлено: Roman753 от 01 мая 2011, 14:58:34
Хочу чтобы адреса вида +ad. блокировались. Но иногда под это правило попадают файлы для скачивания(download). Как добавить исключение?


Название: Re: Исключение в чёрном списке
Отправлено: DenZzz от 01 мая 2011, 19:02:50
Напиши так:  \bad  без плюса.


Название: Re: Исключение в чёрном списке
Отправлено: Roman753 от 02 мая 2011, 00:02:09
Тогда будут блокироваться ссылки вида addons.mozilla.org.

Хочется узнать именно об исключениях


Название: Re: Исключение в чёрном списке
Отправлено: DenZzz от 02 мая 2011, 11:44:06
Так исключений будет много:  download|add  и т.д.

Добавлено: 02 Мая 2011, 11:40:44

P.S. Тема по написанию правил на нашем форуме уже есть здесь:
http://handycache.ru/component/option,com_smf/Itemid,10/topic,337.0/


Название: Re: Написание правил по заявкам
Отправлено: eldqs от 06 мая 2011, 18:02:28
На какой еще звездочке? Там должна быть точка или точка со звездочкой!

да там точка на .*
Добавлено: 06 Мая 2011, 18:01:29

какое правило надо чтобы не загружалось флеш


Название: Re: Написание правил по заявкам
Отправлено: Влад22 от 07 мая 2011, 18:36:49
Как кешировать обновления аваста?
урл имеет вид
http://109.123.117.210/iavs4x/vps-11050401-11050400.vpu
Цветом выделены изменяющиеся части.
Заранее спасибо.


Название: Re: Написание правил по заявкам
Отправлено: eldqs от 08 мая 2011, 15:57:35
Можно ли сделать так чтобы флеш игры сохранялись в кэш


Название: Мелкий вопрос по регэкспу
Отправлено: bugmenot от 10 мая 2011, 05:19:57
Вот маска \.(css|js)(\?|$) соответствует всем скриптам и стилям.
Подскажите, как ее изменить, чтобы она соответствовала ВСЕМ файлам КРОМЕ скриптов и стилей.


Название: Re: Мелкий вопрос по регэкспу
Отправлено: DenZzz от 10 мая 2011, 12:38:55
\.\w{2,3}(?<!css|js)(\?|$)
или
\.(?!css|js)\w{2,3}(\?|$)

Или вообще так:
^(?!.*\.(css|js)(\?|$))
если неважно наличие расширения у всех прочих файлов.

Добавлено: 10 Мая 2011, 12:33:01

P.S. По написанию правил уже есть отдельная тема: http://handycache.ru/component/option,com_smf/Itemid,10/topic,337.0/


Название: Re: Написание правил по заявкам
Отправлено: Roman753 от 11 мая 2011, 03:38:45
Как блокировать все сайты в названии которых есть ad кроме тех в которых встречается load и add?


Название: Re: Написание правил по заявкам
Отправлено: Влад22 от 11 мая 2011, 09:29:00
Наверное так
#4#~#True#~#ad#~#load|add#~#

Дефолтное четвертое правило черного списка не устраивает? Может просто в него добавить исключения?


Название: Re: Написание правил по заявкам
Отправлено: Roman753 от 11 мая 2011, 21:51:03
А как добавить к load и add слова read и admin?

P.S. Дефолтные списки я удалил так срабатывали там где не нужно.



Название: Re: Написание правил по заявкам
Отправлено: Влад22 от 12 мая 2011, 02:13:22
Добавить можно так
#4#~#True#~#ad#~#load|add|read|admin#~#
но все же рекомендую разобраться с дефолтными списками


Название: Re: Написание правил по заявкам
Отправлено: en_counter от 12 мая 2011, 06:46:30
А можно сделать чтобы в поисковике не возможно было обработать запрос на поиск к примеру наркотических средств, чтобы он не грузил страницы со словами ПОРНО т п.п.


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 12 мая 2011, 09:54:30
Можно, и не только в поисковике. Обсуждалось здесь:
http://handycache.ru/component/option,com_smf/Itemid,10/topic,2978.0/


Название: Re: Написание правил по заявкам
Отправлено: Влад22 от 12 мая 2011, 18:02:34
Ну помогите кто-нибудь с обновлениями аваста. Вопрос вверху страницы


Название: Re: Написание правил по заявкам
Отправлено: mirny от 12 мая 2011, 18:54:13
Ну помогите кто-нибудь с обновлениями аваста. Вопрос вверху страницы

Может быть так? Сам авастом не пользуюсь.
Список преобразование урл:
Код:
#5#~#True#~#^[^/]+(/iavs4x/vps)-[^.]+(\.vpu)#~#avastcache.com\1\2#~#False#~#True


Название: Re: Написание правил по заявкам
Отправлено: Влад22 от 12 мая 2011, 19:20:58
Спасибо, завтра протестирую, отпишусь


Название: Re: Написание правил по заявкам
Отправлено: Aly от 28 мая 2011, 15:17:18
Здравствуйте!
У меня уже есть правила для vkadre.ru

#5#~#True#~#[0-9]+\.gt[0-9]+\.(vkadre\.ru)#~#\1#~#False#~#True
#5#~#True#~#v[0-9]+\.(vkadre\.ru)#~#\1#~#False#~#True
#5#~#True#~#[0-9]+\.(vkadre\.ru)#~#\1#~#False#~#True
#5#~#True#~#9(3|5)\.1(86|42)\.(236|194)\.[0-9]{1,3}#~#vkadre.ru#~#False#~#True

Все сохраняется в одну папку, удобно, но все это классно только в пределах одной сессии.
На другой день смотришь то же видео, на той же странице, а она опять грузится.
Заметил что в имени файла есть неизменная часть именно для открываемой ссылки, как изменить правила чтоб убрать изменяющуюся часть из имени файла?

Пример:
http://386.gt2.vkadre.ru/assets/videos/167b84ec3c4a-71459766.vk.flv
http://396.gt2.vkadre.ru/assets/videos/647eca71beb9-71459766.vk.flv
http://213.gt2.vkadre.ru/assets/videos/8a14c2fdde9a-71459766.vk.flv

Результат:
http://(Эта часть по правилам сверху)/71459766.vk.flv


Название: Re: Написание правил по заявкам
Отправлено: mirny от 29 мая 2011, 04:37:22
1-3 правила можно свести в одно. В итоге будет примерно так:

Код:
#5#~#True#~#^v?\d+\.(?:gt\d*\.)?(vkadre\.ru)#~#\1#~#False#~#True
#5#~#True#~#^9(3|5)\.1(86|42)\.(236|194)\.\d{1,3}#~#vkadre.ru#~#False#~#True
#5#~#True#~#^(vkadre\.ru/assets/videos/)[^-.]+-(\d+\.vk\.flv)$#~#\1\2#~#False#~#True

тести


Название: Re: Написание правил по заявкам
Отправлено: Aly от 29 мая 2011, 16:03:44
mirny, Спасибо! Пошло дело! :)


Название: Re: Написание правил по заявкам
Отправлено: HKLM от 05 июня 2011, 04:07:01
Изменился движок google.ru
Теперь в мониторе видно не весь url, а только http://www.google.ru/ и не кэширует страницы.
Какое правило нужно подкорректировать?


Название: Re: Написание правил по заявкам
Отправлено: Aly от 07 июня 2011, 14:52:04
Есть ли возможность брать из кеша файлы по известному размеру?
То есть я точно знаю что загружаемый файл такого то размера соответствует файлу который уже есть в кеше.
Например
Есть правило для аудио и видео в контакте
#5#~#True#~#cs[0-9]+\.(vkontakte\.ru)(/u[0-9]+)(/audio|/video)#~#\1\3#~#False#~#True
#5#~#True#~#cs[0-9]+\.(vkontakte\.ru)/(u|g)(\d+/)*#~#\1/\2/\3#~#False#~#True

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


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 07 июня 2011, 23:32:22
Правилами такое нельзя сделать.
В архиве с дистрибутивом есть расширение Extensions\eA_Dont_update_file_by_size.lua. Оно предотвращает загрузку файла, если соответствующий файл есть в кэше и его размер такой же как на сервере.


Название: Re: Написание правил по заявкам
Отправлено: Aly от 08 июня 2011, 08:59:46
Пусть будет и расширением, не важно. Главное чтоб не грузило.
А это расширение я так понимаю действует на все файлы и с одинаковым названием файла?
Это расширение можно изменить по тому принципу как описал?
Добавлено: 08 Июня 2011, 08:55:55

И если возможно, то скрипту придется перебрать все файлы в этой папке...
Нагрузка на прогу будет или она отдельно работает?


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 08 июня 2011, 13:02:27
Цитировать
А это расширение я так понимаю действует на все файлы и с одинаковым названием файла?
Да.
Цитировать
Это расширение можно изменить по тому принципу как описал?
Можно, но для этого придется использовать дополнительную библиотеку для работы с файлами. И будет это работать медленно, придется перебирать все файлы в кэше или какой-то его части.
Мне не понятен смысл этой затеи. Что один и тот же файл качается с сервера под разными именами? Если так, то может лучше сделать так, чтобы эти разные имена преобразовывались в какое-то одно имя?


Название: Re: Написание правил по заявкам
Отправлено: Aly от 08 июня 2011, 13:21:56
Прикол в том что один и тот же видео-файл каждый раз качается с разных серверов, ну или проще адреса у них разные вплоть до имен файлов, а он уже есть у меня в кеше! Так вот надо сравнивать загружаемый файл с тем что уже есть в кеше.
Только для одного сайта, сейчас по правилам все они в одной папке, так что уже проще, не думаю что так уж сильно будет напрягать проц. можно имена файлов в отдельном файле хранить и брать оттуда.
Вариант:
1) Добавить все имена и размеры файлов в один список.
2) Если есть в списке то преоброзовать url с тем именем который уже есть в списке
3) Если нет, то загружаем файл и добовляем в список.

и еще файлов много, это не один и тот же файл.
Добавлено: 08 Июня 2011, 13:18:53

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


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 08 июня 2011, 13:32:31
Понятно. Может найдется энтузиаст, который этим займется. Или сам попробуй, ты же, как я вижу, представляешь что надо делать. Возьми за основу eA_Dont_update_file_by_size.lua, примеры расширений, работающие с файловой системой, на форуме были.


Название: Re: Написание правил по заявкам
Отправлено: Aly от 08 июня 2011, 13:45:06
как называются эти расширения?
в принципе нет нужды определять размеры, файлов которые уже есть в кеше.(это и вручную можно, ну или почти вручную)
главное список создать и дополнять.
для меня это пока темный лес.
И еще вопрос: Что первее обрабатывается "Преобразование URL" или "Расширения"


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 08 июня 2011, 14:37:50
Прикол в том что один и тот же видео-файл каждый раз качается с разных серверов, ну или проще адреса у них разные вплоть до имен файлов, а он уже есть у меня в кеше!

Обычно в URL всегда есть неизменная часть, по которой можно точно узнать ролик! Это его так называемый ID. Он есть на youtube, rutube и многих других хостингах. Для Вконтакте вроде тоже уже выкладывали здесь правила Преобразования URL.
Приведи несколько ссылок на один файл, попробуем выделить его неизменную часть.

Добавлено: 08 Июня 2011, 14:24:34

P.S. Преобразование URL, конечно, не поможет, если один и тот же ролик заливается на сервер разными пользователями несколько раз.
Но если этот ролик залит был один раз и просто выдается сервером под разными именами, то что-то общее во всех этих URL можно попытаться найти...


Название: Re: Написание правил по заявкам
Отправлено: Aly от 08 июня 2011, 14:49:20
Увы нет...
638845f505.360.mp4   1,648,824
fcaf15f64b.360.mp4   1,648,824
52bfe1e155.360.mp4   2,115,081
a39affeb0b.360.mp4   2,115,081
bce76ed812.360.mp4   2,115,081
5a552f4c3f.360.mp4   2,628,854
e8057f6690.360.mp4   2,628,854
017845815d.480.mp4   5,683,053
bec614f67b.480.mp4   5,683,053
313c34397a.240.mp4   5,865,102
e84c64d6f6.240.mp4   5,865,102
36e2e2c88d.360.mp4   10,690,796
51d4f7ba41.360.mp4   10,690,796
b0e3371231.360.mp4   10,690,796
bf6ffdef84.360.mp4   10,690,796
fd5f2173aa.360.mp4   10,690,796

Добавлено: 08 Июня 2011, 14:45:14

Это уже после преобразования, все в одной папке
Добавлено: 08 Июня 2011, 14:46:17

>> Вконтакте вроде тоже уже выкладывали здесь правила Преобразования URL.
Было. Сделал, в итоге просто все в одной папке и с разными именами.


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 08 июня 2011, 14:49:23
Неизменная часть может находится в середине URL. Надо анализировать полные исходные URL, а не только имена файлов после преобразования. Вполне возможно, что правила преобразования были составлены не совсем правильно...


Название: Re: Написание правил по заявкам
Отправлено: Aly от 08 июня 2011, 15:05:00
Счас посмотрю логи...
Добавлено: 08 Июня 2011, 14:50:25

Хм...
Однако есть совпадения...
Тогда те правила не верны в корне, но все равно надо хранить в одной папке!
http://cs13131.vkontakte.ru/u24882491/video/36e2e2c88d.360.mp4   10690796
http://cs13131.vkontakte.ru/u24882491/video/51d4f7ba41.360.mp4   10690796
http://cs13131.vkontakte.ru/u24882491/video/b0e3371231.360.mp4   10690796
http://cs13131.vkontakte.ru/u24882491/video/fd5f2173aa.360.mp4   10690796
Добавлено: 08 Июня 2011, 15:02:21

У меня сейчас правила такие:
#5#~#True#~#cs[0-9]+\.(vkontakte\.ru)(/u[0-9]+)(/audio|/video)#~#\1\3#~#False#~#True
#5#~#True#~#cs[0-9]+\.(vkontakte\.ru)/(u|g)(\d+/)*#~#\1/\2/\3#~#False#~#True


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 08 июня 2011, 15:30:28
http://cs13131.vkontakte.ru/u24882491/video/36e2e2c88d.360.mp4   10690796
http://cs13131.vkontakte.ru/u24882491/video/51d4f7ba41.360.mp4   10690796
http://cs13131.vkontakte.ru/u24882491/video/b0e3371231.360.mp4   10690796
http://cs13131.vkontakte.ru/u24882491/video/fd5f2173aa.360.mp4   10690796

u24882491 - это уникальный идентификатор видеоролика, как я полагаю.
360.mp4 - разрешение (качество) и формат ролика. Их желательно тоже сохранить.

Тогда правило предлагаю такое (вместо твоего первого):

#5#~#True#~#cs\d+\.(vkontakte\.ru)(/u\d+)(/audio|/video)/\w+#~#\1\3\2#~#False#~#True

Результат преобразования будет такой: vkontakte.ru/video/u24882491.360.mp4


Название: Re: Написание правил по заявкам
Отправлено: Aly от 08 июня 2011, 17:09:26
Спасибо
Протестирую в течении нескольких дней, потом отпишусь


Название: Re: Написание правил по заявкам
Отправлено: Aly от 12 июня 2011, 11:49:52
Протестил. Все ок. Всем ещё раз Спасибо!
P.S. Как мы любим порой усложнять задачи....


Название: Re: Написание правил по заявкам
Отправлено: ooZe от 15 июня 2011, 19:28:01
дак было же, у меня так, охват всея вконтакта:

True#~#cs\d+\.(vkontakte\.ru/)u\d+/(audio|video)#~#\1\2#~#False#~#True#~#7328
True#~#cs\d+\.(vkontakte\.ru/[ug])#~#\1/#~#False#~#True#~#89064
True#~#cs\d+\.(userapi\.com/[ug])#~##~#False#~#True#~#188
True#~#q\d+\.queue\.(vkontakte\.ru)#~#\1/queue#~#False#~#True#~#11743
True#~#^[^/]+\.(?=vkadre\.ru/)#~##~#False#~#True#~#2476
True#~#^9[35]\.1(86|42)\.(236|194)\.\d{1,3}#~#vkadre.ru#~#False#~#True#~#98


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 16 июня 2011, 01:47:12
дак было же, у меня так, охват всея вконтакта:

True#~#cs\d+\.(vkontakte\.ru/)u\d+/(audio|video)#~#\1\2#~#False#~#True#~#7328


Вот это твое правило и создавало проблемы! Читай выше...


Название: Re: Написание правил по заявкам
Отправлено: HKLM от 16 июня 2011, 18:35:11
Помогите с гуглом, там при каждом запросе url меняется в конце
Код:
http://www.google.ru/search?hl=ru&newwindow=1&tbo=1&tbs=qdr:y&q=user+pass+accelerator+&aq=f&aqi=&aql=&oq=&tbo=1&fp=1&biw=1280&bih=919&cad=b&tch=1&ech=1&psi=ZQf6TfrvHYSGswb9mtzRDw.1308234531264.3
http://www.google.ru/search?hl=ru&newwindow=1&tbo=1&tbs=qdr:y&q=user+pass+accelerator+&aq=f&aqi=&aql=&oq=&tbo=1&fp=1&biw=1280&bih=919&cad=b&tch=1&ech=1&psi=ZQf6TfrvHYSGswb9mtzRDw.1308234557241.3
http://www.google.ru/search?hl=ru&newwindow=1&tbo=1&tbs=qdr:y&q=user+pass+accelerator+&aq=f&aqi=&aql=&oq=&tbo=1&fp=1&biw=1280&bih=919&cad=b&tch=1&ech=1&psi=ZQf6TfrvHYSGswb9mtzRDw.1308234701849.3

&psi=ZQf6TfrvHYSGswb9mtzRDw.1308234701849.3  Эта часть, наверное должна отсекаться, как всякие session ID?
Но у меня никакие правила не срабатывают.


Название: Re: Написание правил по заявкам
Отправлено: BlackRain666 от 10 июля 2011, 15:48:58
Извините, можете написать правило, чтобы все картинки (со всех URL) перемещались в папку _IMAGES, а там уже по подпапкам?


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 10 июля 2011, 22:41:58
Цитировать
Извините, можете написать правило, чтобы все картинки (со всех URL) перемещались в папку _IMAGES, а там уже по подпапкам?
Эту строку
#5#~#True#~#.*\.(bmp|gif|i[mp]g|jpe?g|png|svgz?|swf|tiff?|wmf)(\?|$)#~#_IMAGES/\0#~#False#~#True
забери в буфер, перейди в список Кэш/Преобразование URL и выполни команду контекстного меню Добавить правило из буфера.


Название: Re: Написание правил по заявкам
Отправлено: Swertus от 13 июля 2011, 19:12:43
Доброго времени суток, уважаемые форумчане.
Заметил, что в интернете существует много повторяющихся Ява скриптов, таких как jquery.js, или  mootools.js
Подскажите пожалуйста правило, которое при обнаружении этих скриптов на каком либо сайте не качало их из интернета а брало из папки, например _JScripts, куда я их заранее скопирую?


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 14 июля 2011, 08:28:06
Swertus

#5#~#False#~#^[^?]+/(browser_detect|dojo|drupal|effects|jquery|jshttprequest|lightbox|md5|mm_menu|mootools|overlib|prototype|rico|sha1|silverlight|(flash|swf)object|scriptaculous|tw-sack|utilities|vbulletin_\w+)(([-._]release)?[-._]v?[\d.]+)?(\.pack)?\.js(\?.*)?$#~#_Common_scripts/\1.js#~#False#~#True


Название: Re: Написание правил по заявкам
Отправлено: Swertus от 17 июля 2011, 19:31:54
дак было же, у меня так, охват всея вконтакта:

True#~#cs\d+\.(vkontakte\.ru/)u\d+/(audio|video)#~#\1\2#~#False#~#True#~#7328
True#~#cs\d+\.(vkontakte\.ru/[ug])#~#\1/#~#False#~#True#~#89064
True#~#cs\d+\.(userapi\.com/[ug])#~##~#False#~#True#~#188
True#~#q\d+\.queue\.(vkontakte\.ru)#~#\1/queue#~#False#~#True#~#11743
True#~#^[^/]+\.(?=vkadre\.ru/)#~##~#False#~#True#~#2476
True#~#^9[35]\.1(86|42)\.(236|194)\.\d{1,3}#~#vkadre.ru#~#False#~#True#~#98
То есть в место первого правила от сюда:
True#~#cs\d+\.(vkontakte\.ru/)u\d+/(audio|video)#~#\1\2#~#False#~#True#~#7328
подставить это:
#5#~#True#~#cs\d+\.(vkontakte\.ru)(/u\d+)(/audio|/video)/\w+#~#\1\3\2#~#False#~#True
???
А куда этот список правил надо добавлять? в "Преобразование УРЛ"?


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 18 июля 2011, 10:51:29
Да, в список Преобразование URL.


Название: Re: Написание правил по заявкам
Отправлено: Tommy от 23 июля 2011, 16:15:47
Всем привет!)
Программа отличная просто! Уже пару дней сижу настраиваю под себя)
Давайте обобщим правила для Вконтакте.
Данное выше правило решило вопрос с аудио/видео, что просто шикарно!
#5#~#True#~#cs\d+\.(vkontakte\.ru)(/u\d+)(/audio|/video)/\w+#~#\1\3\2#~#False#~#True
Но какие ещё правила можно добавить, чтобы они не мешали друг-другу?
Давайте вынесем в отдельный пост ВСЕ правила для этого сайта в нужной последовательности. Думаю это ОЧЕНЬ многим будет полезно.


Название: Re: Написание правил по заявкам
Отправлено: flash от 08 августа 2011, 16:38:43
Приветствую! Написал пару правил черного списка, вроде работают, прошу высказать Ваше мнение, Особенно DenZzz
Правила такие :
1.Упоминание о социальных сетях и ресурсах:
(\b|_)soc(ial(id|s)?|lin(k|ks)?)?[^a-z]

2.Для борьбы с различными Offers
(\b|_)*offer(s)?|lin(k|ks)?[^a-z]


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 09 августа 2011, 10:02:35
Написал пару правил черного списка, вроде работают, прошу высказать Ваше мнение, Особенно DenZzz

Не видя исходных URL, трудно судить о корректности правил. С точки зрения синтаксиса PCRE они работать будут, но по поводу ложных срабатываний есть опасения.
Например, второе правило в таком виде будет срабатывать на:
abcofferta
abclink4you
Вряд ли это будут полезные срабатывания...


Название: Re: Написание правил по заявкам
Отправлено: flash от 09 августа 2011, 11:58:06
DenZzz! согласен, надо сузить наверное, Link там избыточен, с offer поколдую.
Спасибо !


Название: Re: Написание правил по заявкам
Отправлено: Andrew от 17 августа 2011, 15:17:28
помогите с этим сайтом http://www.wildberries.ru/. при включеном Handycache не работает при выключенном все ок.


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 17 августа 2011, 21:27:22
Что значит не работает? Пиши конкретнее.
У меня этот сайт грузится нормально.


Название: Re: Написание правил по заявкам
Отправлено: Andrew от 18 августа 2011, 07:32:09
сайт грузится но если нажать на фото должно открыться java окно с описанием товара. при handy окно не появляется при отключеном handy все работатет


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 18 августа 2011, 10:54:15
Попробуйте временно отключить чтение кэша, чтобы файлы в кэше обновились. Если не поможет, то смотрите колонку Правила в мониторе. Что-то нужное блокируется на этом сайте, ищите каким правилом.


Название: Re: Написание правил по заявкам
Отправлено: Andrew от 18 августа 2011, 13:24:44
к сожалению все это я пробовал и не разобрался поэтом решил обратиться за помощью


Название: Re: Написание правил по заявкам
Отправлено: alex77 от 18 августа 2011, 14:26:07
сайт грузится но если нажать на фото должно открыться java окно с описанием товара. при handy окно не появляется при отключеном handy все работатет
если у вас включен СМ, то в исключения добавьте сайт
а также отключите черное правило, которое блокирует popups
какие именно правило смотрите в мониторе или также добавите сайт в исключения.

если не знаете как это сделать, что сделайте лог монитора и выложите его сюда


Название: Re: Написание правил по заявкам
Отправлено: 77799 от 19 августа 2011, 11:25:28
Знаю звучит глупо,но надо правило что бы сайт http://www.odnoklassniki.ru загружался всегда


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 19 августа 2011, 12:54:23
Добавь в Белый список правило odnoklassniki\.ru и поставь галки во всех колонках.


Название: Re: Написание правил по заявкам
Отправлено: CemKey от 20 августа 2011, 22:10:33
Мне нужно правило, нет два для Преобразования URL.
Первое что-то вроде:
/одна любая цифра или буква/одна любая цифра или буква/одна любая цифра или буква/одна любая цифра или буква.flv
И второй:
http://(две, а может больше любых цифр, их нужно убрать)r-cdn.datalock.ru/


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 21 августа 2011, 01:36:21
Приведи примеры исходных URL и что ты хочешь получить в результате работы правила. Так не понятно, что ты хочешь.


Название: Re: Написание правил по заявкам
Отправлено: CemKey от 21 августа 2011, 16:38:33
Чего непонятного? Это даже мне понятно. В общем вот. Хотя я сам кое-что на калякал, но хочется посмотреть на работу профессионалов.
http://7r-cdn.datalock.ru/film/824048d183448ce5b257ffc9355463a4/5f_klan.vampirov-5.flv
http://86r-cdn.datalock.ru/film/824048d183448ce5b257ffc9355463a4/5f_klan.vampirov-5.flv
http://5r-cdn.datalock.ru/film/b29ac447cdd398d94dbf20e185e951fc/5f_klan.vampirov-5.flv
Либо убрать просто цифры в начале, ибо в кэше на создавалась куча папок. А в идеале чтоб было:
http://seasonvar.video.ru/film/5f_klan.vampirov-5.flv


Название: Re: Написание правил по заявкам
Отправлено: FunFrog от 21 августа 2011, 23:37:45
Я не понимаю, почему не собрать все правила в одном месте и там их постоянно не обновлять, чтобы люди часами не шарили в подобной теме и не мучались, а за пару кликов получили бы полноценный рабочий продукт (и не говорите, что он и так работает с дефолтными правилами - в браузере встроенный кеш и то лучше). Вот тогда цены бы не было ХэндиКэшу.


Название: Re: Написание правил по заявкам
Отправлено: 77799 от 22 августа 2011, 09:25:10
что-то не очень помогло.................


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 22 августа 2011, 17:56:32
CemKey

#5#~#True#~#^\w+-cdn\.datalock\.ru/film/\w+/#~#seasonvar.video.ru/film/#~#False#~#True


Название: Re: Написание правил по заявкам
Отправлено: 77799 от 23 августа 2011, 10:10:57
CemKey

#5#~#True#~#^\w+-cdn\.datalock\.ru/film/\w+/#~#seasonvar.video.ru/film/#~#False#~#True



и куда добавить это правило?


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 23 августа 2011, 16:23:55
В список Преобразование URL.


Название: Re: Написание правил по заявкам
Отправлено: 77799 от 24 августа 2011, 09:28:19
В список Преобразование URL.

теперь начались косяки с сайтом макрософт и его сервисами вроде live.
что делать?


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 24 августа 2011, 16:23:09
Если Вы не знаете точно зачем нужно правило и какие побочные действия могут возникнуть при его использовании, то не надо тащить его себе в настройки. Это приводит к тому, что у Вас то одно, то другое не работает.
Чтобы вернуться к исходным стандартным настройкам, нужно закрыть НС, удалить все файлы с расширением lst и lso и снова запустить НС.


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 24 августа 2011, 19:04:44
теперь начались косяки с сайтом макрософт и его сервисами вроде live.
что делать?

Мое правило не может влиять на другие сайты, кроме того, для которого оно было написано! Оно действует точечно только на URL с cdn.datalock.ru/film/ .

Косяк в твоем случае могло вызвать только неправильное добавление правила в список, в результате чего его переклинило. Восстанови список, как написал выше mai62 и учись правильно добавлять правила (http://handycache.ru/component/option,com_smf/Itemid,10/topic,948.msg7889/#msg7889)!


Название: Re: Написание правил по заявкам
Отправлено: Terfe от 26 августа 2011, 02:47:50
Буду благодарен если кто поможет. Надо составить правило (для черного списка) для ссылок такого типа:
http://vqtoodkhaj/
http://wkvxnrygdc/
http://jffwjgcdfe/


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 26 августа 2011, 22:35:32
Попробуй так:
^[^\.]*$


Название: Re: Написание правил по заявкам
Отправлено: Terfe от 27 августа 2011, 20:16:50
Спасибо.


Название: Re: Написание правил по заявкам
Отправлено: Terfe от 29 августа 2011, 02:11:06
Не пойму в чем проблема….
Добавил простое правило +www.i.ua в черный список, а сайт www.i.ua все равно грузится.
Надо забанить только с www. Линки с другими словами (которые заранее не известны) вместо www надо чтоб грузились.


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 29 августа 2011, 08:24:43
www отбрасывается перед проверкой правил, поэтому твое правило и не работает.

Сделай так:    ^i\.ua


Название: Re: Написание правил по заявкам
Отправлено: Terfe от 30 августа 2011, 01:07:38
Сделай так:    ^i\.ua
Т.е., адрес в обработку по спискам попадает без ввв - в виде i.ua. И получается вместе с www.i.ua  будет забанен адрес i.ua .
Хм, а для чего отбрасывается www в адресах? Можно это отключить?


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 30 августа 2011, 10:47:51
Цитировать
Хм, а для чего отбрасывается www в адресах?
URL с www в начала и без, как правило, ведут на один сайт. Поэтому было принято решение наличие www не учитывать.
Цитировать
Можно это отключить?
Нет.


Название: Re: Написание правил по заявкам
Отправлено: Terfe от 30 августа 2011, 21:13:44
Понятно. Спасибо за помощь.


Название: Re: Написание правил по заявкам
Отправлено: SerB от 07 сентября 2011, 16:15:13
Такая проблема - приходили сегодня с прокуратуры, проверяли школу на предмет доступа к запрещенным ресурсам. Никаких особых правил я не создавал, заблокировал только одноклассников и вконтакте, поэтому запросы типа "видео для взрослых", "как изготовить бомбу в домашних условиях", "проститутки Москвы" и т.д. и т.п прекрасно отрабатывались и сайты открывались. Как составить правила для такого типа запросов/сайтов?


Название: Re: Написание правил по заявкам
Отправлено: steelrat от 07 сентября 2011, 18:05:44
Подскажите, как составить правило чтобы сайт http://speedtest.net/ не кешировался, не обрабатывался и вообще запросы на него как бы прозрачно проходили через handycache. А то для проверки скорости на этом сайте, приходится в свойствах браузера отключать использование handycache, а потом включать.

Заранее спасибо.


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 08 сентября 2011, 00:26:54
Как составить правила для такого типа запросов/сайтов?

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

Подскажите, как составить правило чтобы сайт http://speedtest.net/ не кешировался, не обрабатывался и вообще запросы на него как бы прозрачно проходили через handycache.

Добавь в Белый список: +speedtest.net  со всеми галками.


Название: Re: Написание правил по заявкам
Отправлено: CemKey от 14 сентября 2011, 17:48:00
Напишите пожалуйста правило для Переадресации, если возможно. Примеры:
http://www.artfile.ru/oboi/b/i.php?i=541939 > http://www.artfile.ru/oboi/b/i2.php?i=541939&res=1280x1024
http://www.artfile.ru/oboi/b/i.php?i=541938 > http://www.artfile.ru/oboi/b/i2.php?i=541938&res=1280x1024
http://www.artfile.ru/oboi/b/i.php?i=541935 > http://www.artfile.ru/oboi/b/i2.php?i=541935&res=1280x1024


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 14 сентября 2011, 21:47:31
Правило:   artfile\.ru/oboi/b/i\.php\?i=\d+$\K
Замена:   &res=1280x1024
Галка на "Разрешен" и "Обязательный".


Название: Re: Написание правил по заявкам
Отправлено: CemKey от 15 сентября 2011, 17:08:48
Ты не внимателен. Есть еще это:
_http://www.artfile.ru/oboi/b/i.php?i=541939 > _http://www.artfile.ru/oboi/b/i2.php?i=541939&res=1280x1024
Да и я не внимателен:
_http://www.artfile.ru/oboi/тут не только b может быть но и другие буквы и даже две/i.php?i=541939 > _http://www.artfile.ru/oboi/b/i2.php?i=541939&res=1280x1024


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 16 сентября 2011, 05:57:21
Правило:   artfile\.ru/oboi/\w+/i\K(\.php\?i=\d+)$
Замена:   2\1&res=1280x1024
Галка на "Разрешен" и "Обязательный".


Название: Re: Написание правил по заявкам
Отправлено: shveicar от 22 сентября 2011, 19:26:09
Добрый день, пользуюсь программой не так давно, с настройками вроде разобрался,  но вот вопрос, при просмотре некоторых САЙТОВ не сохраняются файлы вида (http://members.euro-pornstars.com/get.movie.php?media=lounge_play_m&girl=tricia&format=wmv&part=full и вот эти
http://members.euro-pornstars.com/get.zip.php?girl=mili&media=red_dildo_fun&size=3500 и эти
http://members.euro-pornstars.com/pictures.php?media=4330) При этом эти файлы  в мониторе  отображаются, но в кэш не идут (в настройках при этом стоит кэшировать все и максимальный размер сохраняемого файла также увеличен до нужного уровня) В  кеш сохраняются только  файлы (типа .ico ,gif) Подскажите,- нужно создать правило или что-то еще. Очень нужно что-бы все файлы имеющие такой вид сохранялись в кэш. Спасибо.


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 23 сентября 2011, 18:32:19
А опции Игнорировать no-cache и Игнорировать no-store на вкладке Кэш/Управление у Вас включены?


Название: Re: Написание правил по заявкам
Отправлено: shveicar от 23 сентября 2011, 23:13:50
Спасибо Большое за подсказку, не стояла галочка в no store - (теперь все сохраняет)


Название: Re: Написание правил по заявкам
Отправлено: Zwe3do4et от 13 октября 2011, 18:52:21
нужна ваша помощь. открыл я папку Cache и увидел в ней ОГРОМНОЕ кол-во папок с названием накого плана cs****.vkontakte.ru и cs****.vk.com     как отключить запись в кэш всех этий файлов, т.е. чтобы сайты типа *.vkontakte.ru  и  *.vk.com  не записывались в кэш?


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 13 октября 2011, 22:13:56
В Белом списке добавить правило vkontakte\.ru|vk\.com и поставить галку в колонке Запись в кэш.


Название: Re: Написание правил по заявкам
Отправлено: Zwe3do4et от 13 октября 2011, 23:43:35
Цитировать
В Белом списке добавить правило vkontakte\.ru|vk\.com и поставить галку в колонке Запись в кэш

так это правило записывает в кэш или нет ?


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 14 октября 2011, 01:29:17
Это правило запрещает запись в кэш.


Название: Re: Написание правил по заявкам
Отправлено: rolser от 05 ноября 2011, 12:51:46
Помогите с правилом для переадресации:
http://qwerty.livejournal.com/ => http://m.livejournal.com/read/user/qwerty/
qwerty - меняющаяся часть url


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 05 ноября 2011, 19:50:39
Цитировать
Помогите с правилом для переадресации:
http://qwerty.livejournal.com/ => http://m.livejournal.com/read/user/qwerty/
qwerty - меняющаяся часть url
Попробуйте так
#5#~#True#~#(\w+)\.livejournal\.com(?!/read)(.*)$#~#m.livejournal.com/read/user/\1\2#~#False#~#True
Строку заберите в буфер и в списке вызовите команду Добавить правило из буфера.


Название: Re: Написание правил по заявкам
Отправлено: xSvintuSx от 05 ноября 2011, 20:32:32
Здравствуйте.

Нужно составить правило для загрузки Видео и Музыку только из кэша что бы пользователь не смог смотреть видео и слушать музыку через браузер.
Правило (#4#~#True#~#\.(3gp|asf|avi|flv|avi|vob|mov|mp3|mp4|mpe?g|rm|wmv|mp[3a]|midi?|mmf|wma)(\?|$)#~##~#) помогает только если клиент захочет скачать файлы данного расширения.

Примерные ссылки с монитора HC:

Видео.

http://tc.v7.cache8.c.youtube.com/videoplayback?sparams=id%2Cexpire%2Cip%2Cipbits%2Citag%2Csource%2Calgorithm%2Cburst%2Cfactor%2Ccp&fexp=916001%2C910103&algorithm=throttle-factor&itag=34&ip=83.0.0.0&burst=40&sver=3&signature=B286D62D68BE59C562FDEB7A79F5999CD63BCAB0.CAC9BF9500A72AA666D98A944AC30756305CB7D5&source=youtube&expire=1320534000&key=yt1&ipbits=8&factor=1.25&cp=U0hRRVVOUl9FSkNOMV9NSFZBOnVsRURuN2JvaUEy&id=910f5c6b83e06b77&redirect_counter=1

Музыка.

http://217.20.146.122/file.go?fid=5402040136175&cid=da4833c122247534db749111d3ee0837&size=5733431&uid=33054d43079831c6d205b7fe14c4920c&sid=331de3fd6af7dbae3e4ecff980c04abb494ae793add050df877618696f85996ca66d98cf0bd0786236bc044a0acbc9c07e3782c8282357270df02081835f0600&ts=1320436800000&md5=574ded4a01b6f8faf18ebb51e38309c7&clientHash=33419153226621421446985832172587772352067221221393341132202382381315721422825842222206

Блокировать загрузку больших файлов не очень удобная функция для данной проблемы так как таким же размером могут весить флеш игры которые должны загружаться.

И убедительная просьба написать также похожие возможные загрузки обходящие это правило чтобы наверняка знать если галочка стоит то никто не сможет смотреть или слушать видео/музыку через браузер.

И еще вопрос насчет расширение файлов типа "Картинки". Как относится HC к расширению нового формата изображение .WebP. Новые браузеры Chrome и Firefox их уже поддерживают но в мониторе HC я еще не встречал такое расширение. Может HC не поддерживает этот формат или же этот форма пока еще не развит в популярных сайтах. Пожалуйста напишите подробную информация.
 
Благодарю за внимание.




Название: Re: Написание правил по заявкам
Отправлено: rolser от 05 ноября 2011, 23:19:27
Цитировать
Помогите с правилом для переадресации:
http://qwerty.livejournal.com/ => http://m.livejournal.com/read/user/qwerty/
qwerty - меняющаяся часть url
Попробуйте так
#5#~#True#~#(\w+)\.livejournal\.com(?!/read)(.*)$#~#m.livejournal.com/read/user/\1\2#~#False#~#True
Строку заберите в буфер и в списке вызовите команду Добавить правило из буфера.

Спасибо, работает, но только, если "qwerty" (это имя пользователя ЖЖ) не содержит  знака "-" дефис или минус, не понятно. Виноват, надо было мне проблему описать точнее.
Как пример, если имя пользователя содержит "-", то вот что получается:
http://aftershock-1.livejournal.com/    =>     http://aftershock-m.livejournal.com/read/user/1/
http://el-murid.livejournal.com/          =>     http://el-m.livejournal.com/read/user/murid/
http://stalin-ist.livejournal.com/         =>     http://stalin-m.livejournal.com/read/user/ist/
http://m-kalashnikov.livejournal.com/  =>     http://m-m.livejournal.com/read/user/kalashnikov/

и сообщение типа
Blocked
Access to the requested URL http://m-m.livejournal.com/read/user/kalashnikov/ was not allowed (answer script)


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 06 ноября 2011, 11:51:42
Цитировать
Спасибо, работает, но только, если "qwerty" (это имя пользователя ЖЖ) не содержит  знака "-" дефис или минус, не понятно.
Попробуйте заменить правило на такое
#5#~#True#~#(.+)\.livejournal\.com(?!/read)(.*)$#~#m.livejournal.com/read/user/\1\2#~#False#~#True
Цитировать
Blocked
Access to the requested URL http://m-m.livejournal.com/read/user/kalashnikov/ was not allowed (answer script)
Какое-то расширение блокирует загрузку, смотрите в мониторе колонку Правила.


Название: Re: Написание правил по заявкам
Отправлено: rolser от 06 ноября 2011, 13:04:58
Цитировать
Попробуйте заменить правило на такое
#5#~#True#~#(.+)\.livejournal\.com(?!/read)(.*)$#~#m.livejournal.com/read/user/\1\2#~#False#~#True
Зацикливается, даже с именами без "-"
Пример:
1 строка - http://chipstone.livejournal.com/
2 строка - http://chipstone.livejournal.com/m.livejournal.com/read/user/http://chipstone/
3 строка - http://chipstone.livejournal.com/m.livejournal.com/read/user/http://chipstone/m.livejournal.com/read/user/http://chipstone/m.livejournal.com/read/user/http://chipstone/
и т.д.
и ответ 302 Moved Temporarily (HC)

Цитировать
Blocked
Access to the requested URL http://m-m.livejournal.com/read/user/kalashnikov/ was not allowed (answer script)
Какое-то расширение блокирует загрузку, смотрите в мониторе колонку Правила.
Это срабатывало расширение "Сохранять или блокировать ответы 403 и 404 (A-40X)", я так понял это стандарный ответ на загрузку 404


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 06 ноября 2011, 13:22:18
Цитировать
Нужно составить правило для загрузки Видео и Музыку только из кэша что бы пользователь не смог смотреть видео и слушать музыку через браузер.
Правило (#4#~#True#~#\.(3gp|asf|avi|flv|avi|vob|mov|mp3|mp4|mpe?g|rm|wmv|mp[3a]|midi?|mmf|wma)(\?|$)#~##~#) помогает только если клиент захочет скачать файлы данного расширения.
Правила работают по URL, и если в по URL нельзя определить, что это медиа-файл, то правила бессильны. Для более тонкого контроля надо использовать расширение. Вот расширение, которое будет блокировать загрузку видео и аудио-файлов независимо от расширения (файлы с расширением swf будут грузиться).
Код:
--[[ <HCExtension>
@name          eA_OnlyFromCache_media_by_type (OFC-media)
@author        mai62
@description   Загружать медиа-файлы только из кэша
@exception     \.swf($|\?)
@event         AnswerHeaderReceived/Answer
</HCExtension> ]]


function GetContentType(s)
  _,_,x = string.find(s, '[cC]ontent%-[tT]ype: *([^;\r\n]+)')
  if x~=nil then x = string.lower(x) end
  return x
end

function GetContentLength(s)
  _,_,x = string.find(s, '[cC]ontent%-[lL]ength: *(%d+)')
  if x==nil then return -1 else return tonumber(x) end
end


function Answer()

 -- Только для GET-запросов
  if hc.method == 'GET' then

 -- забираем тип файла из заголовка 'Content-Type'
 type = GetContentType(hc.answer_header)
 if type~=nil then
   local media= nil
    media = string.find(type,'video',1,true)
   if media==nil then media = string.find(type,'audio',1,true) end

   -- если в поле заголовка 'Content-Type' есть слово 'video' или 'audio'
   -- и файла нет в кэше
   if media~=nil and hc.cache_file_size<0 then
   -- то останавливаем загрузку
     hc.action = 'stop-'
     hc.monitor_string = hc.monitor_string..'OFC-media '
   end
 end
  end

end  -- Конец функции Answer
Цитировать
И еще вопрос насчет расширение файлов типа "Картинки". Как относится HC к расширению нового формата изображение .WebP. Новые браузеры Chrome и Firefox их уже поддерживают но в мониторе HC я еще не встречал такое расширение. Может HC не поддерживает этот формат или же этот форма пока еще не развит в популярных сайтах. Пожалуйста напишите подробную информация.
НС все равно какое там расширение. Если Вы не встречали чего-то в мониторе, то этого и не было.

Добавлено: 06 Ноября 2011, 13:09:07

Цитировать
Зацикливается, даже с именами без "-"
Сделайте так
#5#~#True#~#([^/.]+)\.livejournal\.com(?!/read)(.*)$#~#m.livejournal.com/read/user/\1\2#~#False#~#True
Цитировать
Это срабатывало расширение "Сохранять или блокировать ответы 403 и 404 (A-40X)", я так понял это стандарный ответ на загрузку 404
Это расширение не должно приводить к was not allowed (answer script). Там другое расширение какое-то работает.


Название: Re: Написание правил по заявкам
Отправлено: rolser от 06 ноября 2011, 14:54:18
Благодарю, переадресация работает.

Насчет срабатывания расширения "Сохранять или блокировать ответы 403 и 404 (A-40X)" с ответом
Blocked
Access to the requested URL http://el-m.livejournal.com/read/user/murid/ was not allowed (answer script).
подтверждаю, проверено на ссылке http://el-murid.livejournal.com/ и предыдущем правиле переадресации
#5#~#True#~#(\w+)\.livejournal\.com(?!/read)(.*)$#~#m.livejournal.com/read/user/\1\2#~#False#~#True
с отключенным расширением надписи "Blocked ... " не появляется, а загружается страница "Страница не найдена".
log.txt прикрепляю, 1-ый запрос с отключенным расширением, 2-й - с включенным.

ответ мониторе HC 403 Forrbiden (HC), правило A-40X


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 06 ноября 2011, 16:23:57
Посмотрел. Оказывается это расширение блокирует загрузку ответа, если длина ответа неизвестна. Замените в расширении строку
Код:
      if len == -1 or len > 1000 then
на
Код:
      if len > 10000 then
блокирования не будет.


Название: Re: Написание правил по заявкам
Отправлено: unknown от 13 ноября 2011, 22:14:04
Ребят предлагаю отдельно вынести тему в закрытом виде для уже написанных общих правил, и писать туда эти правила как в 1 посту табличкой.
правил полезных много уже а уверен что большей половиной многие даже не знают о данных правилах.
Ну это пост скорее для модеров)


Название: Re: Написание правил по заявкам
Отправлено: alex77 от 14 ноября 2011, 04:00:29
Ребят предлагаю отдельно вынести тему в закрытом виде для уже написанных общих правил, и писать туда эти правила как в 1 посту табличкой.
правил полезных много уже а уверен что большей половиной многие даже не знают о данных правилах.
Ну это пост скорее для модеров)
уже писалось)
 сами сделайте, а модеры вынесут тему)


Название: Re: Написание правил по заявкам
Отправлено: Shuhernoy от 14 ноября 2011, 20:20:54
Вот УРЛ, которая блокируется правилом №5
http://forums.drom.ru/nissan-sunny-pulsar-bluebird-sylphy-ad-wingroad/
Конечно не нравятся буквы "ad" в строчке.

В правиле №5 есть исключение:
adv([-_]|anced)
и как бы я ни пробовал дописать к нему словосочетание вроде "/nissan*ad", ничего не выходит, мануал не помогает.
Поправьте исключение, как правильно сделать.
Естественно с отключеным правилом всё работает.


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 15 ноября 2011, 14:14:06
Напишите так:
adv([-_]|anced)|nissan


Название: Re: Написание правил по заявкам
Отправлено: Shuhernoy от 15 ноября 2011, 18:08:50
Благодарю. Сейчас попробую.
Добавлено: 15 Ноября 2011, 18:06:39

Классно!!! Работает!!!Спасиба!!!


Название: Re: Написание правил по заявкам
Отправлено: Roman753 от 16 ноября 2011, 23:40:19
Напишите, пожалуйста, правило для записи оценок kinopoisk в кэш в формате xls.

Поясняю: на страницах кинопоиска вида http://www.kinopoisk.ru/level/79/user/61670/votes/  есть ссылка вида http://www.kinopoisk.ru/level/79/user/61670/votes/list/export/xls/  (на странице обозначена как "экспорт в MS Excel"), но в кэш файл сохраняется без расширения xls.

Хотелось бы видеть сразу как экселевский файл.


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 17 ноября 2011, 13:25:13
Добавьте в список Преобразование URL такое правило
#5#~#True#~#(kinopoisk\.ru/.+/list/\w+)/xls/#~#\1.xls#~#False#~#True
Строку заберите в буфер и в списке Преобразование URL выполните команду Добавить правило из буфера.


Название: Re: Написание правил по заявкам
Отправлено: unknown от 17 ноября 2011, 20:29:47
ребета чтото для контакта не работают или я ничего не пойму.
как я понимаю надо следущие:
1.сохранение музыки и видео в одну папку.
2. папки cs есть ли смысл кешировать? или просто закининуть в белый список? или скидывать все в одну папку?
Просьба учитывать что контакт не только vkontakte.ru но и vk.com


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 17 ноября 2011, 22:02:40
unknown
Напишите какие URL в какие надо преобразовать, я не знаком со структурой этого сайта. Попробую сделать.


Название: Re: Написание правил по заявкам
Отправлено: unknown от 20 ноября 2011, 21:52:55
unknown
Напишите какие URL в какие надо преобразовать, я не знаком со структурой этого сайта. Попробую сделать.
Спасибо
ну я уже порылся здесь и нарыл вот это :)
как лучше объединить вот эти правила?
#5#~#True#~#cs\d+\.(vkontakte\.ru)(/u\d+)(/audio|/video)/\w+#~#\1\3\2#~#False#~#True
#5#~#True#~#cs\d+\.(vk\.com)(/u\d+)(/audio|/video)/\w+#~#\1\3\2#~#False#~#True

#5#~#True#~#cs[0-9]+\.(vkontakte\.ru)/(u|g)(\d+/)*#~#\1/\2/\3#~#False#~#True
#5#~#True#~#cs[0-9]+\.(vk\.com)/(u|g)(\d+/)*#~#\1/\2/\3#~#False#~#True
вот так?
#5#~#True#~#cs\d+\.(vkontakte\.ru|vk\.com)(/u\d+)(/audio|/video)/\w+#~#\1\3\2#~#False#~#True
#5#~#True#~#cs[0-9]+\.(vkontakte\.ru|vk\.com)/(u|g)(\d+/)*#~#\1/\2/\3#~#False#~#True


а вот еще вопрос по преобразованию url
#5#~#True#~#89\.202\.157\.13[5-9]#~#u.eset.com#~#False#~#True
как можно добавить к списку правил вот этот сайт nod.kazachya.net




Название: Re: Написание правил по заявкам
Отправлено: mai62 от 20 ноября 2011, 22:01:30
Цитировать
а вот еще вопрос по преобразованию url
#5#~#True#~#89\.202\.157\.13[5-9]#~#u.eset.com#~#False#~#True
как можно добавить к списку правил вот этот сайт nod.kazachya.net
Это правило заставляет обращения к 89.202.157.135-9 писать в кэш в папку u.eset.com. Не понял как сюда можно добавить nod.kazachya.net.


Название: Re: Написание правил по заявкам
Отправлено: unknown от 20 ноября 2011, 22:21:10
добавить дополнительно к вот этим 89.202.157.135-9 обращениям вот это nod.kazachya.net
кажись как то так
#5#~#True#~#89\.202\.157\.13[5-9]|nod\.kazachya\.net/.*?#~#u.eset.com#~#False#~#True


Название: Re: Написание правил по заявкам
Отправлено: unknown от 21 ноября 2011, 07:38:16
правило для файлообменника радикал
http://s017.radikal.ru/i439/1111/2d/c4b8adb2e372x.jpg
http://s017.radikal.ru/i429/1111/3f/214565620cf5x.jpg
http://s54.radikal.ru/i145/1111/b6/6c9836f8cfa9x.jpg
http://s014.radikal.ru/i428/2222/cc/e4b019e769e1x.jpg
http://s43.radikal.ru/i099/0901/4c/2ae9b43bfbc7.jpg
http://i028.radikal.ru/0901/bb/64bc105c4bb3.jpg
http://s48.radikal.ru/i121/0901/ef/f691357aca55.jpg

так вот директории все меняются. думаю будет целесообразно сохранять их в 1 папку к примеру foto.radikal.ru


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 21 ноября 2011, 15:25:48
Цитировать
добавить дополнительно к вот этим 89.202.157.135-9 обращениям вот это nod.kazachya.net
кажись как то так
#5#~#True#~#89\.202\.157\.13[5-9]|nod\.kazachya\.net/.*?#~#u.eset.com#~#False#~#True
Немного не так:
#5#~#True#~#89\.202\.157\.13[5-9]|nod\.kazachya\.net#~#u.eset.com#~#False#~#True
Цитировать
правило для файлообменника радикал
#5#~#True#~#.+\.radikal\.ru/.+/(.+\.jpg)#~#foto.radikal.ru/\1#~#False#~#True


Название: Re: Написание правил по заявкам
Отправлено: unknown от 23 ноября 2011, 16:02:32
#5#~#True#~#cs[0-9]+\.(vkontakte\.ru)/(u|g)(\d+/)*#~#\1/\2/\3#~#False#~#True
#5#~#True#~#cs[0-9]+\.(vk\.com)/(u|g)(\d+/)*#~#\1/\2/\3#~#False#~#True
так вот
http://cs9420.vk.com/u4891724/e_5b700b88.jpg
http://cs9420.vkontakte.ru/u4891724/e_5b700b88.jpg
картинки одинаковые и путь одинаковый, как объеденить правила?
надо сохранять тоже в одной папке, ну чтобы лишний раз не качалось.
думаю суть понятно то что я хотел сказать)))


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 23 ноября 2011, 16:08:59
#5#~#True#~#cs[0-9]+\.(vkontakte\.ru|vk\.com)/(u|g)(\d+/)*#~#vkontakte.ru/\2/\3#~#False#~#True


Название: Re: Написание правил по заявкам
Отправлено: xSvintuSx от 23 ноября 2011, 17:43:00
Здравствуйте.

Помогите создать единое правило для изображение getImage? из сайта Odnoklassniki.ru


Пример ссылки: http://odnoklassniki.ru/getImage?photoId=391298122982&photoType=2
Получилось: ~#True#~#^(i\d+\.odnoklassniki\.ru)\/getImage\?photoId=(\d+)&photoType=2#~##~#

Но есть еше и такие (http://ia58.odnoklassniki.ru/getImage?photoId=391298122982&photoType=2)

Как сделать единое правило чтобы он учитывал буквы и цифры до название сайта например (ia58.odnoklassniki.ru) и тип фото в конце URL (photoType=2 photoType=3 photoType=4 photoType=5 и.т.д) и сделать одно единственное правило что совмещает в себе все функции. Если не получится опишите вариант по отдельности.

Благодарю за внимание.


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 23 ноября 2011, 20:37:12
Попробуйте так:
Код:
#5#~#True#~#(?:[^.]+\.)?odnoklassniki\.ru/getImage\?photoId=(\d+)&photoType=(\d)#~#odnoklassniki.ru/images/photoType\2/\1#~#False#~#True


Название: Re: Написание правил по заявкам
Отправлено: xSvintuSx от 23 ноября 2011, 22:39:27
Попробуйте так:
Код:
#5#~#True#~#(?:[^.]+\.)?odnoklassniki\.ru/getImage\?photoId=(\d+)&photoType=(\d)#~#odnoklassniki.ru/images/photoType\2/\1#~#False#~#True

Большое спасибо вроде бы все работает.


Название: как блокировать (добавить в черный список правил) не сайт .. а запросы
Отправлено: sflashg от 29 ноября 2011, 08:40:12
типа запретить искать даже в поисковых системах (и следовательно результаты)
по запросам пользователя т.е пользователь задает в поиске
Гарри Поттер ... и начинает каждую картинку грузить .. картинки нельзя отключать .. но вот гарри поттера бы внести в черный список .. как прописать его  :rtfm:
Добавлено: 29 Ноября 2011, 07:53:37

о нашел конечно извращенно но работает сам задал запросы гарри и потер иполучил длинные команды search в списке нашел и прописал их (немного сократив) но это помогло теперь при поиске выдает правило запрета

гарри
+%D0%B3%D0%B0%D1%80%D1%80%D0
поттер
+%D0%BF%D0%BE%D1%82%D1%82%D0


Название: Re: как блокировать (добавить в черный список правил) не сайт .. а запросы
Отправлено: mai62 от 29 ноября 2011, 12:01:24
Скачайте крайнюю версию, URL, будут с кирилицей.


Название: Re: Написание правил по заявкам
Отправлено: shveicar от 04 декабря 2011, 02:21:42
Здравствуйте, подскажите пожалуйста можно-ли создать правило которое отбрасывает всю послевопросную часть в имене файла.. То-есть есть сайт, на нем динамические адреса, вида http://адрес/video016BMB_228611001.wmv?s=1322949768&e=1322960568&h=cab3b88d1a48219872a123a356dd2c45&site=1005
причем, файл одинаковый но через некоторое время его имя меняется на http://адрес/video016BMB_228611001.wmv?s=1322949768&e=1322699535&h=768ae8bd9c3c55c5ebd9478186545f51&site=1005
и так много раз - получается, что в кэш он заново пишется как новый... Хотелось -бы, чтоб он сохранялся один раз и вопросная часть была отброшена, Заранее благодарен. Спасибо.


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 06 декабря 2011, 00:26:03
Попробуйте такое правило для списка Преобразование URL
#5#~#True#~#(адрес/video.*\.wmv)\?.*#~#\1#~#False#~#True


Название: Re: Написание правил по заявкам
Отправлено: fordem от 12 декабря 2011, 18:30:19
Очень похожая ситуация, только в моём случае 470553.flv^ это название папки.
Для примера пять раз открывал одну и ту же страницу с видео, и пять раз оно закачивается с начала. Помогите пожалуйста сформировать правило, чтобы одни и те же файлы сохранялись в один файл, а при повторном открытии видео файл брался из кеша.

Так отображается URL одного и того же файла в закачке HC.
http://data3.video.***.ru/47/05/470553.flv?st=WaB2eI6Edbdb8xQaPb-bMA&e=1323699571
http://data3.video.***.ru/47/05/470553.flv?st=Nv7rwvRa4yggPU2gCcFTkQ&e=1323699590
http://data3.video.***.ru/47/05/470553.flv?st=_uoA-a8nAjbvAUXWrut_8Q&e=1323699610
http://data3.video.***.ru/47/05/470553.flv?st=3slw6aVA2elCS7e67yyBTw&e=1323699633
http://data3.video.***.ru/47/05/470553.flv?st=9GZyfwXoXjXBXaIYEVEwgg&e=1323699795

Директория куда сохраняется этот файл.
D:\Programs\HandyCache\Cache\data3.video.***.ru\47\05\470553.flv^\st=WaB2eI6Edbdb8xQaPb-bMA&e=1323699571
D:\Programs\HandyCache\Cache\data3.video.***.ru\47\05\470553.flv^\st=Nv7rwvRa4yggPU2gCcFTkQ&e=1323699590
D:\Programs\HandyCache\Cache\data3.video.***.ru\47\05\470553.flv^\st=_uoA-a8nAjbvAUXWrut_8Q&e=1323699610
D:\Programs\HandyCache\Cache\data3.video.***.ru\47\05\470553.flv^\st=3slw6aVA2elCS7e67yyBTw&e=1323699633
D:\Programs\HandyCache\Cache\data3.video.***.ru\47\05\470553.flv^\st=9GZyfwXoXjXBXaIYEVEwgg&e=1323699795


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 12 декабря 2011, 19:06:36
Попробуйте так
#5#~#True#~#(data\d\.video\.***\.ru/\d+/\d+/\d+\.flv)(\?st=.*)#~#\1#~#False#~#True


Название: Re: Написание правил по заявкам
Отправлено: fordem от 12 декабря 2011, 20:25:25
Добавил правило в белый список (при помощи вставки правила из буфера), поставил галочку только в П. Преобразование URL, сохранил, даже перезагружал HC. Открывал страницу с этим видео несколько раз, каждый раз закачивается заново, т.е. как и было. Но количество попаданий с каждым разом увеличивается на 1. Может я что-то где-то не донастроил?


Название: Re: Написание правил по заявкам
Отправлено: unknown от 12 декабря 2011, 21:43:49
убери из белого списка, добавь просто в П. Преобразование URL.

В белом списке скачивает файл все время.


Название: Re: Написание правил по заявкам
Отправлено: fordem от 12 декабря 2011, 22:36:15
Теперь работает, просто не понял сразу о чём идёт речь. Спасибо всем кто помог!
А как вы думаете, почему на сайтах такое делают? я про подмену имени файла, ведь это же дополнительная нагрузка на их сервер, когда с них качают например иногда по нескольку раз.


Название: Re: Написание правил по заявкам
Отправлено: fordem от 16 декабря 2011, 12:20:53
Когда заходишь на какой-либо сайт, иногда различная графика/текст подгружается с других ресурсов на эту страницу. Можно ли сделать такое правило, которое позволяло бы загружать только те ресурсы, которые относятся к этому сайту, и любое обращение к левым ресурсам присекать? К примеру куча графики (левой), которую оставляют в подписях к сообщениях на форумах (где чаще всего загружается картинка с другого сайта), или аватарки, ну и т.д. Content Master не режет эти картинки. Надеюсь вы поймёте о чём я. Заранее благодарю за ответ.


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 16 декабря 2011, 13:07:09
В архиве с дисрибутивом НС есть расширение Extensions\eR_Block_external_links.lua, оно предназначено для решения описанной проблемы.


Название: Re: Написание правил по заявкам
Отправлено: qupkbe от 25 января 2012, 10:16:41
Купили пару новых компьютеров. В комплекте с лицензией Windows 7 идет Office 2010 Starter. Нужны правила, позволяющие задавить неубирающуюся рекламу от MS в правом нижнем углу Word и Excel.


Название: Re: Написание правил по заявкам
Отправлено: alex77 от 25 января 2012, 10:30:51
лог сделайте


Название: Re: Написание правил по заявкам
Отправлено: qupkbe от 25 января 2012, 11:12:42
Вот лог http://rghost.ru/36103418 (http://rghost.ru/36103418)
Причем, как видно из лога, частично банер блокируется.


Название: Re: Написание правил по заявкам
Отправлено: Stepby от 27 января 2012, 09:29:01
Можно такое правило, чтобы при отсутствии диал-ап соединения траффик перенаправлялся через определённый прокси-сервер, а при наличии - шёл напрямую без прокси?


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 27 января 2012, 13:12:34
Правилом такое не сделаешь, можно расширением. Посмотрите ветку расширений, возможно что-то подобное там было.


Название: Re: Написание правил по заявкам
Отправлено: kower от 31 января 2012, 17:00:07
Уважаемые специалисты.Напишите пожалуйста правило.
Сервис сжатия трафика. Адрес:http://www.mlvb.net
Нужно чтобы все запросы браузеров проходили через этот сервис (по типу "webwarper" но без всяких исключений)
То Есть: в начало любого адреса должен вставлятся адрес:http://www.mlvb.net
Только пожалуйста поподробней, как это правило применить.
Заранее благодарен.


Название: Re: Написание правил по заявкам
Отправлено: CemKey от 12 февраля 2012, 15:41:50
Нужна пере адресация для ссылок вроде этих:
http://fastpic.ru/view/28/2012/0210/21cfefa74955ba4df167e8c5237aed2d.jpg.html -> http://i28.fastpic.ru/big/2012/0210/2d/21cfefa74955ba4df167e8c5237aed2d.jpg
http://fastpic.ru/view/31/2012/0210/3839bfc06a02bc828ee45f4fa7a832ae.jpg.html -> http://i31.fastpic.ru/big/2012/0210/ae/3839bfc06a02bc828ee45f4fa7a832ae.jpg


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 12 февраля 2012, 17:03:47
#5#~#True#~#http://fastpic.ru/view/(.*)/(.*)/(.*)/(.*)(.)(.)\.jpg\.html#~#http://i\1.fastpic.ru/big/\2/\3/\5\6/\4\5\6.jpg#~#False#~#True


Название: Re: Написание правил по заявкам
Отправлено: Zwe3do4et от 21 февраля 2012, 23:03:21
если открывать http://forum3.ru/ напрямую то все нормалньно
если включить HC и через него откывать этот сайт то волучаетьяс вот так
(http://s43.radikal.ru/i101/1202/32/a2489452f37ct.jpg) (http://radikal.ru/F/s43.radikal.ru/i101/1202/32/a2489452f37c.png.html)

как исправить проблему ?
Добавлено: 21 Февраль 2012, 23:01:31

если открывать http://forum3.ru/ напрямую то все нормалньно
если включить HC и через него откывать этот сайт то волучаетьяс вот так
(http://s43.radikal.ru/i101/1202/32/a2489452f37ct.jpg) (http://radikal.ru/F/s43.radikal.ru/i101/1202/32/a2489452f37c.png.html)

как исправить проблему ?


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 22 февраля 2012, 01:11:45
Добавьте такое правило в Белый список
#10#~#True#~#forum3\.ru/.*\.js#~##~##~#True#~#False#~#False#~#False#~#False#~#False
Строку заберите в буфер и выполните команду Добавить правило из буфера.


Название: Re: Написание правил по заявкам
Отправлено: Zwe3do4et от 22 февраля 2012, 02:30:32
mai62, не совсем понял что нужно сделать. стоит последняя версия HC. можно немного подробнее что куда и в каких вкладкад добавлять

где выполнить эту команду?


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 22 февраля 2012, 02:33:33
Строку, начинающуюся с #10#, забрать в буфер обмена Windows. Перейти на вкладку Белого списка, на списке нажать правую кнопку мыши, откроется контекстное меню. Выбрать команду Добавить правило из буфера. Все.


Название: Re: Написание правил по заявкам
Отправлено: Zwe3do4et от 22 февраля 2012, 03:28:21
спасибо.все работает. а скажите пожалуйста, при включенном HC нельзя прикрепить файлы при отправке почты (mail.ru\gmail.com\mail.tut.by и др) что можно сделать ?


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 22 февраля 2012, 13:04:58
Добавьте в Белый список правило. В колонку Правило впишите сайт, например, mail.ru. Поставьте галки в колонке Разрешить и во всех колонках кроме Запись в кэш.


Название: Re: Написание правил по заявкам
Отправлено: СоколоВ от 28 февраля 2012, 09:42:28
Здравствуйте! Подскажите, как реализовать следующую функцию:
Имеется правило в черном списке:
ass|xxx|Anal|Bitch|blowjob|cumshot|Cunt|Dick|Erotic|porn|Fuck|hardcore|Lesb(i|y)|sex|Nude|Pussy|Shit|Tits

Это правило не пускает на сайты/страницы, где встречается слово ass, например, mydomail.com/klass2012

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



Название: Re: Написание правил по заявкам
Отправлено: mai62 от 28 февраля 2012, 13:20:40
Уберите из правила упоминание ass.


Название: Re: Написание правил по заявкам
Отправлено: СоколоВ от 28 февраля 2012, 15:25:44
Уберите из правила упоминание ass.
А кроме этого никак нельзя? Например, через белый список, или через исключение в черном списке?


Название: Re: Написание правил по заявкам
Отправлено: alex77 от 28 февраля 2012, 16:33:31
через белый список, или через исключение в черном списке?
можно и так.
просто надо будет добавлять сайты, которые будут попадать под это "черное" правило
в случае белого списка - поставить галку "Ч. черный список" - недостаток будут неработать все правила черного списка
или через исключение в черном списке - прописывать сайт через | в колонке "исключения"


Название: Re: Написание правил по заявкам
Отправлено: shveicar от 29 февраля 2012, 02:00:50
Здравствуйте. На днях обнаружил некую несовместимость кэша, с именами в файлах offline explorer ( видимо из-за этого загрузка видео файлов зависает, некоторые файлы  изображений -также не хотят грузиться) видимо дело в замене замене символов, handy заменяет их на (#%) а offline explorer _2F и знак вопроса заменяется на @  а у handy как я понял на пусто. Странно, но в паре с  HTTrack Website Copier, никаких конфликтов не происходит. Подскажите, как правильно настроить замену адресов, для полной совместимости кэша с двумя программами, (может дело в правилах выставленных по умолчанию)? Заранее благодарен, Спасибо.


Название: Re: Написание правил по заявкам
Отправлено: sayrus от 01 марта 2012, 11:47:32
Коряво отображается mail.ru. Можно сделать так, что бы всё. что касается mail.ru не записывалось в кеш. а всегда заново загружалось.
Пример страницы http://e.mail.ru/cgi-bin/msglist?folder=0


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 01 марта 2012, 13:16:07
Можно. Добавьте правило mail\.ru в Белый список и поставьте галку в колонке Запись в кэш.


Название: Re: Написание правил по заявкам
Отправлено: shveicar от 21 марта 2012, 17:21:39
Здравствуйте.
Как правильно создать правило?
адрес http://адрес/content.php?show=file&path=/zips/7513/7513.zip файлы загружаются в папку -content.php^  имена файлов имеют вид show=file&path=#%zips#%7513#%7513 (также с картинками и видео) Почему-то многие файлы грузятся повторно.. в преобразовании URL стоит правило
 #5#~#True#~##5#~#True#~#(\?|&)(phpsessid|s(id)?)=[^&]{5,}$|(phpsessid|s(id)?)=[^&]{5,}&#~##~#True#~#True #~##~#True#~#True  Нужно, чтобы структура сохранения осталась та-же, (файлы грузились в папку content.php^) но в именах файлов значение #% заменялось на _
Пытался просто добавить правило заменить #% на _ но тогда все имена меняются на (s_h_o_w_=_f_i_l_e_&_p_a_t_h_= и.т.д). То-есть имена  должны выглядеть так: show=file&path=_zips_7513_7513.zip
Спасибо.


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 22 марта 2012, 01:52:10
Цитировать
Почему-то многие файлы грузятся повторно..
В списке Не обновлять есть соответствующее правило?
Цитировать
в преобразовании URL стоит правило
 #5#~#True#~##5#~#True#~#(\?|&)(phpsessid|s(id)?)=[^&]{5,}$|(phpsessid|s(id)?)=[^&]{5,}&#~##~#True#~#True #~##~#True#~#True
Не понял каким боком это правило относится к описанной проблеме?

Попробуйте такое правило
#5#~#True#~#(.*content\.php\?show=file&path=)/(zips)/(\d+)/(\d+)\.zip#~#\1_\2_\3_\4.zip#~#False#~#True


Название: Re: Написание правил по заявкам
Отправлено: shveicar от 22 марта 2012, 13:49:21
Спасибо за помощь
Цитировать
В списке Не обновлять есть соответствующее правило?
В списке не обновлять стоит (.)*
Цитировать
Не понял каким боком это правило относится к описанной проблеме?
Дело в том, что это правило, было рекомендовано для адресов с постоянно меняющимся sid,оно у меня включено по умолчанию, в данном случае оно действительно никак не влияет на результат.
Цитировать
Попробуйте такое правило
#5#~#True#~#(.*content\.php\?show=file&path=)/(zips)/(\d+)/(\d+)\.zip#~#\1_\2_\3_\4.zip#~#False#~#True

Попробовал, а также по аналогии
#5#~#True#~#(.*content\.php\?show=file&path=)/(images)/(\d+)/(\d+)\.jpg#~#\1_\2_\3_\4.jpg#~#False#~#True и
#5#~#True#~#(.*content\.php\?show=file&path=)/(videos)/(\d+)/(\d+)\.wmv#~#\1_\2_\3_\4.wmv#~#False#~#True

Не помогает.. (создалась папка _c_o_n_t_e_n_t_._p_h_p_^ и в ней идут такие-же адреса)
Сделал другой вариант: правило / заменить _ получилось, но только теперь, в корневой директории создаются
отдельные папки адрес_content.php^ также адрес.com_misc.php^ и т.д в них адреса выглядят как мне нужно (полная
совместимость с offline explorer), но в случае параллельной загрузки нескольких web адрессов, - (у другого адреса имеющего классический вид например www.mywed.ru/forum/)- начинается сохранение файлов без каталогов (собственно знак /  и обозначает каталог) в корневую директорию. Как я понимаю, нужно добавить исключение для правила (/ замена на _) только для этого (file&path=/) адреса? но все-таки, как заставить грузиться все файлы - в папку content.php^ Можно конечно, использовать групповое переименование загруженных файлов - программой total commander (заменить #% на _) но это не всегда удобно.
P.s Программа очень удобная, особенно если с ней разобраться...


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 22 марта 2012, 14:19:29
Цитировать
Не помогает.. (создалась папка _c_o_n_t_e_n_t_._p_h_p_^ и в ней идут такие-же адреса)
Мое правило не могло к такому привести.
Про остальное: свалили все в кучу, правило, на котором остановились, не привели. Как Вам помочь не знаю.


Название: Re: Написание правил по заявкам
Отправлено: shveicar от 22 марта 2012, 17:03:00
Извиняюсь что, запутал ситуацию, Спрошу по другому, что нужно сделать чтобы правило (/ замена на _) работало только для конкретного адреса?(http://адрес.com/content.php?show..) ведь в преобразовании url нет раздела -применить только к определенному адресу. Спасибо.


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 22 марта 2012, 18:51:15
Нужно правильно составить регулярное выражение. Указанное Вами условие должно входить в само выражение.


Название: Re: Написание правил по заявкам
Отправлено: ustas91 от 30 марта 2012, 00:27:35
Использую HC + fastun.ru (безусловные прокси)

Весь траффик гонится через fastun.
Необходимо, чтобы антивирусные базы (Kaspersky, Eset) обновлялись и кешировались напрямую, не проходя через серверы fastun. :help:


Название: Re: Написание правил по заявкам
Отправлено: Влад22 от 30 марта 2012, 04:03:27
Для нода можно использовать такое правило (условные прокси)
#8#~#True#~#nod#~#HTTP#~##~#0#~##~##~#\.nup$

А ещё лучше для fastun такое
#8#~#True#~#bypass#~#HTTP#~##~#0#~##~##~#\.(7z|aac|ace|amf|amr|asf|avi|bik|bin|bz|bz2|cab|chm|div|dvx|djv|djvu|dll|exe|ffl|fft|ffx|flv|gz|jar|maf|mmf|mov|mp1|mp2|mp2v|mp3|mp4|mpa|mpe|mpeg|mpf|mpg|mpv|mpv2|mrw|msi|nup|pdf|pps|ppt|r(\d{2}|a[rw])|scr|tar|taz|tbz|tbz2|tga|tgz|tif|tiff|wav|wma|xls|xpi|xsl|xxe|z|zip)$


Название: Re: Написание правил по заявкам
Отправлено: ustas91 от 30 марта 2012, 22:35:44
Для нода можно использовать такое правило (условные прокси)
#8#~#True#~#nod#~#HTTP#~##~#0#~##~##~#\.nup$

А ещё лучше для fastun такое
#8#~#True#~#bypass#~#HTTP#~##~#0#~##~##~#\.(7z|aac|ace|amf|amr|asf|avi|bik|bin|bz|bz2|cab|chm|div|dvx|djv|djvu|dll|exe|ffl|fft|ffx|flv|gz|jar|maf|mmf|mov|mp1|mp2|mp2v|mp3|mp4|mpa|mpe|mpeg|mpf|mpg|mpv|mpv2|mrw|msi|nup|pdf|pps|ppt|r(\d{2}|a[rw])|scr|tar|taz|tbz|tbz2|tga|tgz|tif|tiff|wav|wma|xls|xpi|xsl|xxe|z|zip)$

Спасибо, за правила! Пригодились. :thanks:

Но, еще необходимо правило для обновления и кеширования антивирусных баз Kaspersky, в обход сервиса fastun.ru (безусловные прокси)...

Все обновления Kaspersky скачиваются с :
ftp://downloads4.kaspersky-labs.com (ftp://kaspersky-labs.com)/index/u0607g.xml.klz
меняется часть выделенная зеленым :dash2:


Название: Re: Написание правил по заявкам
Отправлено: Xatom от 31 марта 2012, 15:34:51
Здравствуйте. Помогите пожалуйста сделать правило для сайта Вконтакте. Вконтакте, аватарки и некоторые другие картинки имеют адрес подобный этому - http://cs956.userapi.com/u131302156/e_5e11c2c7.jpg.
Данные части адреса переменны - http://cs956.userapi.com/u131302156/e_5e11c2c7.jpg, остальное статично. Таких картинок Вконтакте ОЧЕНЬ большое количество. Проблема в том, как НС сохраняет эти картинки в кеше:

Сначала создается папка - cs956.userapi.com (http://cs956.userapi.com/u131302156/e_5e11c2c7.jpg)
Потом, в ней еще папка - u131302156 (http://cs956.userapi.com/u131302156/e_5e11c2c7.jpg)
И только потом, сама картинка - e_5e11c2c7[/b].jpg (http://cs956.userapi.com/u131302156/e_5e11c2c7.jpg)

У меня за неделю, "попаданий" по таким ссылка примерно 2-3 тысячи. В результате, в кеше образуется около 6 тысяч папок, в которых по одному файлу.

Большая просьба, сделать правило, которое заставляло бы НС сохранять все эти картинки в одну папку и без подпапок.


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 02 апреля 2012, 10:35:32
Попробуйте такое правило для списка Преобразование URL
#5#~#True#~#[^.]*\.userapi\.com/.*/([^/]*)\.jpg$#~#userapi.com/\1.jpg#~#False#~#True
Эту строку заберите в буфер обмена Windows, перейдите в список и выполните команду контекстного меню Добавить правило из буфера.


Название: Re: Написание правил по заявкам
Отправлено: Xatom от 02 апреля 2012, 21:12:13
Спасибо Вам большое за правило :thanks:. Работает как часы :good:. Создана одна папка и в ней все файлы.


Название: Re: Написание правил по заявкам
Отправлено: Zwe3do4et от 07 апреля 2012, 00:42:30
если открывать http://forum3.ru/ напрямую то все нормалньно
если включить HC и через него откывать этот сайт то волучаетьяс вот так
(http://s43.radikal.ru/i101/1202/32/a2489452f37ct.jpg) (http://radikal.ru/F/s43.radikal.ru/i101/1202/32/a2489452f37c.png.html)

как исправить проблему ?
вернемся к старой теме. вот что обнаружил сегодня.
монитор показывает такую строку
 06.04.2012/23:26:18 local/127.0.0.1 http://forum3.ru/forum_tema/forum_tema_test.css?tt=1333743968 383 383/194 100% 447 "503 Service Temporarily Unavailable" П.7
П.7 (Преобразование URL): (\.(css|js|gif|jpe?g|png|swf))\?.*

если в настройках убрать галочку с 7 правила в Преобразовании URL то страница никуда не сползает и все показывается так как нужно. как можно это исправить и что вообще деалет это 7 правило ?


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 07 апреля 2012, 20:19:01
Цитировать
как можно это исправить
Выключите правило или добавьте исключение.
Цитировать
что вообще деалет это 7 правило ?
Удаляет часть в конце URL, которая идет после символа ? После этого символа в URL обычно находится параметр, не влияющий на то, что грузится по этому URL. Поэтому это правило позволяет экономить трафик.


Название: Re: Написание правил по заявкам
Отправлено: BlackRain666 от 08 апреля 2012, 08:59:07
можно написать правило?
например есть это:
video016BMB_228611001.wmv?s=1322949768&e=1322960568&h=cab3b88d1a48219872a123a356dd2c45&site=1005
video016BMB_228611002.flv?s=1322949768&e=1322960568&h=cab3b88d1a48219872a123a356dd2c45&site=1005
video016BMB_228611003.compressed?s=1322949768&e=1322960568&h=cab3b88d1a48219872a123a356dd2c45&site=1005
и др.
чтобы оставалось:
video016BMB_228611001.wmv
video016BMB_228611002.flv
video016BMB_228611003.compressed
чтобы не перебирать все расширения


Название: Re: Написание правил по заявкам
Отправлено: Zelen от 08 апреля 2012, 12:42:20
Цитировать
Нужно составить правило для загрузки Видео и Музыку только из кэша что бы пользователь не смог смотреть видео и слушать музыку через браузер.
Правило (#4#~#True#~#\.(3gp|asf|avi|flv|avi|vob|mov|mp3|mp4|mpe?g|rm|wmv|mp[3a]|midi?|mmf|wma)(\?|$)#~##~#) помогает только если клиент захочет скачать файлы данного расширения.
Правила работают по URL, и если в по URL нельзя определить, что это медиа-файл, то правила бессильны. Для более тонкого контроля надо использовать расширение. Вот расширение, которое будет блокировать загрузку видео и аудио-файлов независимо от расширения (файлы с расширением swf будут грузиться).
Код:
--[[ <HCExtension>
@name          eA_OnlyFromCache_media_by_type (OFC-media)
@author        mai62
@description   Загружать медиа-файлы только из кэша
@exception     \.swf($|\?)
@event         AnswerHeaderReceived/Answer
</HCExtension> ]]


function GetContentType(s)
  _,_,x = string.find(s, '[cC]ontent%-[tT]ype: *([^;\r\n]+)')
  if x~=nil then x = string.lower(x) end
  return x
end

function GetContentLength(s)
  _,_,x = string.find(s, '[cC]ontent%-[lL]ength: *(%d+)')
  if x==nil then return -1 else return tonumber(x) end
end


function Answer()

 -- Только для GET-запросов
  if hc.method == 'GET' then

 -- забираем тип файла из заголовка 'Content-Type'
 type = GetContentType(hc.answer_header)
 if type~=nil then
   local media= nil
    media = string.find(type,'video',1,true)
   if media==nil then media = string.find(type,'audio',1,true) end

   -- если в поле заголовка 'Content-Type' есть слово 'video' или 'audio'
   -- и файла нет в кэше
   if media~=nil and hc.cache_file_size<0 then
   -- то останавливаем загрузку
     hc.action = 'stop-'
     hc.monitor_string = hc.monitor_string..'OFC-media '
   end
 end
  end

end  -- Конец функции Answer

Переделайте пожалуйста правило, что бы не грузило видео, аудио и флеш.
Убрал строчку " \.swf($|\?)", но правило почему то всё равно даёт грузить флеш и видео (например на rutube)


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 08 апреля 2012, 17:41:21
BlackRain666
Попробуйте такое правило для списка Преобразование URL
#5#~#True#~#(video016BMB_\d+\.(?:wmv|flv|compressed))\?s=.*$#~#\1#~#False#~#True
Добавлено: 08 Апрель 2012, 17:19:43

Zelen
Цитировать
Переделайте пожалуйста правило, что бы не грузило видео, аудио и флеш.
Убрал строчку " \.swf($|\?)", но правило почему то всё равно даёт грузить флеш и видео (например на rutube)
А Вы уверены, что это видео грузится через НС? rutube, например, старается видео мимо прокси грузить, если есть такая возможность.


Название: Re: Написание правил по заявкам
Отправлено: alexey65536 от 05 мая 2012, 17:20:56
Всем приятных праздников!
Нужно правило для замены ссылок вида
http://www.panoramio.com/photo_explorer#user=3457134&with_photo_id=63087070&order=date_desc
на
http://static.panoramio.com/photos/original/63087070.jpg
, т.е. в 1-й ссылке ключевые данные - 63087070 (то, что идет после &with_photo_id=), это номер фото, остальное не нужно.
Заранее спасибо за помощь:)
пс. Мне подсказали вариант
Цитировать
panoramio\.com/.*&with_photo_id=(\d+).*
на
static.panoramio.com/photos/original/\1.jpg
, но он не срабатывает... А в тренажере показывает, что все замечательно:(


Название: Re: Написание правил по заявкам
Отправлено: alex77 от 06 мая 2012, 03:07:02
потому что статическая картинка другая
http://v24.lscache6.c.bigcache.googleapis.com/static.panoramio.com/photos/original/63087070.jpg
Добавлено: 06 Май 2012, 10:05:38

Дело не в правиле (оно правильно), а в самой прямой ссылке


Название: Re: Написание правил по заявкам
Отправлено: Geek от 15 мая 2012, 18:16:08
Добрый день!
Объясните пожалуйста алгоритм написания правила в чёрном списке.
Нужно убрать фрейм с баннерами, или конкретный баннер.
Вот к примеру сайт http://fishing33.ru/ здесь имеется куча баннеров.
К примеру баннер магазина "Формула рыбалки" рыжий такой.
Как сделать, чтобы его вообще небыло видно.
Получается заблокировать загрузку картинки, однако остаётся оконтовка этой картинки. Хочу чтобы ни чего не напоминало о её существовании.
заранее спасибо за помощь.


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 15 мая 2012, 22:07:39
Черный список не блокирует банеры, он блокирует URL (адреса). Чтобы не оставалось и следов от заблокированных элементов страницы нужно использовать расширение Content Master.


Название: Re: Написание правил по заявкам
Отправлено: ozzy от 05 июня 2012, 03:01:38
Здравствуйте.
Расскажите о создании универсального правила для блокирования группы документов на примере разных путей к java-скриптам.

  • *.js
  • *=js
  • *js.php
  • */js/
  • */javascript
  • и т.д. и т.п.

Как такое многообразие объединить в одну строку? Спасибо.


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 05 июня 2012, 03:16:15
Правила в НС имеют синтаксис регулярных выражений (http://ru.wikipedia.org/wiki/%D0%A0%D0%B5%D0%B3%D1%83%D0%BB%D1%8F%D1%80%D0%BD%D1%8B%D0%B5_%D0%B2%D1%8B%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F).


Название: Re: Написание правил по заявкам
Отправлено: Иракли от 10 июня 2012, 02:50:22
Добрый день , я тоже использую HC уже давно .
У меня 10 машин и сервер ,всё в принципе работает идеально .
Но вот недавно я решил внести изменения кое какие и мне понадобилось придумать правило по какому изменения начнут работать .
У вас я видел есть правило "Черный список" которое блокирует страницу и не дает дальше с ней работать ,а так же выводит страничку с сообщением (по желанию можно создать свою )
И так :
Мне нужен "скрипт" или точнее "правило" которое при первом обращении к серверу выводит не то что запросили ,а то что я задам предварительно ....
А при повторном запросе уже откроет то ,что запросили .

К примеру ,включил дядя ваня компьютер и набрал Одноклассники.Ру ,а ему открывается страница с балансом или рекламой ...
Когда он еще введет тот же сайт или другой то открывается уже то что ему нужно .
Учитывая что а правообладатель сети ,то я значит имею полное право распространять рекламу в своих интересах ...

За ранее спасибо )


Название: Re: Написание правил по заявкам
Отправлено: alex77 от 10 июня 2012, 17:27:40
Мне нужен "скрипт" или точнее "правило" которое при первом обращении к серверу выводит не то что запросили ,а то что я задам предварительно ....
А при повторном запросе уже откроет то ,что запросили .

Учитывая что а правообладатель сети ,то я значит имею полное право распространять рекламу в своих интересах ...
вам не правило и не скрипт нужен, а расширение.

"правообладатель сети" - с каких пор?)))


Название: Re: Написание правил по заявкам
Отправлено: Иракли от 10 июня 2012, 18:54:49
вам не правило и не скрипт нужен, а расширение.

"правообладатель сети" - с каких пор?)))

Смешно да ?
А как вы называете людей которые оформляют магистральный интернет на имя компании ?
---
Вы написали о расширении , а какое именно мне нужно ?
Или мне пора готовить кошелек на другой софт ?


Название: Re: Написание правил по заявкам
Отправлено: alex77 от 11 июня 2012, 03:08:09
Вы написали о расширении , а какое именно мне нужно ?
написать самому. из готовых его тут (на сайте) нет


Название: Re: Написание правил по заявкам
Отправлено: Иракли от 12 июня 2012, 02:51:56
Интересно сказали вы .
Написать самому ...
Если бы я мог его сам написать ,я наверное не обращался бы на сайт программы HC .
Если же я сам должен его писать ,могли бы сказать или ссылку дать где я смог бы прочитать как это делается .
Какой смысл отвечать если это не чего не меняет ?
Проблема та так и осталась не решенной ...


Название: Re: Написание правил по заявкам
Отправлено: alex77 от 12 июня 2012, 03:13:32
Интересно сказали вы .
Написать самому ...
Если бы я мог его сам написать ,я наверное не обращался бы на сайт программы HC .
Если же я сам должен его писать ,могли бы сказать или ссылку дать где я смог бы прочитать как это делается .
Какой смысл отвечать если это не чего не меняет ?
Проблема та так и осталась не решенной ...
Ну а как еще, если "написать самому" это единственный способ решить вашу проблему?
Насчет, "как делается". документация присутствует в папке программы.
Кроме того, примеры расширение можно найти на данном форуме. http://handycache.ru/component/option,com_smf/Itemid,10/board,5.0/


Название: Re: Написание правил по заявкам
Отправлено: Villi от 18 июня 2012, 15:02:55
на некоторых сайтах появляется снизу окошко, что страница в одноклассниках взломана (я там не зарегистрирован), каким правилом можно блокировать это окно? В мониторе не получилось отследить его урл. Много раз в минуту выскакивает без конца и Устали.


Название: Re: Написание правил по заявкам
Отправлено: Иракли от 18 июня 2012, 16:22:51
на некоторых сайтах появляется снизу окошко, что страница в одноклассниках взломана (я там не зарегистрирован), каким правилом можно блокировать это окно? В мониторе не получилось отследить его урл. Много раз в минуту выскакивает без конца и Устали.

На каком сайте конкретно выскакивает это окно ?


Название: Re: Написание правил по заявкам
Отправлено: Wonderboy от 19 июля 2012, 00:55:04
Помогите с правилом для таких ссылок:

http://x0.6930904401553124x.stg.odnoklassniki.ru/res/test/1p_1.png
http://x0.15927800256846458x.stg.odnoklassniki.ru/res/test/1p_2.png
http://stg.odnoklassniki.ru/res/i/ic/n/block.png
http://stg.odnoklassniki.ru/res/i/sm/13a.gif

Хочется, чтобы выделенное убиралось и преобразовывалось наподобие odnoklassniki.ru/stg/*далее стандартный путь*


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 19 июля 2012, 12:46:45
Попробуйте так:
#5#~#False#~#.*(?:\.?stg\.odnoklassniki\.ru)(.*)$#~#odnoklassniki.ru/stg\1#~#False#~#True


Название: Re: Написание правил по заявкам
Отправлено: Wonderboy от 19 июля 2012, 20:04:08
mai62 спасибо, заработало.


Название: Re: Написание правил по заявкам
Отправлено: Aly от 01 августа 2012, 12:38:26
Добрый день!
Изменились URL в контакте теперь они базируются на userapi.com предыдущие правила я исправил на новый сервер, но теперь они еще и формат меняют
было что-то вроде этого
http://cs10586.userapi.com/u150265296/bce7b118.mp3
теперь вот так
http://cs1-15.userapi.com/d23/ac815f6ecd02fa.mp3
напишите пожалуйста правило чтоб преобразовывалось в
userapi.com\audio\ac815f6ecd02fa.mp3
и правило должно быть универсальным, откидываем все что до userapi.com и все что после него (до последнего слеша) заменяем на \audio\
Это конечно не даст улучшений в кеше, но зато хоть все в одной папке будет.



Название: Re: Написание правил по заявкам
Отправлено: mai62 от 01 августа 2012, 12:59:26
Попробуйте так
#5#~#True#~#cs\d-\d\d\.userapi\.com/d23/(ac815f6ecd02fa)\.mp3#~#userapi.com\audio\\\1.mp3#~#False#~#True


Название: Re: Написание правил по заявкам
Отправлено: Aly от 01 августа 2012, 13:08:41
Не то...
Это правило только для одног урла будет, а он всегда разный
приведу примеры
http://cs1-11.userapi.com/d26/964e86dce0f382.mp3
http://cs1-11.userapi.com/d26/d0908eaf262d2f.mp3
http://cs1-11.userapi.com/d27/6d8cb67b1adcb6.mp3
http://cs1-11.userapi.com/d27/b9135ba94feaf1.mp3
http://cs1-11.userapi.com/d28/c1e0a389d673b4.mp3
http://cs1-11.userapi.com/d30/f4049141732cc5.mp3
http://cs1-11.userapi.com/d35/3a192e148a2d02.mp3

преобразовать в
http://userapi.com/audio/964e86dce0f382.mp3
http://userapi.com/audio/d0908eaf262d2f.mp3
http://userapi.com/audio/6d8cb67b1adcb6.mp3
http://userapi.com/audio/b9135ba94feaf1.mp3
http://userapi.com/audio/c1e0a389d673b4.mp3
http://userapi.com/audio/f4049141732cc5.mp3
http://userapi.com/audio/3a192e148a2d02.mp3


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 01 августа 2012, 14:43:25
#5#~#True#~#cs\d-\d\d\.userapi\.com/d\d+/(.*)\.mp3#~#userapi.com\audio\\\1.mp3#~#False#~#True


Название: Re: Написание правил по заявкам
Отправлено: Aly от 01 августа 2012, 20:57:11
http://cs1-31.userapi.com/d8/ea96e6d90e5780.mp3
Файл создался в папке
..Cache\userapi.com#~audio#~ea96e6d90e5780.mp3
а надо ..Cache\userapi.com\audio\ea96e6d90e5780.mp3

на такой не реагирует
http://cs1-2.userapi.com/d16/f70346bbc8ecd8.mp3
Добавлено: 01 Август 2012, 20:54:57

Не важно чего и сколько впереди, если есть userapi.com и .mp3 в строке то преобразовывать


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 01 августа 2012, 21:26:24
#5#~#True#~#cs\d-\d+\.userapi\.com/d\d+/(.*)\.mp3#~#userapi.com/audio/\1.mp3#~#False#~#True


Название: Re: Написание правил по заявкам
Отправлено: Aly от 02 августа 2012, 07:26:12
Спасибо! Все работает


Название: Re: Написание правил по заявкам
Отправлено: cardon от 11 августа 2012, 18:00:23
Добрый день подскажите.
Задача такова.

1)Необходимо сохранять в кеш только данные с сайтов www.tmgame.ru tmgame.ru info.tmgame.ru и и т.д. 
Добавил в "Добавить в кеш" +tmgame.ru все вроде работает.
2) Необходимо в эту папку записывать swf,js,jpg,png,css,xml без параметров.
Добавил в "Преобразование URL" (\.(css|js|gif|jpe?g|jpg|xml|png|swf))\?.* и заменил на \ все вроде хорошо сохраняет файлы без параметров.
3) Необходимо записывать в кеш
 http://tmgame.ru/xml/locobotxml.php?mode=artikul&art%5Fids=273
 http://tmgame.ru/xml/locationxml.php?t=objecttype&v=6258&u=129&rnd=239
 http://tmgame.ru/xml/locationxml.php?t=locationtitles&v=6853&locids[]=51&rnd=239

 Без rnd. Но чтобы сохранялись данные с параметрами и чтобы в дальнейшем подгружались с кеша. Что делать?

 То есть чтобы сохранялись данные вот так
  tmgame.ru/xml/locobotxml.php^/mode=artikul&art%5Fids=273
  tmgame.ru/xml/locationxml.php^t=objecttype&v=6258&u=129
  tmgame.ru/xml/locationxml.php^t=locationtitles&v=6853&locids[]=51

Остальные php файлы сохранять ненужно )


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 11 августа 2012, 23:54:45
Попробуйте такое правило для списка Преобразование URL
#5#~#True#~#tmgame\.ru/xml/locationxml\.php\?(((.+)&rnd=\d+)|(.+))#~#tmgame.ru/xml/locobotxml.php^/\3\4#~#False#~#True


Название: Re: Написание правил по заявкам
Отправлено: cardon от 12 августа 2012, 01:08:14
Попробуйте такое правило для списка Преобразование URL
#5#~#True#~#tmgame\.ru/xml/locationxml\.php\?(((.+)&rnd=\d+)|(.+))#~#tmgame.ru/xml/locobotxml.php^/\3\4#~#False#~#True
Вхождение находит но что-то не сохраняет нечего. Правило вроде применяется.
Добавил в "Запись в кэш" True#~#\.(swf|js|ico|jpg|jpeg|png|gif|css|xml|zxml|map|bin|lif|mp3|php)#~##~#tmgame\.ru#~#911
Но что-то ничего не изменилось. Не сохраняется. В чем проблема? Хотя другие php стало сохранять но с этими не хочет. Что не так?


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 12 августа 2012, 11:26:19
Покажите скриншот монитора.


Название: Re: Написание правил по заявкам
Отправлено: CemKey от 12 августа 2012, 13:45:16
Напишите пожалуйста правило для переадресации.
http://pic.fullrest.ru/bKB4mlyP > http://pic.fullrest.ru/upl/bKB4mlyP.jpg
http://pic.fullrest.ru/bFlT9Ta3 > http://pic.fullrest.ru/upl/bFlT9Ta3.jpg
http://pic.fullrest.ru/YczvkggW > http://pic.fullrest.ru/upl/YczvkggW.jpg
http://pic.fullrest.ru/xvJHKF26 > http://pic.fullrest.ru/upl/xvJHKF26.jpg


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 12 августа 2012, 13:51:24
#5#~#True#~#pic\.fullrest\.ru/(.*)#~#pic.fullrest.ru/upl/\1.jpg#~#False#~#True


Название: Re: Написание правил по заявкам
Отправлено: CemKey от 12 августа 2012, 13:54:17
В тренажере все правильно срабатывает, а вот браузер выдает такой адрес:
http://pic.fullrest.ru/upl/upl/upl/upl/upl/upl/upl/upl/upl/upl/upl/upl/upl/upl/upl/upl/upl/upl/upl/upl/bFlT9Ta3.jpg.jpg.jpg.jpg.jpg.jpg.jpg.jpg.jpg.jpg.jpg.jpg.jpg.jpg.jpg.jpg.jpg.jpg.jpg.jpg


Название: Re: Написание правил по заявкам
Отправлено: cardon от 12 августа 2012, 17:41:52
Попробуйте такое правило для списка Преобразование URL
#5#~#True#~#tmgame\.ru/xml/locationxml\.php\?(((.+)&rnd=\d+)|(.+))#~#tmgame.ru/xml/locobotxml.php^/\3\4#~#False#~#True

Большое спасибо вам! Помогли)
Подскажите как записывать в кеш только данные с сайтов
www.tmgame.ru
tmgame.ru
info.tmgame.ru
service.tmgame.ru


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 12 августа 2012, 22:15:30
Выключить все правила в списке Запись в кэш и добавить это
#4#~#True#~#^(|service\.|info\.)tmgame\.ru#~##~#


Название: Re: Написание правил по заявкам
Отправлено: xSvintuSx от 17 августа 2012, 20:23:16
Здравствуйте!

Пожалуйста перепроверьте правило #5#~#True#~#(?:[^.]+\.)?odnoklassniki\.ru/getImage\?photoId=(\d+)&photoType=(\d)#~#odnoklassniki.ru/images/photoType\2/\1#~#False#~#True у меня почему то она не работает.

Благодарю за внимание.


Название: Re: Написание правил по заявкам
Отправлено: M8R от 22 августа 2012, 02:31:43
Здравствуйте! Помогите, пожалуйста, составить правило:
для blogger.com и google(ru|com|*) не использовать gzip-прокси, для всех остальных использовать
PS Спасибо разработчикам HandyCache за чудесную программу!


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 22 августа 2012, 15:52:10
Правилом это не получится сделать. Попробуйте этим расширением
Код:
--[[ <HCExtension>
@name          Disable gzip
@author        mai62
@version       0.1
@description  Запретить gzip
@rule            blogger\.com|google\.(ru|com)
@event         RequestHeaderReceived/Request
</HCExtension> ]]


function Request()
  local x = re.replace(hc.request_header, "(Accept-Encoding:.*\r\n)", "")
  if x then
    hc.request_header= x
  end
end

Добавлено: 22 Август 2012, 15:50:30

Только заметил
Цитировать
не использовать gzip-прокси
Что такое gzip-прокси? Я отвечал на вопрос просто про gzip.


Название: Re: Написание правил по заявкам
Отправлено: M8R от 22 августа 2012, 20:08:53
gzip-прокси - имею ввиду прокси для сжатия трафика, правда в данном случае не важно какой тип прокси

Интересно - что написать в колонку условие закладки Настройки>Общие>Внешний прокси>Условные прокси
для того, чтобы, например, пользоваться гуглом, блоггером, (может быть) почтой минуя прокси, а все остальные страницы открывались через указанный прокси, например такой 46.180.81.109:1080 (прокся приведена для примера - не факт что рабочая), ах да, и чтобы все https запросы и ответы тоже шли напрямую ко мне минуя прокси
вот как-то так... )))
ps с регулярками немного знаком, но такие выражения #5#~#True#False# вводят в заблуждения ))


Название: Re: Написание правил по заявкам
Отправлено: alex77 от 23 августа 2012, 03:20:33
M8R
безусловные прокси
Код:
#7#~#True#~#Proxy#~#HTTP#~#46.180.81.109#~#1080#~##~#
условные прокси
Цитировать
#8#~#True#~#Napryamyu#~#HTTP#~##~#0#~##~##~#^https?://[^/]+:443$|blogger\.com|google\.(ru|com)


Название: Re: Написание правил по заявкам
Отправлено: M8R от 23 августа 2012, 22:14:28
Спасибо за помощь!
Моя скромная благодарность (http://handycache.ru/forum/index.php?topic=9.msg35882#msg35882)
Заодно и сообразил, что такое: #5#~#True#False# ))


Название: Re: Написание правил по заявкам
Отправлено: ustas91 от 05 октября 2012, 22:49:26
Доброго времени суток!

Нужно правило для загрузки сайтов доменной зоны *.org (wikipedia.org  w3.org kernel.org и т.д.) в обход Безусловного прокси (fastun.ru).


Название: Re: Написание правил по заявкам
Отправлено: M8R от 05 октября 2012, 23:50:47
 ???
#1#~#True#~#*.org#~#HTTP#~##~#0#~##~##~#.org/|.org$
Захватит все адреса, в которых есть вхождение ".org/" или заканчиваются на ".org"


Название: Re: Написание правил по заявкам
Отправлено: Aleksei N от 07 октября 2012, 07:49:36
есть такой файлик http://www.tf2outpost.com/api/core/backpack нужно что бы он не обновлялся а брался только из кеша, я создал такое правило в список только из кеша
#4#~#True#~#tf2outpost\.com/api/core/backpack#~##~#
файл есть в кеше но почему то НС отвечает 404 Not found (HC) POST


Название: Re: Написание правил по заявкам
Отправлено: sergtch от 07 октября 2012, 11:17:22
Здравствуйте.
Такая вот задача:
Надо из загружаемой странице вырезать скрипт, вида: <script>.*некий url.*</script>.
Чтобы не было даже обращения по адресу: "некий url".
Подскажите, как это сделать?


Название: Re: Написание правил по заявкам
Отправлено: M8R от 08 октября 2012, 02:07:30
Цитировать
файл есть в кеше но почему то НС отвечает 404 Not found (HC) POST
???
Чтобы не было даже обращения по адресу: "некий url".
Настройки -> список -> черный -> добавить -> "некий url" (лучше домен некого url)


Название: Re: Написание правил по заявкам
Отправлено: M8R от 08 октября 2012, 21:37:55
для доменной зоны *.org
поправка
#1#~#True#~#*.org#~#HTTP#~##~#0#~##~##~#\.org/|\.org$
так вернее будет


Название: Re: Написание правил по заявкам
Отправлено: sergtch от 09 октября 2012, 21:55:31
Привет.
??? Настройки -> список -> черный -> добавить -> "некий url" (лучше домен некого url)

Пробовал.
Скрипт, не получая ответа, постоянно обращается к этому "некому url", забивая канал.
Поэтому хотелось-бы вырезать его, не допуская исполнения.


Название: Re: Написание правил по заявкам
Отправлено: M8R от 09 октября 2012, 22:38:52
...Пробовал...
Прорерьте монитор, по какому правилу обрабатывается это некий url


Название: Re: Написание правил по заявкам
Отправлено: YuS от 10 октября 2012, 11:27:51
Скрипт, не получая ответа, постоянно обращается к этому "некому url", забивая канал.
Поэтому хотелось-бы вырезать его, не допуская исполнения.
С помощью правил CM можно вырезать скрипт.
Content Master (http://handycache.ru/component/option,com_smf/Itemid,10/topic,2453.msg19606/#msg19606)
Цитировать
1. Раздел SCRIPT
Формат правила:
   regex1
или
   regex1#~#regex2
где regex1 описывает искомый фрагмент скрипта, regex2 - URL, для которого правило работает


Название: Re: Написание правил по заявкам
Отправлено: ustas91 от 11 октября 2012, 20:14:34
поправка
#1#~#True#~#*.org#~#HTTP#~##~#0#~##~##~#\.org/|\.org$
так вернее будет

Огромное спасибо! Очень выручили. Всего вам доброго!


Название: Re: Написание правил по заявкам
Отправлено: ViKtOrV от 26 октября 2012, 02:02:14
Здравствуйте!
Просьба поделиться скриптом, отключающим конкретное правило чёрного списка, например №125.


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 26 октября 2012, 13:30:37
Нет возможности управлять из скрипта отдельными правилами. Если нужно отключать правила для каких-то URL, то можно использовать колонку Исключения.


Название: Re: Написание правил по заявкам
Отправлено: ViKtOrV от 26 октября 2012, 17:25:51
Надо отключать не URL, а конкретного пользователя.


Название: Re: Написание правил по заявкам
Отправлено: ViKtOrV от 26 октября 2012, 21:39:09
А сколько URL-ов можно поместить в ИСКЛЮЧЕНИЯ?


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 26 октября 2012, 22:30:41
Ограничений нет. Разделяйте их символом |
site1|site2|site3


Название: Re: Написание правил по заявкам
Отправлено: Geek от 30 октября 2012, 23:48:07
Подскажите как сделать, чтобы определённые позователи, подключающиеся по прокси не использовали кеш и расширения.
Желательно, чтобы можно было это настроить по каждому пользователю.
Сервер HC, клиентом тоже HC выступает.


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 01 ноября 2012, 14:18:28
Можно попробовать организовать такое с помощью расширения. Но проще, мне кажется, запустить в другой папке еще одну копию НС с выключенным кэшем и расширениями и распределить пользователей в зависимости от потребностей.


Название: Re: Написание правил по заявкам
Отправлено: dedy от 03 ноября 2012, 15:58:43
Есть такая проблема при просмотре онлайн фильмов, например сайт fs.ua - смотрю одну серию, включаю вторую просто крутится кружок и всё, видео не идёт, отключаю прокси всё гуд, так вот может какое-то правило дописать чтобы флеш не кешировался со всех сайтов. Заранее спасибо. Прошу прощение если не в ту тему.


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 03 ноября 2012, 17:43:19
Добавьте это правило в Белый список через буфер обмена (это одна строка)
#10#~#False#~#\.(7?z|ac[3e]|av[iz]|cab|djvu?|doc|exe|flv|gz|iso|ja[dr]|mov|mp[34]|mpe?g|msi|nup|ogg|pdf|rar|rpm|tar|tgz|ver|wmv|zip)(\?|$)#~##~##~#False#~#True#~#False#~#False#~#False#~#False


Название: Re: Написание правил по заявкам
Отправлено: BlackLine от 05 ноября 2012, 15:27:56
Здравствуйте, просьба составить правило "Преобразование URL":
На входе имеем
ht.tp://37.200.64.220/cw/?action=load&expire=*&sig=*
А должны получить файл из кэша по адресу
C:/Program Files/HandyCache/Cache/37.200.64.220/cw/action=load


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 05 ноября 2012, 17:37:13
#5#~#True#~#(37.200.64.220/cw/)\?(action=load).*#~#\1\2#~#False#~#False


Название: Re: Написание правил по заявкам
Отправлено: maz.andrey от 08 ноября 2012, 14:05:02
Здраствуйте. Подскажите пожалуйста, нужно заблокировать сайты соц. сетей (вконтакте, однокласники) в составлении правил не силен, сам не могу разобраться...


Название: Re: Написание правил по заявкам
Отправлено: alex77 от 08 ноября 2012, 14:29:13
Берете домен и в Черный Список через Добавить правило их (правила и добавляете), т.е. добавляете просто домены соц. сетей
твиттер на пример (Добавить правило из буфера)
Код:
#4#~#True#~#+twitter.com#~##~#
и так далее


Название: Re: Написание правил по заявкам
Отправлено: maz.andrey от 08 ноября 2012, 15:18:55
Спасибо, попробовал и теперь блокирует все...


Название: Re: Написание правил по заявкам
Отправлено: latteo от 09 марта 2013, 22:07:25
Привет.
Помогите есть правило, которое переадресовывает запросы на мобильную версию ВК (Списки->Переадресация)
Код:
(http | https): // vk . com /(.*)
\1: // m.  vk . com/\2

Помогите его дополнить условием отмены переадресации, если в запросах присутствует noredir=1, например
Код:
vk . com/testtesttest#?u=186596778&noredir=1



Название: Re: Написание правил по заявкам
Отправлено: YuS от 10 марта 2013, 07:13:52
Помогите его дополнить условием отмены переадресации, если в запросах присутствует noredir=1, например
Попробуйте так:
Код:
#5#~#True#~#^(http|https)://vk\.com/(.*)(?!noredir=1)#~#\1://m.vk.com/\2#~#False#~#True


Название: Re: Написание правил по заявкам
Отправлено: latteo от 11 марта 2013, 01:17:17
Попробуйте так:

Благодарю, но так не получится подозреваю что (.*) - жадное выражение и съедает всё до конца строки не оставляя шанса для (?!noredir=1) :)


Название: Re: Написание правил по заявкам
Отправлено: YuS от 11 марта 2013, 08:08:38
жадное выражение и съедает всё до конца строки не оставляя шанса для (?!noredir=1) :)

А, ну да... тогда, возможно, так будет работать:
Код:
#5#~#True#~#^(http|https)://vk\.com/([^&]*)$#~#\1://m.vk.com/\2#~#False#~#True

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


Название: Re: Написание правил по заявкам
Отправлено: YuS от 11 марта 2013, 09:29:03
жадное выражение
Да, кстати, а такое выражение разве не работает:
Код:
#5#~#True#~#^(http|https)://vk\.com/(.*)(?<!noredir=1)$#~#\1://m.vk.com/\2#~#False#~#True
?
По-моему должно отрабатывать...


Название: Вопрос по RegExp
Отправлено: GregoryPek от 19 марта 2013, 11:21:25
Вопрос  к знатокам RegExp, можно ли одним выражением regexp преобразовать строку типа:

aaa test ddd аааа test qqq test ааа ррр


к виду:

1test2 1test2 1test2


Название: Re: Написание правил по заявкам
Отправлено: qert1e от 04 апреля 2013, 12:37:40
Добрый день. В системе 1 пользователь.
Установлены правила:
1. все сайты запрещены в Черном списке.
2. в белом списке разрешены 3 сайта.

необходимо, чтобы с 18 до 19, например, черные списки не работали. Т.е. в этот промежуток доступны любые сайты.
Как должно выглядеть данное правило? В какой список его добавлять, в черный?


Название: Re: Написание правил по заявкам
Отправлено: DenZzz от 04 апреля 2013, 15:22:35
необходимо, чтобы с 18 до 19, например, черные списки не работали. Т.е. в этот промежуток доступны любые сайты.

Правилом это не сделать, но можно расширением типа такого:

Код:
--[[ <HCExtension>
@name          Отключать Черный список в определенное время
@event         RequestHeaderReceived
</HCExtension> ]]

function RequestHeaderReceived()
local t = os.date("*t")
if t.hour == 18 then hc.white_mask = 'Ч' end
end


Название: Re: Написание правил по заявкам
Отправлено: qert1e от 09 апреля 2013, 12:07:25
Спасибо, DenZzz!
А как работает данное правило в таком случае:
Пользователь запустил компьютер, в HC задано расширение, что ЧС отключается в 18:00.
Итак, 17,59 - работает Черный Список. 18:00 - ЧС отключился. Далее компьютер продолжает работать: 23:00, 00:00, 01:00 ... 09:00.
Вот в момент 09:00 - ЧС отключен или уже включился каким-то образом? Ведь в расширении прописано только выключение ЧС.
А вот если компьютер перегрузить, то тогда ЧС будет включен до достижения 18:00?


Название: Re: Написание правил по заявкам
Отправлено: Anymore от 09 апреля 2013, 14:33:20
qert1e, проверка происходит в момент поступления запроса.
Когда на часах 18:XX, весь чёрный список игнорируется.


Название: Re: Написание правил по заявкам
Отправлено: qert1e от 09 апреля 2013, 14:43:34
Anymore, спасибо за ответ!
Я правильно понимаю, что строка:
if t.hour == 18 then hc.white_mask = 'Ч' end
работает только в течение одного часа - в данном случае с 18 до 19?
А как тогда прописать, чтобы работало и после 19 часов, если такое потребуется? Создать ещё одну строчку в расширении? Такого типа:
if t.hour == 19 then hc.white_mask = 'Ч' end

Если пишу не по теме, т.к. это тема "Написание правил по заявкам", прошу прощения и модераторы могут перенести эти сообщения куда положено.


Название: Re: Написание правил по заявкам
Отправлено: Anymore от 09 апреля 2013, 14:53:31
да, или согласно синтаксису LUA так if (t.hour>=19) and (t.hour<=20) then hc.white_mask = 'Ч' end   


Название: Re: Написание правил по заявкам
Отправлено: qert1e от 11 апреля 2013, 07:08:20
Anymore, спасибо большое! Приведенный Вами синтаксис очень помог!


Название: Re: Написание правил по заявкам
Отправлено: xSvintuSx от 11 апреля 2013, 20:03:10
Помогите пожалуйста написать правило или Расширения которая блокирует картинки размером выше 2000кб.
И еще 1 расширения которая запрещает загрузку любых файлов выше 2Мбайта кроме .swf файлов. Если это возможно.
Я поискал такое расширение по форуму и вроде бы не нашел. Если все же такое расширение уже написано пожалуйста дайте ссылку на неё.

Благодарю за внимание!


Название: Re: Написание правил по заявкам
Отправлено: zakoul от 15 апреля 2013, 03:11:33
Есть такой сайт http://pixlr.com/editor/
При переводе НС в автономный режим этот сайт доступен только на английском языке, хотелось бы что бы и русский не пропадал в автономной работе.
Помогите плиз.


Название: Re: Написание правил по заявкам
Отправлено: Anymore от 16 апреля 2013, 22:05:11
Есть такой сайт http://pixlr.com/editor/
При переводе НС в автономный режим этот сайт доступен только на английском языке, хотелось бы что бы и русский не пропадал в автономной работе.
Помогите плиз.
попробуйте добавить преобразование УРЛ
#5#~#True#~#pixlr.com/editor/language/ru.rs(.*)#~#pixlr.com/editor/language/ru.rs#~#False#~#True
Добавлено: 16 Апрель 2013, 21:54:40

Помогите пожалуйста написать правило или Расширения которая блокирует картинки размером выше 2000кб.
И еще 1 расширения которая запрещает загрузку любых файлов выше 2Мбайта кроме .swf файлов. Если это возможно.
Я поискал такое расширение по форуму и вроде бы не нашел.

Если все же такое расширение уже написано пожалуйста дайте ссылку на неё.
в общем то это собирается на основе и по подобию имеющихся в дистрибутиве расширений


Название: Re: Написание правил по заявкам
Отправлено: zakoul от 17 апреля 2013, 07:01:34
попробуйте добавить преобразование УРЛ
#5#~#True#~#pixlr.com/editor/language/ru.rs(.*)#~#pixlr.com/editor/language/ru.rs#~#False#~#True
Спасибо большое. Все работает.


Название: Re: Написание правил по заявкам
Отправлено: xSvintuSx от 17 апреля 2013, 07:41:37
Мне приходилось раньше работать с lua программированием, писать маленькие скрипты. Но сейчас уже многое не помню но я знаю что можно написать такое правило.

Она должна выглядит примерно так:

забираем тип файла из заголовка 'Content-Type'
Если тип файла не является .swf то забираем размер файла из заголовка 'Content-Length'
Если размер файла есть в заголовке и он больше 2101156 байт
То блокировать загрузку.

Примерно где то так. Но я не могу самостоятельно это перевести в Lua по этому прошу помочь с данной расширением.

Благодарю за внимание!


Название: Re: Написание правил по заявкам
Отправлено: Anymore от 17 апреля 2013, 22:43:18
Мне приходилось раньше работать с lua программированием, писать маленькие скрипты. Но сейчас...

Код:
--[[ <HCExtension>
@name          xSvintuSx personal ext
@event         AnswerHeaderReceived/Answer
</HCExtension> ]]

function GetContentType(s)
  _,_,x = string.find(s, '[cC]ontent%-[tT]ype: *([^;\r\n]+)')
  if x~=nil then x = string.lower(x) end
  return x
end

function GetContentLength(s)
  _,_,x = string.find(s, '[cC]ontent%-[lL]ength: *(%d+)')
  if x==nil then return -1 else return tonumber(x) end
end

function Answer()

 -- Только для GET-запросов
  if hc.method == 'GET' then

   -- забираем тип файла из заголовка 'Content-Type'
    type = GetContentType(hc.answer_header)
   -- забираем размер файла из заголовка 'Content-Length'
    len = GetContentLength(hc.answer_header)

   -- есть ли в поле заголовка 'Content-Type' слово 'image'
    if type~=nil then img = string.find(type,'image',1,true)
    else img = nil  end

      if img~=nil then
         -- если картинка больше 200k байт
          if len > 200*1024 then
           -- то остановить
            hc.action = 'stop'
            hc.monitor_string = hc.monitor_string..'img>200 '
          end 
      end

   -- есть ли в поле заголовка 'Content-Type' слово 'shockwave-flash'
    if type~=nil then
        tf = string.find(type,'shockwave-flash',1,true)
    else
        tf = nil 
    end

    if tf==nil then
         -- если файл больше 2М байт
        if len > 2*1024*1024 then
           -- то остановить
            hc.action = 'stop'
            hc.monitor_string = hc.monitor_string..'DontFlash>2M '
        end 

    end -- Content-Type preset 'shockwave-flash' ?

  end -- Only Get

end  -- Конец функции Answer



Название: Re: Написание правил по заявкам
Отправлено: xSvintuSx от 18 апреля 2013, 05:52:38
Код:
--[[ <HCExtension>
@name          xSvintuSx personal ext
@event         AnswerHeaderReceived/Answer
</HCExtension> ]]

function GetContentType(s)
  _,_,x = string.find(s, '[cC]ontent%-[tT]ype: *([^;\r\n]+)')
  if x~=nil then x = string.lower(x) end
  return x
end

function GetContentLength(s)
  _,_,x = string.find(s, '[cC]ontent%-[lL]ength: *(%d+)')
  if x==nil then return -1 else return tonumber(x) end
end

function Answer()

 -- Только для GET-запросов
  if hc.method == 'GET' then

   -- забираем тип файла из заголовка 'Content-Type'
    type = GetContentType(hc.answer_header)
   -- забираем размер файла из заголовка 'Content-Length'
    len = GetContentLength(hc.answer_header)

   -- есть ли в поле заголовка 'Content-Type' слово 'image'
    if type~=nil then img = string.find(type,'image',1,true)
    else img = nil  end

      if img~=nil then
         -- если картинка больше 200k байт
          if len > 200*1024 then
           -- то остановить
            hc.action = 'stop'
            hc.monitor_string = hc.monitor_string..'img>200 '
          end 
      end

   -- есть ли в поле заголовка 'Content-Type' слово 'shockwave-flash'
    if type~=nil then
        tf = string.find(type,'shockwave-flash',1,true)
    else
        tf = nil 
    end

    if tf==nil then
         -- если файл больше 2М байт
        if len > 2*1024*1024 then
           -- то остановить
            hc.action = 'stop'
            hc.monitor_string = hc.monitor_string..'DontFlash>2M '
        end 

    end -- Content-Type preset 'shockwave-flash' ?

  end -- Only Get

end  -- Конец функции Answer


Огромное спасибо помогло!


Название: Re: Написание правил по заявкам
Отправлено: axvax от 19 апреля 2013, 09:21:28
нужно правило для блокировки соц сетей и всяких xxl сайтов


Название: Re: Написание правил по заявкам
Отправлено: alex77 от 19 апреля 2013, 12:58:08
нужно правило для блокировки соц сетей и всяких xxl сайтов
Лучше, чем СМ - пока ничего не придумали)


Название: Re: Написание правил по заявкам
Отправлено: axvax от 20 апреля 2013, 12:10:45
чё за СМ
Добавлено: 20 Апрель 2013, 12:09:10

Лучше, чем СМ - пока ничего не придумали)
чё за СМ
Добавлено: 20 Апрель 2013, 12:09:44

нужно правило для блокировки соц сетей и всяких xxl сайтов


Название: Re: Написание правил по заявкам
Отправлено: alex77 от 20 апреля 2013, 13:31:50
http://handycache.ru/component/option,com_smf/Itemid,10/topic,6034.0/


Название: Re: Написание правил по заявкам
Отправлено: axvax от 21 апреля 2013, 10:13:10
http://handycache.ru/component/option,com_smf/Itemid,10/topic,6034.0/

чё за СМ
Добавлено: 20 Апрель 2013, 12:09:10

 чё за СМ
Добавлено: 20 Апрель 2013, 12:09:44

нужно правило для блокировки соц сетей и всяких xxl сайтов
  в самой программе нельзя сделать чтоли


Название: Re: Написание правил по заявкам
Отправлено: Tilks от 21 апреля 2013, 12:31:32
  в самой программе нельзя сделать чтоли
заходишь на не нужный сайт
в HandyCache мониторе правой кнопкой на тот адрес, который надо блокировать
<Добавить доменное имя в Черный список>


Название: Re: Написание правил по заявкам
Отправлено: alex77 от 21 апреля 2013, 12:34:17
можно, конечно.
просто это задача не такая простая,  нельзя сделать универсальное правило
Добавлено: 21 Апрель 2013, 19:33:14

заходишь на не нужный сайт
в HandyCache мониторе правой кнопкой на тот адрес, который надо блокировать
<Добавить доменное имя в Черный список>
да, это пожалуй - самый простой способ


Название: Re: Написание правил по заявкам
Отправлено: axvax от 24 апреля 2013, 08:18:29
да в черный список как добавить не жилательные сайты в одно правило

Добавлено: 24 Апрель 2013, 08:17:44

odnoklassniki.ru vk.ru и т.д


Название: Re: Написание правил по заявкам
Отправлено: alex77 от 24 апреля 2013, 09:28:09
да в черный список как добавить не жилательные сайты в одно правило

Добавлено: 24 Апрель 2013, 08:17:44

odnoklassniki.ru vk.ru и т.д

через |
будет примерно так
Код:
#4#~#True#~#odnoklassniki\.ru|vk\.ru#~##~#


Название: Re: Написание правил по заявкам
Отправлено: axvax от 24 апреля 2013, 17:56:06
спасибо


Название: Re: Написание правил по заявкам
Отправлено: xSvintuSx от 25 апреля 2013, 08:58:19
Здравствуйте!

1. Помогите написать правило для Пере адресации сайта "youtube.com" на свою оффлайн локальную страницу с предупреждением "У нас запрещается смотреть Видео в онлайн режиме" или тому подобное. Как правильно вписать правило данного типа? Или еще лучше сделать Расширение с возможностью дальнейшего добавление других сайтов попадающих в эту категорию запрета.

2. Помогите написать Расширения которая переадресовывает при попытке загрузки на сайте Флеш игр или .swf файлов на свою оффлайн локальную страницу с предупреждением "У нас запрещается загружать флеш игры. Для того чтобы получить доступ к флеш играм обратитесь к Администратору" если конечно такое возможно.

Благодарю за внимание!


Название: Re: Написание правил по заявкам
Отправлено: zakoul от 27 апреля 2013, 12:45:08
Подскажите плиз как будет выглядеть правило для очистки кэша. Т.е. нужно удаить из кэша все файлы (.*) >0 Кб, но кроме некоторых форматов \.(png|jpg|mp3) Что нужно вписать в поле "Удалять файлы" в "очистке" кэша НС чтобы оставить нужные файлы?
Заранее спасибо.


Название: Re: Написание правил по заявкам
Отправлено: alex77 от 27 апреля 2013, 16:23:59
Подскажите плиз как будет выглядеть правило для очистки кэша. Т.е. нужно удаить из кэша все файлы (.*) >0 Кб, но кроме некоторых форматов \.(png|jpg|mp3) Что нужно вписать в поле "Удалять файлы" в "очистке" кэша НС чтобы оставить нужные файлы?
Заранее спасибо.
не получится


Название: Re: Написание правил по заявкам
Отправлено: superman54f от 27 апреля 2013, 22:12:21
hi please help me i want to cache all videos...

any one kindly to help me make the url trsnformation..

newbie here


Название: Re: Написание правил по заявкам
Отправлено: MrGreen от 30 апреля 2013, 21:11:56
Так проще
(odnoklassniki|vk)\.(ru|com)/


Название: Re: Написание правил по заявкам
Отправлено: xSvintuSx от 24 мая 2013, 23:12:39
Здравствуйте!

Нужна правило для кеширование всего сайта на определенную папку например D:\\Steam Update\Dota 2\ проблема в том что у этих файлов я не обнаружил расширение чтобы заставить HC кэшировать эти обновление. И не понятно как потом их в писать в список только из кэша не зная расширение файлов которых не надо брать из интернета. У меня 31 компьютеров в зале и я не хочу чтобы каждый клиент жрал трафик на новый вышедший патч. Я на ночь оставляю на Администраторе игру на патч а клиенты к утру быстро обновят свой клиент игры через кэш и начнут играть.

Ссылки при обновление идут разные например:

http://valve30.cs.steampowered.com/depot/571/chunk/e4c3e4dea22c6170d602e97b19b42e3ae1ea1275
http://valve234.cs.steampowered.com/depot/571/chunk/0d8967f788c5fa47b251111ce302620de362bc59
http://valve175.cs.steampowered.com/depot/571/chunk/3248fbb45898af107059b8c1d739364bb5a573a5
http://valve256.cs.steampowered.com/depot/571/chunk/542ae9bec508a801514cc24008d1af90e998b0d0
http://valve233.cs.steampowered.com/depot/573/chunk/c1a69ab0fe761a1fb2a1651ba50489aedb011f10

И так далее.
Благодарю за внимание!


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 25 мая 2013, 00:50:35
Не обязательно правила делать ориентированными именно на расширение. Возможно в URL нужных Вам файлов есть какой-то другой признак, по которому можно опознать эти файлы.


Название: Re: Написание правил по заявкам
Отправлено: LordMerlin от 25 мая 2013, 11:27:04
Сдается мне что это вы не сможете закешировать по причине того, что со стима идет загрузка чанков, патриал контент так сказать.


Название: Re: Написание правил по заявкам
Отправлено: xSvintuSx от 25 мая 2013, 17:11:09
Сдается мне что это вы не сможете закешировать по причине того, что со стима идет загрузка чанков, патриал контент так сказать.

Да, но эти файлы загружаются в кэш при кэширование всего инета тоесть ".*" и также обратно читаются steamом также идеально как это было бы без кэширование. Но сами файлы без расширения. И я не знаю как мне указать его чтобы при обновление Steam он брал именно из кэша эти файлы. По этому я думаю что может быть нужно написать не правило а расширения для данных действий?

Например так:

Сканируем URL сайта
Если обнаружится в заголовке сайта слово (valve30.cs.steampowered.com)
То кешируем весь сайт в указанную папку (Steam)

Ну где то так.

Если можно то пожалуйста напишите это расширение правильно а то я сам не шарю в этих делах.
Большое спасибо!
Добавлено: 25 Май 2013, 17:05:24

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

Ссылки что я дал выше они прямые. Там вроде бы нету указание на расширение. Тупо http://valve233.cs.steampowered.com/depot/573/chunk/c1a69ab0fe761a1fb2a1651ba50489aedb011f10 и все. Я это с Монитора HC скопировал. Они весят от 400 000 до 800 000 байтов. Обновление идет по кусочкам.

Благодарю за внимание.


Название: Re: Написание правил по заявкам
Отправлено: alex77 от 25 мая 2013, 17:21:56
по ссылке видно, что они уникальны и предназначены только для одного пользователя.
как их кешировать? это вопрос


Название: Re: Написание правил по заявкам
Отправлено: LordMerlin от 26 мая 2013, 18:05:10
Никак, динамическое генерирование.


Название: Re: Написание правил по заявкам
Отправлено: divinets от 11 июня 2013, 19:54:32
Имеется сайт http://zvooq.ru.
Цель - запись файлов с музыкой в кеш и последующее воспроизведение из кеша. Музыка качается по ссылкам типа http://yaj0gnwx.zvq.me/9ff25fb6ca0950daed799a5e8cedcb115708c60f9d2040e55f9516993fa87926.s/sOly_kwSkJPjNwTpTJBBBg==,1370966054,15898647. Я преобразованием URL настроил на сохранение ссылок по пути http://zvq.me/9ff25fb6ca0950daed799a5e8cedcb115708c60f9d2040e55f9516993fa87926.mp3. Но сервер отдает файлы по этим ссылкам с заголовками "206 Partial Content" и соответственно правила сохранения не срабатывают. При ручном сохранении в кеш из окна монитора HC и последующем воспроизведением музыки с сайта она берется из кеша и все ОК.
Можно ли написать правило или расширение, заставляющие файлы с ответом "206 Partial Content" с этого сервера записываться в кеш?


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 12 июня 2013, 00:53:51
Цитировать
При ручном сохранении в кеш из окна монитора HC и последующем воспроизведением музыки с сайта она берется из кеша и все ОК.
При ручном сохранении без 206 закачка идет? Если так, попробуйте сравнить заголовки при загрузке из браузера и из монитора. С помощью расширения можно заголовки от браузера приблизить к заголовкам из монитора.


Название: Re: Написание правил по заявкам
Отправлено: divinets от 12 июня 2013, 16:43:00
При ручном сохранении без 206 закачка идет? Если так, попробуйте сравнить заголовки при загрузке из браузера и из монитора. С помощью расширения можно заголовки от браузера приблизить к заголовкам из монитора.
Да, при ручном сохранении в мониторе закачка идет с "200 ОК".
С расширениями не силен. Может кто начеркать пару строк?


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 12 июня 2013, 21:09:58
Покажите лог закачки на том сайте, сайт к себе без авторизации не пускает.


Название: Re: Написание правил по заявкам
Отправлено: divinets от 12 июня 2013, 22:32:55
Покажите лог закачки на том сайте, сайт к себе без авторизации не пускает.

Выкладываю, лог с дефолтными настройками HandyCache.

Код:
12.06.13 22:29:32,313 # 199: Start connection from client

12.06.13 22:29:32,315 # 199: Connection from 127.0.0.1:61379 to HC Version 1.00 RC3 (1.0.0.458)

12.06.13 22:29:32,317 # 199: User name: local

12.06.13 22:29:32,319 # 199/211 >>> URL: http://zvooq.ru/api/queue/
POST /api/queue/ HTTP/1.1
Host: zvooq.ru
Connection: keep-alive
Content-Length: 595
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/27.0.1453.110 Safari/537.36
Origin: http://zvooq.ru
X-Requested-With: XMLHttpRequest
X-CSRFToken: ef142de4ee5f3f42e40a0de7cecf24a8
Content-Type: application/x-www-form-urlencoded;charset=UTF-8
Accept: */*
Referer: http://zvooq.ru/
Accept-Encoding: gzip,deflate,sdch
Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4
Cookie: fbm_111609062204510=base_domain=.zvooq.ru; facebookLoginTimeout=1371040827510; soundVolume=1; __utma=194610662.1211485924.1370963709.1371051240.1371061636.5; __utmb=194610662.4.10.1371061636; __utmc=194610662; __utmz=194610662.1371061636.5.4.utmcsr=handycache.ru|utmccn=(referral)|utmcmd=referral|utmcct=/component/option,com_smf/Itemid,10/topic,337.msg40371/; fbsr_111609062204510=HIxqD_QZNrWt1OHwQ_ETxC3MJ_7aDP6MZfipvXuFS0Y.eyJhbGdvcml0aG0iOiJITUFDLVNIQTI1NiIsImNvZGUiOiJBUURxTjVxbUhQQUxlTDBNVnJnNzR6bkhrMmJ6emRMWE1PXzllQ3JuUmMtNjdZb2xsTDBoSWdyTTNOVUo4WEttMGlNVzhLSmZfdjM2YTRabzFVUWFhRDBCSFBlbXI2M2pUeWlyVlB1Sy1QTDY4Ul8zdzMxQ3o1X3Q0ZlZUVHh2U1lvV0hHUndlWWhmcFJVNkxEN2RfN2VxWFNWQ2RoYzBiTXhnV0VoREpBVmhPeW93S0FtaExLS21VRkpLOW1zei1aTV9odlFnOEtHN3Rfai1OYThISXlNZkxwVmtVYjdzSVZqNzZUb2FkaDRqeG9BWnUzem11U0s3RkppNmhnSTNnYU5BY3BQX3VqUUg2UTI3bjVHRzR5RlFQb0tqRUIyU1E5THp0aDFiXzBsaDJXaEltcjdmNE5ZY21FMUFGTklScW92d0dMWkUyeW1DZHBBbGxCblNJR1lmVSIsImlzc3VlZF9hdCI6MTM3MTA2MTcyMSwidXNlcl9pZCI6IjEwMDAwMTU5NjUwNDc3OSJ9; csrftoken=ef142de4ee5f3f42e40a0de7cecf24a8; stauth="UNQP6s5KQchIpBe47rbY7w==\0541372271331\05415898647"; auth=MTU4OTg2NDcsMTM3MTA2MTczMSw1ZWQwOWFjNjlmODVmNmY4PdTaluh9C9XxaZQ9iMIOdrcWmcMo


12.06.13 22:29:32,323 # 199 <<< URL: http://zvooq.ru/api/queue/
Connection to zvooq.ru:80

12.06.13 22:29:32,326 # 200: Start connection from client

12.06.13 22:29:32,329 # 200: Connection from 127.0.0.1:61381 to HC Version 1.00 RC3 (1.0.0.458)

12.06.13 22:29:32,333 # 200: User name: local

12.06.13 22:29:32,336 # 200/212 >>> URL: http://t1.zvq.me/nztz/socket/info
GET /nztz/socket/info HTTP/1.1
Host: t1.zvq.me
Connection: keep-alive
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/27.0.1453.110 Safari/537.36
Origin: http://zvooq.ru
Accept: */*
Referer: http://zvooq.ru/
Accept-Encoding: gzip,deflate,sdch
Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4


12.06.13 22:29:32,340 # 200 <<< URL: http://t1.zvq.me/nztz/socket/info
Connection to t1.zvq.me:80

12.06.13 22:29:32,420 # 201: Start connection from client

12.06.13 22:29:32,423 # 201: Connection from 127.0.0.1:61383 to HC Version 1.00 RC3 (1.0.0.458)

12.06.13 22:29:32,428 # 201: User name: local

12.06.13 22:29:32,451 # 201/213 >>> URL: http://www.google-analytics.com/__utm.gif?utmwv=5.4.2&utms=16&utmn=1937741159&utmhn=mgijmajocgfcbeboacabfgobmjgjcoja&utmcs=UTF-8&utmsr=1440x900&utmsc=32-bit&utmul=ru&utmje=1&utmfl=11.7%20r700&utmhid=2042552287&utmr=-&utmp=%2Fbackground.html&utmht=1371061772348&utmac=UA-23514435-1&utmcc=__utma=78228616.1410705417.1369248753.1371051122.1371059140.110;+__utmz=78228616.1369248753.1.1.utmcsr=(direct)%7Cutmccn=(direct)%7Cutmcmd=(none);&utmu=q~
DeniedDo:
GET http://www.google-analytics.com/__utm.gif?utmwv=5.4.2&utms=16&utmn=1937741159&utmhn=mgijmajocgfcbeboacabfgobmjgjcoja&utmcs=UTF-8&utmsr=1440x900&utmsc=32-bit&utmul=ru&utmje=1&utmfl=11.7%20r700&utmhid=2042552287&utmr=-&utmp=%2Fbackground.html&utmht=1371061772348&utmac=UA-23514435-1&utmcc=__utma%3D78228616.1410705417.1369248753.1371051122.1371059140.110%3B%2B__utmz%3D78228616.1369248753.1.1.utmcsr%3D(direct)%7Cutmccn%3D(direct)%7Cutmcmd%3D(none)%3B&utmu=q~ HTTP/1.1
Host: www.google-analytics.com
Connection: keep-alive
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/27.0.1453.110 Safari/537.36
Accept: */*
Accept-Encoding: gzip,deflate,sdch
Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4


12.06.13 22:29:32,457 # 201 <<< URL: http://www.google-analytics.com/__utm.gif?utmwv=5.4.2&utms=16&utmn=1937741159&utmhn=mgijmajocgfcbeboacabfgobmjgjcoja&utmcs=UTF-8&utmsr=1440x900&utmsc=32-bit&utmul=ru&utmje=1&utmfl=11.7%20r700&utmhid=2042552287&utmr=-&utmp=%2Fbackground.html&utmht=1371061772348&utmac=UA-23514435-1&utmcc=__utma=78228616.1410705417.1369248753.1371051122.1371059140.110;+__utmz=78228616.1369248753.1.1.utmcsr=(direct)%7Cutmccn=(direct)%7Cutmcmd=(none);&utmu=q~
HTTP/1.1 403 Forbidden (HC)
Server: HandyCache/Version 1.00 RC3 (1.0.0.458)
Content-Type: text/html
Connection: Keep-alive
Content-Length: 588


12.06.13 22:29:32,461 # 199:  Outbound Connection, Local port: 61380

12.06.13 22:29:32,500 # 200:  Outbound Connection, Local port: 61382

12.06.13 22:29:32,505 # 202: Start connection from client

12.06.13 22:29:32,515 # 202: Connection from 127.0.0.1:61384 to HC Version 1.00 RC3 (1.0.0.458)

12.06.13 22:29:32,522 # 202: User name: local

12.06.13 22:29:32,531 # 202/214 >>> URL: http://zvooq.ru/api/track/10424805/stream_url/?_jsver=1.001
GET /api/track/10424805/stream_url/?_jsver=1.001 HTTP/1.1
Host: zvooq.ru
Connection: keep-alive
X-CSRFToken: ef142de4ee5f3f42e40a0de7cecf24a8
X-Requested-With: XMLHttpRequest
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/27.0.1453.110 Safari/537.36
Accept: */*
Referer: http://zvooq.ru/
Accept-Encoding: gzip,deflate,sdch
Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4
Cookie: fbm_111609062204510=base_domain=.zvooq.ru; facebookLoginTimeout=1371040827510; soundVolume=1; __utma=194610662.1211485924.1370963709.1371051240.1371061636.5; __utmb=194610662.4.10.1371061636; __utmc=194610662; __utmz=194610662.1371061636.5.4.utmcsr=handycache.ru|utmccn=(referral)|utmcmd=referral|utmcct=/component/option,com_smf/Itemid,10/topic,337.msg40371/; fbsr_111609062204510=HIxqD_QZNrWt1OHwQ_ETxC3MJ_7aDP6MZfipvXuFS0Y.eyJhbGdvcml0aG0iOiJITUFDLVNIQTI1NiIsImNvZGUiOiJBUURxTjVxbUhQQUxlTDBNVnJnNzR6bkhrMmJ6emRMWE1PXzllQ3JuUmMtNjdZb2xsTDBoSWdyTTNOVUo4WEttMGlNVzhLSmZfdjM2YTRabzFVUWFhRDBCSFBlbXI2M2pUeWlyVlB1Sy1QTDY4Ul8zdzMxQ3o1X3Q0ZlZUVHh2U1lvV0hHUndlWWhmcFJVNkxEN2RfN2VxWFNWQ2RoYzBiTXhnV0VoREpBVmhPeW93S0FtaExLS21VRkpLOW1zei1aTV9odlFnOEtHN3Rfai1OYThISXlNZkxwVmtVYjdzSVZqNzZUb2FkaDRqeG9BWnUzem11U0s3RkppNmhnSTNnYU5BY3BQX3VqUUg2UTI3bjVHRzR5RlFQb0tqRUIyU1E5THp0aDFiXzBsaDJXaEltcjdmNE5ZY21FMUFGTklScW92d0dMWkUyeW1DZHBBbGxCblNJR1lmVSIsImlzc3VlZF9hdCI6MTM3MTA2MTcyMSwidXNlcl9pZCI6IjEwMDAwMTU5NjUwNDc3OSJ9; csrftoken=ef142de4ee5f3f42e40a0de7cecf24a8; stauth="UNQP6s5KQchIpBe47rbY7w==\0541372271331\05415898647"; auth=MTU4OTg2NDcsMTM3MTA2MTczMSw1ZWQwOWFjNjlmODVmNmY4PdTaluh9C9XxaZQ9iMIOdrcWmcMo


12.06.13 22:29:32,550 # 202 <<< URL: http://zvooq.ru/api/track/10424805/stream_url/?_jsver=1.001
Connection to zvooq.ru:80

12.06.13 22:29:32,748 # 202:  Outbound Connection, Local port: 61385

12.06.13 22:29:32,752 # 199 <<< URL: http://zvooq.ru/api/queue/
HTTP/1.1 200 OK
Date: Wed, 12 Jun 2013 18:29:33 GMT
Content-Type: application/json
Vary: Accept-Encoding
Vary: Cookie
X-UA-Compatible: IE=9
Set-Cookie: csrftoken=ef142de4ee5f3f42e40a0de7cecf24a8; expires=Wed, 11-Jun-2014 18:29:33 GMT; Max-Age=31449600; Path=/
Set-Cookie: stauth="uG0NcGfHk_WkDEb-nblsRQ==\0541372271373\05415898647"; Domain=.zvooq.ru; expires=Wed, 26-Jun-2013 18:29:33 GMT; Max-Age=1209600; Path=/
Set-Cookie: auth=MTU4OTg2NDcsMTM3MTA2MTc3Myw1NGE1Yzk1YmQxYzBjOTJlPS7G-DHkqpETxSCgiUw9QtxmmCcW; Domain=.zvooq.ru; expires=Wed, 26-Jun-2013 18:29:33 GMT; Max-Age=1209600; Path=/
Expires: Fri, 02 Jan 1970 00:00:01 GMT
Cache-Control: no-store, no-cache
Pragma: no-cache
Content-Encoding: gzip
Last-Modified: Wed, 12 Jun 2013 18:29:33 GMT
Connection: keep-alive
Transfer-Encoding: chunked


12.06.13 22:29:32,971 # 202 <<< URL: http://zvooq.ru/api/track/10424805/stream_url/?_jsver=1.001
HTTP/1.1 200 OK
Date: Wed, 12 Jun 2013 18:29:33 GMT
Content-Type: application/json
Vary: Accept-Encoding
Vary: Cookie
X-UA-Compatible: IE=9
Set-Cookie: csrftoken=ef142de4ee5f3f42e40a0de7cecf24a8; expires=Wed, 11-Jun-2014 18:29:33 GMT; Max-Age=31449600; Path=/
Set-Cookie: stauth="uG0NcGfHk_WkDEb-nblsRQ==\0541372271373\05415898647"; Domain=.zvooq.ru; expires=Wed, 26-Jun-2013 18:29:33 GMT; Max-Age=1209600; Path=/
Set-Cookie: auth=MTU4OTg2NDcsMTM3MTA2MTc3Myw3MGMxODJjNzY2NTg0ZjRkPZCtF6UfX_sHYdteRCyGD9UWICka; Domain=.zvooq.ru; expires=Wed, 26-Jun-2013 18:29:33 GMT; Max-Age=1209600; Path=/
Expires: Fri, 02 Jan 1970 00:00:01 GMT
Cache-Control: no-store, no-cache
Pragma: no-cache
Content-Encoding: gzip
Last-Modified: Wed, 12 Jun 2013 18:29:33 GMT
Connection: keep-alive
Transfer-Encoding: chunked


12.06.13 22:29:32,976 # 203: Start connection from client

12.06.13 22:29:32,989 # 203: Connection from 127.0.0.1:61386 to HC Version 1.00 RC3 (1.0.0.458)

12.06.13 22:29:32,993 # 203: User name: local

12.06.13 22:29:32,997 # 202 <<< URL: http://zvooq.ru/api/external_systems/facebook/event/play/
Connection to zvooq.ru:80

12.06.13 22:29:33,000 # 203/216 >>> URL: http://b9hyv7yl.zvq.me/257c320c6a1ad49b883cb8f0f61b1e955de9f33a1e984a5b0d381c29b11ca382.s/uMNWjwrj37M8u7e_vDSqLQ==,1371062127,15898647
GET /257c320c6a1ad49b883cb8f0f61b1e955de9f33a1e984a5b0d381c29b11ca382.s/uMNWjwrj37M8u7e_vDSqLQ==,1371062127,15898647 HTTP/1.1
Host: b9hyv7yl.zvq.me
Connection: keep-alive
Accept-Encoding: identity;q=1, *;q=0
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/27.0.1453.110 Safari/537.36
Accept: */*
Referer: http://zvooq.ru/
Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4
Range: bytes=0-


12.06.13 22:29:33,004 # 203 <<< URL: http://b9hyv7yl.zvq.me/257c320c6a1ad49b883cb8f0f61b1e955de9f33a1e984a5b0d381c29b11ca382.s/uMNWjwrj37M8u7e_vDSqLQ==,1371062127,15898647
Connection to b9hyv7yl.zvq.me:80

12.06.13 22:29:33,139 # 202:  Outbound Connection, Local port: 61387

12.06.13 22:29:33,142 # 202/215 >>> URL: http://zvooq.ru/api/external_systems/facebook/event/play/
POST /api/external_systems/facebook/event/play/ HTTP/1.1
Host: zvooq.ru
Connection: keep-alive
Content-Length: 246
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/27.0.1453.110 Safari/537.36
Origin: http://zvooq.ru
X-Requested-With: XMLHttpRequest
X-CSRFToken: ef142de4ee5f3f42e40a0de7cecf24a8
Content-Type: application/x-www-form-urlencoded;charset=UTF-8
Accept: */*
Referer: http://zvooq.ru/
Accept-Encoding: gzip,deflate,sdch
Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4
Cookie: fbm_111609062204510=base_domain=.zvooq.ru; facebookLoginTimeout=1371040827510; soundVolume=1; __utma=194610662.1211485924.1370963709.1371051240.1371061636.5; __utmb=194610662.4.10.1371061636; __utmc=194610662; __utmz=194610662.1371061636.5.4.utmcsr=handycache.ru|utmccn=(referral)|utmcmd=referral|utmcct=/component/option,com_smf/Itemid,10/topic,337.msg40371/; fbsr_111609062204510=HIxqD_QZNrWt1OHwQ_ETxC3MJ_7aDP6MZfipvXuFS0Y.eyJhbGdvcml0aG0iOiJITUFDLVNIQTI1NiIsImNvZGUiOiJBUURxTjVxbUhQQUxlTDBNVnJnNzR6bkhrMmJ6emRMWE1PXzllQ3JuUmMtNjdZb2xsTDBoSWdyTTNOVUo4WEttMGlNVzhLSmZfdjM2YTRabzFVUWFhRDBCSFBlbXI2M2pUeWlyVlB1Sy1QTDY4Ul8zdzMxQ3o1X3Q0ZlZUVHh2U1lvV0hHUndlWWhmcFJVNkxEN2RfN2VxWFNWQ2RoYzBiTXhnV0VoREpBVmhPeW93S0FtaExLS21VRkpLOW1zei1aTV9odlFnOEtHN3Rfai1OYThISXlNZkxwVmtVYjdzSVZqNzZUb2FkaDRqeG9BWnUzem11U0s3RkppNmhnSTNnYU5BY3BQX3VqUUg2UTI3bjVHRzR5RlFQb0tqRUIyU1E5THp0aDFiXzBsaDJXaEltcjdmNE5ZY21FMUFGTklScW92d0dMWkUyeW1DZHBBbGxCblNJR1lmVSIsImlzc3VlZF9hdCI6MTM3MTA2MTcyMSwidXNlcl9pZCI6IjEwMDAwMTU5NjUwNDc3OSJ9; csrftoken=ef142de4ee5f3f42e40a0de7cecf24a8; stauth="uG0NcGfHk_WkDEb-nblsRQ==\0541372271373\05415898647"; auth=MTU4OTg2NDcsMTM3MTA2MTc3Myw3MGMxODJjNzY2NTg0ZjRkPZCtF6UfX_sHYdteRCyGD9UWICka


12.06.13 22:29:33,155 # 203:  Outbound Connection, Local port: 61388

12.06.13 22:29:33,733 # 203 <<< URL: http://b9hyv7yl.zvq.me/257c320c6a1ad49b883cb8f0f61b1e955de9f33a1e984a5b0d381c29b11ca382.s/uMNWjwrj37M8u7e_vDSqLQ==,1371062127,15898647
HTTP/1.1 206 Partial
Date: Wed, 12 Jun 2013 18:29:34 GMT
Content-Type: audio/mpeg
Content-Length: 2365649
Expires: Fri, 02 Jan 1970 00:00:01 GMT
Server: zvoonx/0.9.57
Cache-Control: no-store, no-cache
Pragma: no-cache
Access-Control-Allow-Origin: http://zvooq.ru
Access-Control-Allow-Credentials: true
Content-Range: bytes 0-2365648/2365649
Connection: Keep-Alive


12.06.13 22:29:33,740 # 202 <<< URL: http://zvooq.ru/api/external_systems/facebook/event/play/
HTTP/1.1 403 Forbidden
Date: Wed, 12 Jun 2013 18:29:34 GMT
Content-Type: application/json; charset=UTF-8
Vary: Accept-Encoding
Expires: Fri, 02 Jan 1970 00:00:01 GMT
Cache-Control: no-store, no-cache
Pragma: no-cache
Content-Encoding: gzip
Connection: keep-alive
Transfer-Encoding: chunked


12.06.13 22:29:40,186 # 202 <<< URL: http://zvooq.ru/api/eventlog/
Connection to zvooq.ru:80

12.06.13 22:29:40,333 # 202:  Outbound Connection, Local port: 61390

12.06.13 22:29:40,344 # 202/217 >>> URL: http://zvooq.ru/api/eventlog/
POST /api/eventlog/ HTTP/1.1
Host: zvooq.ru
Connection: keep-alive
Content-Length: 612
Origin: http://zvooq.ru
X-CSRFToken: ef142de4ee5f3f42e40a0de7cecf24a8
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/27.0.1453.110 Safari/537.36
Content-Type: application/x-www-form-urlencoded;charset=UTF-8
Accept: */*
Referer: http://zvooq.ru/
Accept-Encoding: gzip,deflate,sdch
Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4
Cookie: fbm_111609062204510=base_domain=.zvooq.ru; facebookLoginTimeout=1371040827510; soundVolume=1; __utma=194610662.1211485924.1370963709.1371051240.1371061636.5; __utmb=194610662.4.10.1371061636; __utmc=194610662; __utmz=194610662.1371061636.5.4.utmcsr=handycache.ru|utmccn=(referral)|utmcmd=referral|utmcct=/component/option,com_smf/Itemid,10/topic,337.msg40371/; fbsr_111609062204510=HIxqD_QZNrWt1OHwQ_ETxC3MJ_7aDP6MZfipvXuFS0Y.eyJhbGdvcml0aG0iOiJITUFDLVNIQTI1NiIsImNvZGUiOiJBUURxTjVxbUhQQUxlTDBNVnJnNzR6bkhrMmJ6emRMWE1PXzllQ3JuUmMtNjdZb2xsTDBoSWdyTTNOVUo4WEttMGlNVzhLSmZfdjM2YTRabzFVUWFhRDBCSFBlbXI2M2pUeWlyVlB1Sy1QTDY4Ul8zdzMxQ3o1X3Q0ZlZUVHh2U1lvV0hHUndlWWhmcFJVNkxEN2RfN2VxWFNWQ2RoYzBiTXhnV0VoREpBVmhPeW93S0FtaExLS21VRkpLOW1zei1aTV9odlFnOEtHN3Rfai1OYThISXlNZkxwVmtVYjdzSVZqNzZUb2FkaDRqeG9BWnUzem11U0s3RkppNmhnSTNnYU5BY3BQX3VqUUg2UTI3bjVHRzR5RlFQb0tqRUIyU1E5THp0aDFiXzBsaDJXaEltcjdmNE5ZY21FMUFGTklScW92d0dMWkUyeW1DZHBBbGxCblNJR1lmVSIsImlzc3VlZF9hdCI6MTM3MTA2MTcyMSwidXNlcl9pZCI6IjEwMDAwMTU5NjUwNDc3OSJ9; csrftoken=ef142de4ee5f3f42e40a0de7cecf24a8; stauth="uG0NcGfHk_WkDEb-nblsRQ==\0541372271373\05415898647"; auth=MTU4OTg2NDcsMTM3MTA2MTc3Myw3MGMxODJjNzY2NTg0ZjRkPZCtF6UfX_sHYdteRCyGD9UWICka; soundMuted=1


12.06.13 22:29:40,355 # 200:  Client Disconnection

12.06.13 22:29:40,600 # 202 <<< URL: http://zvooq.ru/api/eventlog/
HTTP/1.1 200 OK
Date: Wed, 12 Jun 2013 18:29:41 GMT
Content-Type: text/html; charset=utf-8
Vary: Accept-Encoding
X-UA-Compatible: IE=9
Set-Cookie: stauth="fYf-M4ifySY4Zx0Scdet5A==\0541372271381\05415898647"; Domain=.zvooq.ru; expires=Wed, 26-Jun-2013 18:29:41 GMT; Max-Age=1209600; Path=/
Set-Cookie: auth=MTU4OTg2NDcsMTM3MTA2MTc4MSw0Y2Y0N2Q3NDBkNWYyNzcyPSIHAsUJOjWuKyzykN-FB3d1S_nm; Domain=.zvooq.ru; expires=Wed, 26-Jun-2013 18:29:41 GMT; Max-Age=1209600; Path=/
Expires: Fri, 02 Jan 1970 00:00:01 GMT
Cache-Control: no-store, no-cache
Pragma: no-cache
Content-Encoding: gzip
Last-Modified: Wed, 12 Jun 2013 18:29:41 GMT
Connection: keep-alive
Transfer-Encoding: chunked


12.06.13 22:29:41,471 # 203:  IdMappedPortTCP1OutboundDisconnect: StateReady, exit

12.06.13 22:29:43,998 # 204: Start connection from client

12.06.13 22:29:44,006 # 204: Connection from 127.0.0.1:61391 to HC Version 1.00 RC3 (1.0.0.458)

12.06.13 22:29:44,014 # 204: User name: local

12.06.13 22:29:44,023 # 204/218 >>> URL: http://b9hyv7yl.zvq.me/257c320c6a1ad49b883cb8f0f61b1e955de9f33a1e984a5b0d381c29b11ca382.s/uMNWjwrj37M8u7e_vDSqLQ==,1371062127,15898647
GET /257c320c6a1ad49b883cb8f0f61b1e955de9f33a1e984a5b0d381c29b11ca382.s/uMNWjwrj37M8u7e_vDSqLQ==,1371062127,15898647 HTTP/1.1
Accept: */*
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
Host: b9hyv7yl.zvq.me
Connection: close


12.06.13 22:29:44,030 # 204 <<< URL: http://b9hyv7yl.zvq.me/257c320c6a1ad49b883cb8f0f61b1e955de9f33a1e984a5b0d381c29b11ca382.s/uMNWjwrj37M8u7e_vDSqLQ==,1371062127,15898647
Connection to b9hyv7yl.zvq.me:80

12.06.13 22:29:44,033 # 204:  Outbound Connection, Local port: 61392

12.06.13 22:29:44,575 # 204 <<< URL: http://b9hyv7yl.zvq.me/257c320c6a1ad49b883cb8f0f61b1e955de9f33a1e984a5b0d381c29b11ca382.s/uMNWjwrj37M8u7e_vDSqLQ==,1371062127,15898647
HTTP/1.1 200 OK
Date: Wed, 12 Jun 2013 18:29:45 GMT
Content-Type: audio/mpeg
Content-Length: 2365649
Expires: Fri, 02 Jan 1970 00:00:01 GMT
Server: zvoonx/0.9.57
Cache-Control: no-store, no-cache
Pragma: no-cache
Access-Control-Allow-Origin: http://zvooq.ru
Access-Control-Allow-Credentials: true
Accept-Ranges: bytes
Last-Modified: Wed, 12 Jun 2013 18:29:45 GMT


12.06.13 22:29:50,323 # 205: Start connection from client

12.06.13 22:29:50,326 # 205: Connection from 127.0.0.1:61393 to HC Version 1.00 RC3 (1.0.0.458)

12.06.13 22:29:50,332 # 205: User name: local

12.06.13 22:29:50,338 # 205/219 >>> URL: http://t1.zvq.me/nztz/socket/info
GET /nztz/socket/info HTTP/1.1
Host: t1.zvq.me
Connection: keep-alive
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/27.0.1453.110 Safari/537.36
Origin: http://zvooq.ru
Accept: */*
Referer: http://zvooq.ru/
Accept-Encoding: gzip,deflate,sdch
Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4


12.06.13 22:29:50,341 # 205 <<< URL: http://t1.zvq.me/nztz/socket/info
Connection to t1.zvq.me:80

12.06.13 22:29:50,571 # 205:  Outbound Connection, Local port: 61394

12.06.13 22:29:53,310 # 204:  IdMappedPortTCP1OutboundDisconnect: StateReady, exit

12.06.13 22:29:53,317 # 204:  Client Disconnection



Название: Re: Написание правил по заявкам
Отправлено: mai62 от 13 июня 2013, 01:20:40
Попробуйте такое расширение
Код:
--[[ <HCExtension>
@name          Remove Range
@author        mai62
@rule            \.zvq\.me/
@version       0.2
@description   Remove Range
@event         RequestHeaderReceived/request
</HCExtension> ]]

function request()
  local x
  x = re.replace(hc.request_header, [[(?-s)^Range: (?:.+)(?:\r\n)?]], '')
  x = re.replace(x, [[\r\n$]], '')
  if x then
    hc.request_header= x
  end
end


Название: Re: Написание правил по заявкам
Отправлено: divinets от 13 июня 2013, 07:33:23
Спасибо. Но что-то у меня не выходит.  При включении расширения перестают грузится картинки и музыка с этого сайта.
Лог тут.
http://zalil.ru/34576571


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 13 июня 2013, 10:12:33
Попробуйте удалить эту строку
  x = re.replace(x, [[\r\n$]], '')


Название: Re: Написание правил по заявкам
Отправлено: divinets от 13 июня 2013, 12:32:48
Попробуйте удалить эту строку
  x = re.replace(x, [[\r\n$]], '')
Благодарю, Автор. Все получилось.


Название: Re: Написание правил по заявкам
Отправлено: Terfe от 13 июня 2013, 19:29:03
На Хабре скрипты и др. вспомогательные файлы к странице имеют ссылки типа:
http://habrahabr.ru/styles/1371132835/all.css
http://habrahabr.ru/javascripts/1371132835/libs/highlight.js

Цифровая часть в ссылке часто меняется, как следствие НС загружает всё это дело заново. Возможно средствами НС её опустить, и чтоб НС отдавал последнюю закешированную версию "комплекта"?

Аналогичная ситуация на веб-почте mail.ru.


Название: Re: Написание правил по заявкам
Отправлено: divinets от 13 июня 2013, 20:12:34
Для Хабра я бы сделал так:
#5#~#True#~#.*(habrahabr\.ru/.*)/\d{1,}(/.*\.)(js|css)#~#\1\2\3#~#True#~#True
Хотя думаю есть решение красивее.


Название: Re: Написание правил по заявкам
Отправлено: LordMerlin от 14 июня 2013, 09:46:10
#5#~#True#~#^habrahabr\.ru/(javascripts|styles|js|css)/\d+/#~#habrahabr.ru/$1/#~#False#~#True
#5#~#True#~#^habrahabr\.ru/(media/images/thumbs/avatars/)(.*)\d+/#~#habrahabr.ru/$1#~#False#~#True


Название: Re: Написание правил по заявкам
Отправлено: Terfe от 16 июня 2013, 04:49:32
LordMerlin,
divinets,
Спасибо.


Название: Re: Написание правил по заявкам
Отправлено: Zelen от 21 июня 2013, 18:34:25
Цитировать
Нужно составить правило для загрузки Видео и Музыку только из кэша что бы пользователь не смог смотреть видео и слушать музыку через браузер.
Правило (#4#~#True#~#\.(3gp|asf|avi|flv|avi|vob|mov|mp3|mp4|mpe?g|rm|wmv|mp[3a]|midi?|mmf|wma)(\?|$)#~##~#) помогает только если клиент захочет скачать файлы данного расширения.
Правила работают по URL, и если в по URL нельзя определить, что это медиа-файл, то правила бессильны. Для более тонкого контроля надо использовать расширение. Вот расширение, которое будет блокировать загрузку видео и аудио-файлов независимо от расширения (файлы с расширением swf будут грузиться).
Код:
--[[ <HCExtension>
@name          eA_OnlyFromCache_media_by_type (OFC-media)
@author        mai62
@description   Загружать медиа-файлы только из кэша
@exception     \.swf($|\?)
@event         AnswerHeaderReceived/Answer
</HCExtension> ]]


function GetContentType(s)
  _,_,x = string.find(s, '[cC]ontent%-[tT]ype: *([^;\r\n]+)')
  if x~=nil then x = string.lower(x) end
  return x
end

function GetContentLength(s)
  _,_,x = string.find(s, '[cC]ontent%-[lL]ength: *(%d+)')
  if x==nil then return -1 else return tonumber(x) end
end


function Answer()

 -- Только для GET-запросов
  if hc.method == 'GET' then

 -- забираем тип файла из заголовка 'Content-Type'
 type = GetContentType(hc.answer_header)
 if type~=nil then
   local media= nil
    media = string.find(type,'video',1,true)
   if media==nil then media = string.find(type,'audio',1,true) end

   -- если в поле заголовка 'Content-Type' есть слово 'video' или 'audio'
   -- и файла нет в кэше
   if media~=nil and hc.cache_file_size<0 then
   -- то останавливаем загрузку
     hc.action = 'stop-'
     hc.monitor_string = hc.monitor_string..'OFC-media '
   end
 end
  end

end  -- Конец функции Answer
Попробовал ваше расширение, но оно всё равно даёт просматривать видео в video.mail.ru
как заблокировать вообще онлайн видео и аудио просмотр?


Название: Re: Написание правил по заявкам
Отправлено: LordMerlin от 21 июня 2013, 23:42:10
Майл показывает потому что там как раз СВФ.


Название: Re: Написание правил по заявкам
Отправлено: Zelen от 22 июня 2013, 12:36:49
SWF не нужно блокировать :)
в НС я вижу что расширение работает, пишет в строке OFC-media, но не понятно почему он даёт грузить. Грузится flv видео
Версия НС последняя.


Название: Re: Написание правил по заявкам
Отправлено: olDjeka от 22 июня 2013, 13:02:15
Цитата: HCExtensions.html
действие "stop-" заблокирует загрузку, только если Черный список не был отключен галкой Разрешить, горячей клавишей или Белым списком


Название: Re: Написание правил по заявкам
Отправлено: Zelen от 22 июня 2013, 19:24:43
Спасибо olDjeka, понял, придется поковырять)


Название: Re: Написание правил по заявкам
Отправлено: Ravlik от 18 июля 2013, 14:47:38
Здравствуйте!
Может тема где и поднималась раньше, но не нашел.
Как прописать правило, чтобы файлы с урл (Вконтакте) вида:
cs9471.vk.me/v9471901/1629/PaboSIGu1Jk.jpg
cs419617.vk.me/v419617376/932f/9Zos0Gwr0GI.jpg
cs9471.vk.me/v9471901/1615/c2PeApfdaQ8.jpg
и тд.
Сохранялись в одну папку, а то сейчас HC на каждый такой урл создает отдельную папку и ужасно забивает кеш, пусть все файлы с vk.me ссыпает в одну и оттуда берет по мере необходимости.


Название: Re: Написание правил по заявкам
Отправлено: YuS от 18 июля 2013, 15:43:33
пусть все файлы с vk.me ссыпает в одну и оттуда берет по мере необходимости.
В правилах "Кеш-Преобразование URL" добавить правило:
Код:
#5#~#True#~#^[a-z]*\d+\.(?=vk\.me/)#~##~#False#~#True


Название: Re: Написание правил по заявкам
Отправлено: Ravlik от 18 июля 2013, 21:18:38
Спасибо!


Название: Re: Написание правил по заявкам
Отправлено: R9S от 21 июля 2013, 19:28:26
 :help: прошу проанализировать сайт http://forum.qrz.ru ... нормально оформленные страницы воспроизводятся при выкл. "Чтение из кэша"... похоже что стр. не кэшируются ... что необходимо предпринять?  ???


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 21 июля 2013, 22:27:54
Что именно там не так?


Название: Re: Написание правил по заявкам
Отправлено: R9S от 22 июля 2013, 20:44:41
... а на вновь установленном НС (без CM) страницы сайта http://forum.qrz.ru/ кэшируются нормально и при чтении из кэша  воспроизводятся правильно (т.е. в режиме автора) ...


Название: Re: Написание правил по заявкам
Отправлено: Ravlik от 22 июля 2013, 22:17:01
При поиске картинок через  ГУГЛ срабатывает правило №2 из черного списка:
и показывает только несколько первых картинок. В исключениях вписан гугл
 но все равно не помогает. Скажите как правильно должно выглядеть правило чтобы картинки выводились полностью? К сожалению правила вставить не могу т.к. пишет что в "В сообщении слишком много внешних ссылок"  :( Приходится на пальцах обьяснять


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 23 июля 2013, 00:10:10
Посмотрите в Мониторе какие правила срабатывают. Если Вы исключение правильно сделали, то там упоминания Ч.2 не будет. Может еще какие-то правила вмешиваются.


Название: Re: Написание правил по заявкам
Отправлено: sus101 от 17 августа 2013, 14:32:02
сайт bit2bit   ru (http) работает только при отключенном внешнем прокси т.к. сайт от провайдера. Также у него есть форум: пишется перед сайтом forum. 
Нужно чтобы они работали как при "отключенном безусловном прокси".


P.S. (ваш сайт говорит "слишком много внешних ссылок", хотя сайт вписывал всего один. Поэтому сайт без точки)


Название: Re: Написание правил по заявкам
Отправлено: hazestalker от 17 августа 2013, 16:03:14
3dnews.ru/z/ac:if/w:r/2013/08/16/661306/motorola.jpg/300
3dnews.ru/z/ac:if/w:r/2013/08/16/661306/motorola.jpg/400
нужно чтобы изображения кэшировались либо в папке, либо в названии дописывалось число


Название: Re: Написание правил по заявкам
Отправлено: sus101 от 17 августа 2013, 16:51:22
Это кажется не правило, и в "условном прокси" оно не работает, и в белом списке тоже.
З.Ы. И если так, то что сделать.


Название: Re: Написание правил по заявкам
Отправлено: YuS от 17 августа 2013, 19:17:39
3dnews.ru/z/ac:if/w:r/2013/08/16/661306/motorola.jpg/300
3dnews.ru/z/ac:if/w:r/2013/08/16/661306/motorola.jpg/400
нужно чтобы изображения кэшировались либо в папке, либо в названии дописывалось число
А где они кэшируются? И к какому названию надо дописывать число?


Название: Re: Написание правил по заявкам
Отправлено: hazestalker от 11 сентября 2013, 15:30:19
А где они кэшируются? И к какому названию надо дописывать число?
Уже не надо. С таким правилом \.(bmp|gif|jpe?g|png|swf|ico) работает


Название: Re: Написание правил по заявкам
Отправлено: olDjeka от 11 сентября 2013, 17:19:33
работает только при отключенном внешнем прокси
Попробуй расширение из вложения.


Название: Re: Написание правил по заявкам
Отправлено: sus101 от 12 сентября 2013, 11:51:25
Попробуй расширение из вложения.
Спасибо помогло.


Название: Re: Написание правил по заявкам
Отправлено: Swertus от 21 сентября 2013, 19:19:11
Попробуй расширение из вложения.
Простите, а куда добавлять urlы?


Название: Re: Написание правил по заявкам
Отправлено: nick7inc от 03 октября 2013, 16:05:37
Здравствуйте.Делаю условный прокси, в тренажёре всё работает, прокси не срабатывает:
На примере URL:
(должен быть задействован прокси)
Код:
http://www.rambler.ru/favicon.ico?ver=3
(НЕ должен быть задействован прокси) 
Код:
http://vkontakte.ru

(должен быть задействован прокси)
Код:
http://forum.ru-board.com/forum.cgi?forum=active
(НЕ должен быть задействован прокси) 
Код:
http://forum.ru-board.com:9000/forum.cgi?forum=active

Само правило:
Код:
(rutracker\.org|(vkontakte|vk|userapi)\.(ru|me|com)|livejournal\.com|(odnoklass?niki|vkadre)\.ru|192\.168\.10\.1|^[^/:]+:)(*COMMIT)(*F)|.*

Загвоздка в
Код:
^[^/:]+:
или
Код:
^[^/:]+:(\d+)?
, если убрать, то вроде работает. Но мне надо отключать прокси, если в URL есть нестандартный порт. Как быть?


Название: Re: Написание правил по заявкам
Отправлено: YuS от 03 октября 2013, 20:33:16
Загвоздка в
Код:
^[^/:]+:
или
Код:
^[^/:]+:(\d+)?
, если убрать, то вроде работает. Но мне надо отключать прокси, если в URL есть нестандартный порт. Как быть?
Тут действительно загвоздка, надо просто расшифровать регулярку:
Совпадает, если за началом строки немедленно следует один или более любых символов кроме "/" или ":", т.о. парсер остановится на первом таком попавшемся символе, т.е. в случае со ссылкой совпадение будет всего лишь "http", далее немедленно следует символ ":", записанный в шаблоне, конечное совпадение "http:" и всё, на этом совпадения закончатся и по такому шаблону, в итоге совпадением будет любая ссылка (во втором случае совпадением также будет любая ссылка "http:", т.к. в ссылке цифра не может следовать сразу за "http:".

Можно так:
Код:
^http://[^:]+:\d{1,5}/

или так:
Код:
^.+:\d{1,5}/


Название: Re: Написание правил по заявкам
Отправлено: nick7inc от 04 октября 2013, 12:15:34
Можно так:
Код:
^http://[^:]+:\d{1,5}/

или так:
Код:
^.+:\d{1,5}/

Спасибо!  :yahoo: Понял свою ошибку, у меня в тренажёре была галка, удаляющая лидирующий http://.
Сделал так: 
Код:
^((ftp:)|(https?://)?(192\.168\.10\.1|[^:/]+:\d{1,5}|([^/]+)?(rutracker\.org|(vkontakte|vk|userapi)\.(ru|me|com)|livejournal\.com|(odnoklass?niki|vkadre|ineos\.ac)\.ru)))(*COMMIT)(*F)|.*
(прокси ftp не берёт тоже)


Название: Re: Написание правил по заявкам
Отправлено: YuS от 04 октября 2013, 18:07:39
Сделал так: 
Код:
^((ftp:)|(https?://)?(192\.168\.10\.1|[^:/]+:\d{1,5}|([^/]+)?(rutracker\.org|(vkontakte|vk|userapi)\.(ru|me|com)|livejournal\.com|(odnoklass?niki|vkadre|ineos\.ac)\.ru)))(*COMMIT)(*F)|.*
(прокси ftp не берёт тоже)
Можно немного упростить:
Код:
\A.*(ftp:|(192\.168\.10\.1|:\d{1,5}/|(rutracker\.org|(vk(ontakte)?|userapi)\.(ru|me|com)|livejournal\.com|(odnoklass?niki|vkadre|ineos\.ac)\.ru)))(*COMMIT)(*F)|.*


Название: Re: Написание правил по заявкам
Отправлено: divkon от 05 октября 2013, 23:45:19
здравствуйте! подскажите пожалуйста какое правило надо добавить с черный список чтобы ни один сайт не загружался,а загружался только яндекс


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 06 октября 2013, 01:13:27
В Черный список правило . (точка). Это правило заблокирует все.
В Белый список добавьте правило
yandex\.ru
с галкой в колонке Ч.
Это правило отменит действие Черного списка для сайта Яндекс. Аналогично, можно разрешить еще какие-то сайты.


Название: Re: Написание правил по заявкам
Отправлено: terry83 от 06 октября 2013, 03:29:29
как сделать чтобы не происходила запись в кеш всех картинок с сайта vk . com


Название: Re: Написание правил по заявкам
Отправлено: divkon от 06 октября 2013, 08:55:37
Спасибо Огромное ,Все работает


Название: Re: Написание правил по заявкам
Отправлено: YuS от 06 октября 2013, 10:54:34
как сделать чтобы не происходила запись в кеш всех картинок с сайта vk . com
"Запись в кэш"
Добавить в список примерно такое правило:
Код:
#4#~#True#~#\A.*\.(bmp|gif|png|jpe?g|swf|ico)(*COMMIT)(*F)|.*#~##~#vk\.com

А в правило ".*" добавить исключение "vk\.com"


Название: Re: Написание правил по заявкам
Отправлено: terry83 от 06 октября 2013, 11:28:08
спасиб, а если ещё какой нибудь домен захочу добавить, какой разделитель поставить между ними?


Название: Re: Написание правил по заявкам
Отправлено: YuS от 06 октября 2013, 12:37:25
пайп - "|"

в частности, можно так:
vk\.(com|me) - два домена, "vk.com" и "vk.me"

или так:
vk(ontakte)?\.(ru|com|me) - тут вариантов больше "vk.com" "vk.me" "vk.ru" "vkontakte.com" "vkontakte.me" "vkontakte.ru"

или так:
vk\.com|vk\.me|vkontakte\.ru - здесь всего три домена


Название: Re: Написание правил по заявкам
Отправлено: msblast от 13 октября 2013, 21:54:03
Незнаю, правилом ли назвать мою просьбу...
А можно сделать очерёдность загрузки страницы, чтобы не грузило стили css и скрипты js вместе с изображениями и флэш-анимации? Ну чтобы, сначало загрузился код страницы (html , php...), потом грузились стили и скрипты (css, js), может ещё что-то для более быстрой загрузки именно текста, а потом уже изображения и флэшки. Изображения будут грузиться, но только после загрузки всего остального.
Инет медленный, прям как диал-ап, и то со связью перебои бывают, так что, чтобы просто прочитать текст, иногда приходиться ждать какуюнить картинку на 500 кб.


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 14 октября 2013, 18:20:05
Очередность загрузки определяет браузер. Я был в свое время в Вашем положении. Я загружал страницы без картинок, а картинки грузил по запросу только те, что мне нужны. В браузере было расширение, которое позволяло грузить картинки выборочно.


Название: Re: Написание правил по заявкам
Отправлено: LordMerlin от 15 октября 2013, 09:50:02
Вам скорее всего надо вот это расширение, если интересуют только картинки, если еще другой контент, то надо править.

Код:
--[[ <HCExtension>
@name          Test-image (E.Delay)
@description   http://handycache.ru/forum/index.php?topic=5913.0
@event         BeforeRequestHeaderSend
</HCExtension> ]]

function BeforeRequestHeaderSend()
  hc.call_me_for('AnswerHeaderReceived')
end

function AnswerHeaderReceived()
  if re.find(hc.answer_header, [[\A\S++\s*+200.*?^content-type:\s*+image]]) then
    hc.sleep(4000)
    hc.monitor_string = hc.monitor_string..'E.Delay '
  end
end


Название: Re: Написание правил по заявкам
Отправлено: Anymore от 15 октября 2013, 22:37:11
Незнаю, правилом ли назвать мою просьбу...
В былые годы меня спасал HyperPool. Ссылка и инструкция в приложении.
Добавлено: 15 Октябрь 2013, 22:33:00

Если бы до него вставить расшифровщик https, было бы вообще сказочно.


Название: Re: Написание правил по заявкам
Отправлено: Saniel от 24 октября 2013, 15:47:31
del


Название: Re: Написание правил по заявкам
Отправлено: Terfe от 28 октября 2013, 00:13:01
Подскажите пожалуйста, как правильно организовать работу. Надо чтоб вложенные ссылки (ссылки после "u=") обрабатывались списками НС также, как стандартные ссылки.
http://site.com/browse.php?u=http%3A%2F%2Finternetua.com%2Fcategory%2Fnews%2F1&b=28&f=norefer

Заранее спасибо.


Название: Re: Написание правил по заявкам
Отправлено: YuS от 28 октября 2013, 09:56:03
Надо чтоб вложенные ссылки (ссылки после "u=") обрабатывались списками НС также, как стандартные ссылки.
http://site.com/browse.php?u=http%3A%2F%2Finternetua.com%2Fcategory%2Fnews%2F1&b=28&f=norefer
HC с правилами по умолчанию, умеет обрабатывать такие ссылки, вот, например, результат обработки из монитора, приведенной вами ссылки:
Код:
http://www.site.com/browse.php?u=http://internetua.com/category/news/1&b=28&f=norefer
А вообще, это делается списком Переадресация (http://handycache.ru/component/option,com_simplefaq/task,display/Itemid,3/catid,1/#FAQ16)


Название: Re: Написание правил по заявкам
Отправлено: Terfe от 28 октября 2013, 22:55:08
HC с правилами по умолчанию, умеет обрабатывать такие ссылки, вот, например, результат обработки из монитора, приведенной вами ссылки:
Код:
http://www.site.com/browse.php?u=http://internetua.com/category/news/1&b=28&f=norefer
А вообще, это делается списком Переадресация (http://handycache.ru/component/option,com_simplefaq/task,display/Itemid,3/catid,1/#FAQ16)
Да вот не обрабатываются. Все списки по умолчанию на месте, всё включено.
В "Переадресация" есть такие записи типа:
#5#~#True#~#%2f#~#/#~#True#~#False
#5#~#True#~#%3a#~#:#~#True#~#False
но судя по монитору, эти правила в обработке ссылки не участвуют.

Уточню что надо. Чтоб ссылка http%3A%2F%2Finternetua.com%2Fthemes%2Finternetua%2Fimages%2Flogo.png в этой конструкции:
http://site.co/browse.php?u=http%3A%2F%2Finternetua.com%2Fthemes%2Finternetua%2Fimages%2Flogo.png&b=28
обрабатывалась списками как обычная ссылка. Сейчас списки "не видят" эту ссылку, всё идёт транзитом. Например, в списках настроено чтоб картинки брались только из кэша (если нет картинки в кэше - клиенту возвращается нужный файл), А по таким ссылкам загружается всё.


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 29 октября 2013, 12:27:36
Списки обрабатывают те URL, что поступают к нему от браузера. Не получится сделать "предварительную подготовку" URL для работы списков.
Может быть Вам нужно использовать функцию Серверы-посредники с вкладки Управление загрузкой.Тогда браузер будет оперировать 'обвычными' URL и правила будут работать.


Название: Re: Написание правил по заявкам
Отправлено: compain от 30 октября 2013, 10:03:10
Нужны антимусор-правила (запрет на запись, в исключения .*), хотя бы для поисковиков и соцсетей, ютюбов, ластфм...  Беглым поиском по форуму таких не нашел, неужели изобретать велосипед самому?


Название: Re: Написание правил по заявкам
Отправлено: Terfe от 30 октября 2013, 20:47:39
Списки обрабатывают те URL, что поступают к нему от браузера. Не получится сделать "предварительную подготовку" URL для работы списков.
Может быть Вам нужно использовать функцию Серверы-посредники с вкладки Управление загрузкой.Тогда браузер будет оперировать 'обвычными' URL и правила будут работать.
Понятно. Спасибо.
Вкладку "Управление загрузкой" смотрел. В моём случае оно мало эффективно, т.к. таких сайтов как site.com (в моих примерах) много.

Возможно как-то через расширение можно сделать... Не спец в этом. Если кто-то столкнётся с похожей проблемой - поделитесь плз :)


Название: Re: Написание правил по заявкам
Отправлено: Teacher от 23 ноября 2013, 23:41:52
Как написать правило, которое дает доступ только к одному сайту?


Название: Re: Написание правил по заявкам
Отправлено: Aleksei N от 24 ноября 2013, 05:24:44
Как написать правило, которое дает доступ только к одному сайту?
В черном списке отключаете абсолютно все правила, добавляете туда только одно свое:
Код:
.*
В белом списке тоже отключаете все правила, и прописываете там только свой сайт:
Код:
site\.com
галочку ставите в колонке "Ч. Черный список"


Название: Re: Написание правил по заявкам
Отправлено: xSvintuSx от 13 января 2014, 20:21:50
Здравствуйте!

Напишите пожалуйста правило для кэширование всех иконок которые находятся по адресу: (http://cdn.steamcommunity.com/economy/image/)
Подобно этому (http://cdn.steamcommunity.com/economy/image/*).

Полный путь к файлу иконок всегда зашифрованы таким образом:
http://cdn.steamcommunity.com/economy/image/VwXbLXxRx0IEeK8qgTagNO9JEZw4IckM0bw7NSTX_cTRAPPUfUmDRbOg5Yz6VvSp6FMWw2dtiQGapno-J9CzkpoQ_-YmSZQb-e20j_lK_Pi0WATdZG3QDoe0JGItl6_CmVD6iWdKkQzwu7KP_0Gv86lNC4s=/96fx96f
http://cdn.steamcommunity.com/economy/image/1RPuds_Pjv4PrXTZl-TE5W1fJMeLv4Cw2mngxjIFmRVTFsaPztfK-bh1Pn_shJB4akUjmNTzwL2RbrrHMALXRgUQhpCE18rsuQV4K6XfkX4qWTXWwfXdjM1kt9Y1FNYWHxaY1dKCgur_bm1-vs-aL2FJZ4XX9Zjn3DH6lDtFyUVFRs-D0oTbp7s0bA==/96fx96f
http://cdn.steamcommunity.com/economy/image/71bzNmg3EjReVi7HqpidWlcaOYcsRxx6i5K62A95wKppU9vPaS9WM-mOZGHR-MnHUAA-2HMLXHfAleDZDX6O-SlE3c8nKUNs6ckwJIWIz8JgGCiZcQ1Sd4yZu88IbNP8GF_S_TArSCT_wD81hPnDxglWesUlXgV42s_1iwE5x_tyVoHEIH0QJf6RMjeH5sLHWVsszyUOHWmBmw==/96fx96f

Спасибо за внимание!


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 13 января 2014, 22:36:19
Зачем нужно специальное правило? Для сохранения картинок достаточно включить в списке Запись в кэш правило сохранять все (точка или .*). Картинки будут в папке \cache\cdn.steamcommunity.com\economy\image\. Если они для чего-то нужны, им надо только расширение .png дописать.


Название: Re: Написание правил по заявкам
Отправлено: xSvintuSx от 14 января 2014, 03:07:11
Зачем нужно специальное правило? Для сохранения картинок достаточно включить в списке Запись в кэш правило сохранять все (точка или .*). Картинки будут в папке \cache\cdn.steamcommunity.com\economy\image\. Если они для чего-то нужны, им надо только расширение .png дописать.

Сохранять весь кэш мне нет нужды и возможности. На сервере где HC стоит всего 60 гиговый SSD накопитель. Он быстро заполняется всяким мусором. Кроме загрузки в кэш нужно эти файлы еше и не обновлять по правилам. Но без расширение я этого не могу сделать. Помогите создать подобное правило.

Спасибо за внимание.


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 14 января 2014, 11:43:05
Тогда такое правило
^cdn\.steamcommunity\.com/economy/image/.*


Название: Re: Написание правил по заявкам
Отправлено: xSvintuSx от 14 января 2014, 22:44:50
Тогда такое правило
^cdn\.steamcommunity\.com/economy/image/.*

Огромное спасибо!


Название: Re: Написание правил по заявкам
Отправлено: xSvintuSx от 29 января 2014, 08:03:47
Помогите создать единое правило для:

^cloud\.steampowered\.com/ugc/.*
^cloud-2\.steampowered\.com/ugc/.*
^cloud-3\.steampowered\.com/ugc/.*
^cloud-4\.steampowered\.com/ugc/.*
^cloud-5\.steampowered\.com/ugc/.*
^cloud-6\.steampowered\.com/ugc/.*

Благодарю!



Название: Re: Написание правил по заявкам
Отправлено: YuS от 29 января 2014, 11:31:46
Как-то так:
^cloud(-\d)?\.steampowered\.com/ugc/


Название: Re: Написание правил по заявкам
Отправлено: mirny от 29 января 2014, 13:14:29
Помогите создать единое правило
Более общий вариант:
Код:
#5#~#True#~#^([a-z]+)-?\d+(?!\.[a-z]{2,4}/)(?=\.)#~#\1#~#False#~#True


Название: Re: Написание правил по заявкам
Отправлено: YuS от 29 января 2014, 13:39:56
Более общий вариант
Тут ещё важный вопрос для какого списка правило... а вдруг оно для Черного списка?  ;)  В этом случае вместо спасибо можно услышать нечто другое...
И ещё: \d+ явно не подходит, потому как цифры могут отсутствовать совсем.


Название: Re: Написание правил по заявкам
Отправлено: mirny от 29 января 2014, 16:29:13
Тут ещё важный вопрос для какого списка правило
Реквестер об этом не упомянул, поэтому я дал вариант для преобразования.
И ещё: \d+ явно не подходит, потому как цифры могут отсутствовать совсем.
Подходит. Присмотритесь внимательнее — если цифры отсутствуют правило не сработает и всё.


Название: Re: Написание правил по заявкам
Отправлено: YuS от 29 января 2014, 19:34:19
если цифры отсутствуют правило не сработает и всё.

Именно поэтому и не подходит. xSvintuSx хотел в одно правило объединить набор правил, в числе которых присутствует и такое:

Цитировать
^cloud\.steampowered\.com/ugc/.*


Название: Re: Написание правил по заявкам
Отправлено: xSvintuSx от 29 января 2014, 23:57:17
Именно поэтому и не подходит. xSvintuSx хотел в одно правило объединить набор правил, в числе которых присутствует и такое:


Да но все же спасибо за вариант Yus. Будет 2 правила одна для переменных а другая тупо вариант без цифр.


Название: Re: Написание правил по заявкам
Отправлено: da4nik от 04 февраля 2014, 00:21:52
играю в танки онлайн, хендикеш прекрасно кеширует посещённые карты, можно ли каким-то образом закачать в кеш всю папку
h t t p : / / s . tankionline . com / 0 /
 со всеми вложенными подпапками(их там несколько уровней) удобно было б время от времени чистить кеш и загружать все карты целиком, а не по одной
заранее спс
п.с. прога класс!!!


Название: Re: Написание правил по заявкам
Отправлено: forban от 05 февраля 2014, 12:12:29
Проблема с этим сайтом yarmarka-ryazanточкаru/route.php?mod=adverts&r=612 объявления блокирует.


Название: Re: Написание правил по заявкам
Отправлено: cidorKa от 30 июня 2014, 10:19:34
Здравствуйте.
Честно пробовал писать, либо не блочит, либо блочит все.
Я думаю многие слышали про подписки от мегафона, эмтэса и остальных опсосов.
Что тебуется: заблокировать wap сайты.
То есть сайты вида
_хттп : // wap.*.*/
_хттп : // *podpiski*.*.*/
Думаю очень актуально для тех кто сидит со свистков.


Название: Re: Написание правил по заявкам
Отправлено: YuS от 30 июня 2014, 10:59:11
Честно пробовал писать, либо не блочит, либо блочит все.
Так если надо, что-то конкретное заблокировать, то и правило соответствующее надо составлять...

Что тебуется: заблокировать wap сайты.
То есть сайты вида
_хттп : // wap.*.*/
_хттп : // *podpiski*.*.*/
По таким критериям многое заблокируется... но если надо именно так, то:
Код:
#4#~#True#~#wap\.[-\w]+\.[-\w]+/#~##~#
#4#~#True#~#podpiski[-\w]*\.[-\w]+\.[-\w]+/#~##~#



Название: Re: Написание правил по заявкам
Отправлено: legat от 31 июля 2014, 12:52:38
Поясните плз: создаю правило ЧС - .+ad\.(adriver|bodyclick|goodsblock|gpskompas|admixer)\.(.*) для блокировки адреса типа http://ad.admixer.net/view.aspx?item=8e75e51d-65c2-4aa9-9471-8d3675cb96c2&requestId=9d5f572d-6f31-4972-b627-dcacffea9d1b&zone=3e5b986d-14c4-4ef5-ab0a-c59e045d699a&pvvt=1&admguid=-5816_-1328248928x924534124&srvhost=175631920 вроде все правильно, но правило не срабатывет, пишет "загружено в кэш". Как поправить?


Название: Re: Написание правил по заявкам
Отправлено: LordMerlin от 31 июля 2014, 13:04:35
Какой хоть УРЛ хотите заблочить?


Название: Re: Написание правил по заявкам
Отправлено: legat от 31 июля 2014, 13:50:01
так адрес указан. http://ad.admixer.net/view.aspx?чтототамдальше


Название: Re: Написание правил по заявкам
Отправлено: YuS от 31 июля 2014, 20:01:26
Поясните плз: создаю правило ЧС - .+ad\.(adriver|bodyclick|goodsblock|gpskompas|admixer)\.(.*) для блокировки адреса типа
...
Как поправить?
ad\.(adriver|bodyclick|goodsblock|gpskompas|admixer)\.


Название: Re: Написание правил по заявкам
Отправлено: maxn от 03 августа 2014, 06:37:46
сорри если не по теме, подскажите, какое нужно вписать условие для условных прокси, чтобы например если пользователь user1 то использовалась прокси1
если пользователь user2 то прокся2


Название: Re: Написание правил по заявкам
Отправлено: Anymore от 03 августа 2014, 15:13:12
сорри если не по теме, подскажите, какое нужно вписать условие для условных прокси, чтобы например если пользователь user1 то использовалась прокси1, если пользователь user2 то прокся2
Это в раздел "написание расширений по заявкам", или в раздел хотелок, или в раздел поиска альтернативных решений.
Правилами такое, на сколь я в курсе, не реализовано.


Название: Re: Написание правил по заявкам
Отправлено: PLATINUM от 27 августа 2014, 11:35:57
Здраствуйте!
Прочитал про полезные расширения
Подсветка нужных слов на страницах
Следующее правило фильтра СМ "Замена текста" подсветит на любом сайте желтым цветом слова "Россия" и "семья" и производные от них.

.#~#<(?:(t(?:itle|extarea))[\s>].*?</\g-1\s*+>|/?+\w++(?=[\s>]).*?>)(*SKIP)(*F)|\b\K(росси\w++|сем(?:ь[еёияю]|ей)\w*+)\b#~#<font style="background-color:#FFFF00">\2</font>#~#html

куда вставлять в HandyCache зту строку
 


Название: Re: Написание правил по заявкам
Отправлено: Anymore от 27 августа 2014, 19:34:54
Речь по видимому идёт о ContentMaster.


Название: Re: Написание правил по заявкам
Отправлено: PLATINUM от 27 августа 2014, 19:44:24
написано полезные расширения

но вот  правило фильтра СМ "Замена текста"
какого
в настройках HandyCache не нашол


Название: Re: Написание правил по заявкам
Отправлено: LordMerlin от 28 августа 2014, 10:08:54
Написано же, что правило для СМ. Заходите в настройки НС. Расширения. СМ. Там добавляете свой файл настроек и в него вписываете это правило.


Название: Re: Написание правил по заявкам
Отправлено: Aleksei N от 20 сентября 2014, 15:56:02
Подскажите regexp символ переноса строки, гугл не находит =)


Название: Re: Написание правил по заявкам
Отправлено: YuS от 20 сентября 2014, 18:21:55
неправда, гугл всё знает. :)
а перевод строки - "\n"


Название: Re: Написание правил по заявкам
Отправлено: aboone от 28 октября 2014, 15:14:36
Помогите, пожалуйста!
Как сделать "Преобразование УРЛ" так, чтобы для сайта masyana.my1.su
все, что идет после знака вопроса, отсекалось, то есть:
masyana.my1.su/page1.html?1234567890123
masyana.my1.su/bases/base.zip?2345678901234

преобазовывалось к виду:
masyana.my1.su/page1.html
masyana.my1.su/bases/base.zip


Название: Re: Написание правил по заявкам
Отправлено: YuS от 28 октября 2014, 20:32:58
Как сделать "Преобразование УРЛ" так, чтобы для сайта masyana.my1.su
все, что идет после знака вопроса, отсекалось

#5#~#True#~#^(masyana\.my1\.su/[^?]*)\?.+#~#\1#~#False#~#True

Только не забудьте:
Список "Преобразование URL" работает по тому же принципу, что и список "Переадресация", но в отличии от него измененный URL используется только внутри НC исключительно при работе с кэшем. (http://handycache.ru/component/option,com_simplefaq/task,display/Itemid,3/catid,1/#FAQ17)


Название: Re: Написание правил по заявкам
Отправлено: aboone от 29 октября 2014, 22:22:55
YuS, большое спасибо за ответ.
Сейчас попробую.


Название: Re: Написание правил по заявкам
Отправлено: moksel от 31 октября 2014, 10:41:00
здрв,

подскажите пожалста, как убрать со страницы videokub.me все видео,содержащие выражения
Код:
дом 2
,
Код:
ТСН
и т.д.
а то я пытался в черны список написать "дом 2", не помогает..

(ссылку на картинку не дает вставить) :(


Название: Re: Написание правил по заявкам
Отправлено: Anyone от 12 ноября 2014, 00:50:53
http://www.lostfilm.tv/

Сверху по центру висит блок, который сдвигает все вниз

(http://i63.fastpic.ru/thumb/2014/1112/64/dba7b44b58e509525e8134590ad87c64.jpeg) (http://fastpic.ru/view/63/2014/1112/dba7b44b58e509525e8134590ad87c64.jpg.html)

Расширение NoAds Advanced для Оперы (работает на подписке ruadlist+easylist.txt) выдало мне правило блокировки этого элемента:

Код:
www.lostfilm.tv##IMG[src="/Tmpl/LostFilm/img/tr.gif"],DIV[id="MainDiv"]:nth-child(3)>DIV[id="Onwrapper"]:nth-child(1)>DIV[id="ta_link"]:nth-child(3)>DIV

Каким правилом прописать все это хозяйство в черный список НС?



Название: Re: Написание правил по заявкам
Отправлено: LordMerlin от 12 ноября 2014, 10:13:50
Там DIV. Черным списком не обойдешься. А вот СМ спокойно справится. Правило удаление по ID пишите
Для СМ 1:
ta_link#~#lostfilm\.tv

Для СМ2:
Правило ta_link
URL        lostfilm\.tv


Название: Re: Написание правил по заявкам
Отправлено: Anyone от 13 ноября 2014, 00:59:44
Там DIV. Черным списком не обойдешься. А вот СМ спокойно справится. Правило удаление по ID пишите
Для СМ 1:
ta_link#~#lostfilm\.tv

Для СМ2:
Правило ta_link
URL        lostfilm\.tv

Попробую когда эта тема оформления появится. Часто меняют.


Название: Re: Написание правил по заявкам
Отправлено: inep от 21 декабря 2014, 15:12:13
Здравствуйте,
у меня всегда включен внешний прокси. А как надо сделать так что некий сайт site.com всегда работал на прямую, т.е. без внешного прокси?


Название: Re: Написание правил по заявкам
Отправлено: YuS от 21 декабря 2014, 15:25:38
надо сделать так что некий сайт site.com всегда работал на прямую, т.е. без внешного прокси?
Внешний прокси в HC прописан или в системных настройках? Если первое, то прописать условный прокси и составить для него условие... если второе, настраивать надо систему и браузер, а HC тут уже не при чем.


Название: Re: Написание правил по заявкам
Отправлено: inep от 21 декабря 2014, 15:42:16
И то и другое было, все сделал с помощи условный.
Спасибо!


Название: Re: Написание правил по заявкам
Отправлено: LordMerlin от 03 февраля 2015, 09:40:28
Доброго утра.
Ткните носом, существует ли расширение преобразующее ссылки в поисковой выдаче Яндекса в прямые, а не через их сервис трекинга.
ТОесть из вот этого:

Код:
http://yandex.ru/clck/jsredir?from=yandex.ru%3Byandsearch%3Bweb%3B%3B&text=&etext=589.uQ5tsG7sQTjYp1lqiBgqZbXHWiOwPySMwiV3yP-PgNyyT-GH9H_AjURgWIdHut0c3DwCGwd_ufcyIHtJVIn526HvM8mKDPu67gapyyhF5ZXhEIFTKwOtHHwnCfAxBXwt.509d4039caaae1d4a3ad03e2fd14fdf594fb2704&uuid=&state=AiuY0DBWFJ4ePaEse6rgeAjgs2pI3DW99KUdgowt9XsGes-COYeAtjuEaMUoBSHPmSAtnX-FpOlvYf4Uka07T7ABUG43AqcxTk2F6NDjsQCGPXcqY4Y_ZIF95lrY8r03hQPZWruG4UZVPkS7L25C9ttgNCfzukEaDCVrVqzXOHmA_hVr-iiXYZe5e0lrd0XUaZT-fW5citsABSrxPADa9ZFEjt54C9SujqupxxtaC6qAbs9REDvF3owAgCoH3w_9NBmkLcMgxRdp4ED_XCtW2z7BM3iVmgpeQAsYXYlMyR1RA1iSUw_f3z7Wk9S51O1pvdE0zqy2yqbh-cfUN61Hn5hTHypVBV4fUdsXmMvI7sSXiHHOtIO-CSxzuzCSlExn7utHP5FjqD5cnHiflAdVLcp9wyeQuF46cYVayJqv4pHTMm_joPemb1G4AJgnCi-UPtWxnG_qHAZ1dzsUfVNUe5IluhtiDW5JYCJd-kxbbNHacGxEkpi7Jm9b3CPWF8axoQwfHNq2r41T9X8_Oc-RrHFHHrsJmGGX-HAEMvOhhW7ZYe9OUzjOgQ&data=UlNrNmk5WktYejR0eWJFYk1Ldmtxa05tN0U1Q3R2R3lhRFBvclNBZU0yUlctbEJYR0JzcGc0SFZMVUIzYWcteENIY3cwZmwtSHFTOVE0eGtuQVFmV0RPRFdXUmMxb0lIazNobUdfUHBIYWZ6dnhJSjFFdkkxSnRJbXdVYnY3U3oxOFd2RWJ0aVlYT3hpLVQ2QXh2dTNR&b64e=2&sign=b97a06bb471c9eb688aa05891b5f4a89&keyno=0&ref=cM777e4sMOAycdZhdUbYHtkusEOiLu3mdB1NJZzO2O4WAleEtoVui3VHcBz3gT8ns-MYFsDSs_pq7J5Jc3CrWg-3Hr9vWdNJ8xhp3P8PCTI-QEN-SQ-dRMR7Q_yOIrGz&l10n=ru&cts=1422945403803&mc=3.065957320949175

Получить это:

Код:
http://rutracker.org/forum/viewtopic.php?t=3770371

Там в коде вот такой блок за это отвечает.

Код:
<a class="b-link serp-item__title-link serp-item__title-link" href="http://rutracker.org/forum/viewtopic.php?t=3770371" target="_blank" onmousedown="rc(this, '//yandex.ru/clck/jsredir?from=yandex.ru%3Byandsearch%3Bweb%3B%3B&amp;text=&amp;etext=589.uQ5tsG7sQTjYp1lqiBgqZbXHWiOwPySMwiV3yP-PgNyyT-GH9H_AjURgWIdHut0c3DwCGwd_ufcyIHtJVIn526HvM8mKDPu67gapyyhF5ZXhEIFTKwOtHHwnCfAxBXwt.509d4039caaae1d4a3ad03e2fd14fdf594fb2704&amp;uuid=&amp;state=AiuY0DBWFJ4ePaEse6rgeAjgs2pI3DW99KUdgowt9XsGes-COYeAtjuEaMUoBSHPmSAtnX-FpOlvYf4Uka07T7ABUG43AqcxTk2F6NDjsQCGPXcqY4Y_ZIF95lrY8r03hQPZWruG4UZVPkS7L25C9ttgNCfzukEaDCVrVqzXOHmA_hVr-iiXYZe5e0lrd0XUaZT-fW5citsABSrxPADa9ZFEjt54C9SujqupxxtaC6qAbs9REDvF3owAgCoH3w_9NBmkLcMgxRdp4ED_XCtW2z7BM3iVmgpeQAsYXYlMyR1RA1iSUw_f3z7Wk9S51O1pvdE0zqy2yqbh-cfUN61Hn5hTHypVBV4fUdsXmMvI7sSXiHHOtIO-CSxzuzCSlExn7utHP5FjqD5cnHiflAdVLcp9wyeQuF46cYVayJqv4pHTMm_joPemb1G4AJgnCi-UPtWxnG_qHAZ1dzsUfVNUe5IluhtiDW5JYCJd-kxbbNHacGxEkpi7Jm9b3CPWF8axoQwfHNq2r41T9X8_Oc-RrHFHHrsJmGGX-HAEMvOhhW7ZYe9OUzjOgQ&amp;data=UlNrNmk5WktYejR0eWJFYk1Ldmtxa05tN0U1Q3R2R3lhRFBvclNBZU0yUlctbEJYR0JzcGc0SFZMVUIzYWcteENIY3cwZmwtSHFTOVE0eGtuQVFmV0RPRFdXUmMxb0lIazNobUdfUHBIYWZ6dnhJSjFFdkkxSnRJbXdVYnY3U3oxOFd2RWJ0aVlYT3hpLVQ2QXh2dTNR&amp;b64e=2&amp;sign=b97a06bb471c9eb688aa05891b5f4a89&amp;keyno=8&amp;ref=cM777e4sMOAycdZhdUbYHtkusEOiLu3mdB1NJZzO2O4WAleEtoVui3VHcBz3gT8ns-MYFsDSs_pq7J5Jc3CrWg-3Hr9vWdNJ8xhp3P8PCTI-QEN-SQ-dRMR7Q_yOIrGz&amp;l10n=ru')"><b class="needsclick">Дэн</b> <b class="needsclick">Симмонс</b> / <b class="needsclick">Dan</b> <b class="needsclick">Simmons</b> - Собрание сочинений [1985-2012...</a>


Название: Re: Написание правил по заявкам
Отправлено: YuS от 03 февраля 2015, 14:09:12
существует ли расширение преобразующее ссылки в поисковой выдаче Яндекса в прямые, а не через их сервис трекинга.
...
Там ссылка вполне прямая, только зашифрованная. В общем, расширение там не нужно, достаточно вырезать текст "onmousedown=..."
Правило для списка фильтров секции CM:
Код:
{
"Find": "onmousedown=\"rc(.*?)\"",
"URL": "yandex\\.ru",
"Type": "REPLACEMENTS"
}
- правило скопировано из файла напрямую, что именно добавить через форму настроек CM, надеюсь, разберетесь.
Кстати, надо бы попросить Михаила, чтобы он добавил возможность копирования-вставки правила через браузер...


Название: Re: Написание правил по заявкам
Отправлено: LordMerlin от 03 февраля 2015, 18:11:35
Спасибо, все добавил куда надо.
Прикол в том, что в дефолтном списке СМ оно есть. Но не работает.


Название: Re: Написание правил по заявкам
Отправлено: YuS от 03 февраля 2015, 22:03:17
Прикол в том, что в дефолтном списке СМ оно есть. Но не работает.
Да, есть, но там шаблон более точного действия, поэтому в данном случае и не срабатывал, совпадения не было.
Кстати, хоть мой пример и работает, но там есть неточность. По идее, так как задумывалось, скобки надо экранировать, т.е. должно быть так:
Код:
{
"Hash": "Nxi{\b",
"URL": "yandex\\.ru",
"Find": "onmousedown=\"rc\\(.*?\\)\"",
"Type": "REPLACEMENTS"
}
- но вообще, это не критично, будет работать и без экранирования...


Название: Re: Написание правил по заявкам
Отправлено: LordMerlin от 04 февраля 2015, 10:24:14
Будет, если будут правильные данные. Но если посмотреть в монитор НС то при заходе на Яндекс поиск с сайта вообще идут совсем непонятные запросы, из которых не выбрать ничего полезного, и соответственно правило не срабатывает.


Название: Re: Написание правил по заявкам
Отправлено: stealzy от 04 февраля 2015, 11:43:09
Тоже самое для гугла:
Код:
#5#~#True#~#google\.(?:\w{2,3})/url\?(?:q|url)=https?://(.+)&(?:sa|rct)=(?:U&ei|j&q)=.+#~#\1#~#False#~#True


Название: Re: Написание правил по заявкам
Отправлено: LordMerlin от 04 февраля 2015, 16:08:16
Спасибо!! Плюсанул. :good:


Название: Re: Написание правил по заявкам
Отправлено: stealzy от 04 февраля 2015, 16:12:02
Дьявол, выкинул из правила www\. перед тем как запостить, и у себя выкинул, а оно надо.
Код:
#5#~#True#~#^www\.google\.(?:\W{2,3})/url\?(?:Q|url)=https?://(.+)&(?:Sa|rct)=(?:U&ei|j&q)=.+#~#\1#~#False#~#true


Название: Re: Написание правил по заявкам
Отправлено: LordMerlin от 04 февраля 2015, 16:13:33
А так же для Яндекса можешь?


Название: Re: Написание правил по заявкам
Отправлено: stealzy от 04 февраля 2015, 17:46:27
А яндекс мне прямые ссылки дает, если это не реклама. ЧЯНДТ?
Отмечу, что сама страница с результатами у яндекса в 3(sic!) раза больше гугловской, а они еще полмегабайта js шлют в навесок, если не блокировать/кешировать. Качество поиска, как по мне, хуже.


Название: Re: Написание правил по заявкам
Отправлено: Artiax от 04 февраля 2015, 19:19:48
Здравствуйте.
Ежедневно с адреса, подобного ... постоянно сохраняются одни и те же папки с одними и теми же скриптами, стилями, шрифтами и т.п. Лишь каждый раз меняются цифры в в зависимости от даты и времени.
Подскажите, пожалуйста правило преобразования url для сохранения всего подобного барахла в одну папку.

upd Адрес добавить не могу, форум жалуется что слишком много внешних ссылок. Как добавить-то?  :)


Название: Re: Написание правил по заявкам
Отправлено: LordMerlin от 05 февраля 2015, 11:20:39
Artiax
Обрамляйте ссылку тегом кода.
Добавлено: 05 Февраль 2015, 11:07:34

А яндекс мне прямые ссылки дает, если это не реклама. ЧЯНДТ?
Отмечу, что сама страница с результатами у яндекса в 3(sic!) раза больше гугловской, а они еще полмегабайта js шлют в навесок, если не блокировать/кешировать. Качество поиска, как по мне, хуже.
Если просто зайти на яндекс и поискать, то выдача прямая, потому что мусор авырезается дефолтным фильтром СМ. Потому что страница с результатом там нормальная. А вот если еще раз хоть что-то поискать в том же окне, то как таковая, поисковая страница не грузится, а какие то данные, которые уже не фильтруются, и на выходе получаем переадресацию.
И кстати, нормальная страница выдачи у Яндекса у меня до 40Кб а у Гугла за 300Кб.


Название: Re: Написание правил по заявкам
Отправлено: stealzy от 06 февраля 2015, 09:00:25
2LordMerlin:
У меня отключен JS для гугла, поэтому он грузит упрощенную версию — 24 kb, стабильно.
Страница выдачи яндекса(только html) — 69 kb, стабильно.
CM у меня не установлен.
Открыл сейчас яндекс и поискал дважды - прямые ссылки остались прямыми, рекламные остались зашифрованы. Поискал в другом браузере, не подключенном к HC — тот же результат.
Либо мы живем в параллельных вселенных, либо я чего-то не понимаю.


Название: Re: Написание правил по заявкам
Отправлено: LordMerlin от 06 февраля 2015, 11:19:56
Ну фиг его знает. Значит зависит от географии.


Название: Re: Написание правил по заявкам
Отправлено: LordMerlin от 28 февраля 2015, 09:43:54
Доброго всем.
Подскажите как переделать правило
#5#~#True#~#^(([^./]+)\.)?(([^./]+)\.)?(([^./]+)\.)?(([^./]+)\.)?([^./]+)\.([^./]+\.[^./\d]+)/#~#\10/\9/\8/\6/\4/\2/#~#False#~#True
Чтобы вместо создания в папке с именем сайта полной структуры каталогов на сервере, просто сваливались все файлы в кучу.
Спасибо.


Название: Re: Написание правил по заявкам
Отправлено: YuS от 28 февраля 2015, 21:44:14
#5#~#True#~#^(([^./]+)\.)?(([^./]+)\.)?(([^./]+)\.)?(([^./]+)\.)?([^./]+)\.([^./]+\.[^./\d]+)/#~#\10/\9/\8/\6/\4/\2/#~#False#~#True
Чтобы вместо создания в папке с именем сайта полной структуры каталогов на сервере, просто сваливались все файлы в кучу.

Если правильно понимаю, тут правило меняющее порядок субдоменов...
1. Есть ли необходимость именно так менять вложенность папок? Возможно, было бы достаточно одного уровня:
Код:
#5#~#True#~#^([^/]+)\.([^./]+(?!\.\d)\.[^./]+/)#~#\2\1/#~#False#~#True
?
2. Сбрасывать все файлы в одну кучу - действие деструктивное, т.к. высока вероятность того, что будут попадаться файлы с одинаковым наименованием в разных каталогах, т.е. в кэш будут попадать только самые последние найденные. В такой каше будет сложно разобраться не только прокси-серверу (хотя ему то что? скинет, как ему сказали и все дела  ;) ), но и браузеру...
Но если очень хочется, то к правилу, в самый конец, можно добавить "(?:[^/]+/)*", тогда будет отрезаться структура папок...


Название: Re: Написание правил по заявкам
Отправлено: LordMerlin от 02 марта 2015, 10:43:06
Простите. Наверное был излишне косноязычен.
Хотел чтобы для каждого сайта делалась папка а вней уже все файлы данного сайта.
Для адреса http://site.com/dir1/dir2/dir3/doc.jpg
Сейчас на диске делается дерево
..\Cache\site.com\dir1\dir2\dir3\doc.jpg
А хотелось бы
..\Cache\site.com\doc.jpg

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


Название: Re: Написание правил по заявкам
Отправлено: YuS от 02 марта 2015, 14:05:35
Понимаю что чревато коллизиями, но по идее внутри структуры одного сайта вариант этого должен быть минимальным.
Минимальным? Ну ок, вот в аттаче список не уникальных файлов с одного форума, посчитайте их количество... а всего файлов на том форуме 5223.
В общем, по статистике получается более 50%... ;)


Название: Re: Написание правил по заявкам
Отправлено: LordMerlin от 02 марта 2015, 16:28:22
Так в том и суть. Раз в разных частях дерева используются одни и те же файлы, зачем их хранить на диске в разных местах кеша? Или вы говорите о том, что это все файлы с одинаковыми именами но с разным содержимым? Для динамического контента это понятно, его можно, и для меня и нужно не кешировать, а вот картинки одинаково называть, разные, лютое зло.


Название: Re: Написание правил по заявкам
Отправлено: YuS от 02 марта 2015, 17:07:56
Или вы говорите о том, что это все файлы с одинаковыми именами но с разным содержимым?
Именно так. Именно поэтому нельзя сваливать всё в кучу, ибо страницы сайта будут формироваться абсолютно неправильно...


Название: Re: Написание правил по заявкам
Отправлено: LordMerlin от 02 марта 2015, 17:22:15
Вот уж пипец так пипец. По мне полная дурь, так делать. Понятно что в таком случае косяк. Со старницами понятно, но зачем так со статикой то поступать?


Название: Re: Написание правил по заявкам
Отправлено: xenos от 06 марта 2015, 11:39:45
Вопрос такой - никто не рисовал алгоритм проверки списков в виде блок-схемы, визуально? А то местами запутаться можно... К примеру, чтение из кэша при преобразовании адреса - проверяется исходный адрес или преобразованный? И не только это, вообще, визуально оно всё-таки куда яснее было бы.
Спасибо.


Название: Re: Написание правил по заявкам
Отправлено: Zork от 06 марта 2015, 15:18:24
Вот схема http://handycache.ru/component/option,com_simplefaq/task,display/Itemid,3/catid,1/#FAQ12


Название: Re: Написание правил по заявкам
Отправлено: xenos от 12 марта 2015, 01:12:52
Zork, благодарю


Название: Re: Написание правил по заявкам
Отправлено: bboymig от 14 апреля 2015, 13:34:24
Добрый день. Встал вопрос блокировки flash анимации.
В правилах ЧС прописал списком:
\.flv
\.swf
\.mp4
\.mp3
Работает, но возникло два вопроса.
Можно как-то сделать эти правила единой строчкой и добавить в исключение сайты, на которых должны открываться все элементы Flash?
Если есть такая возможность, то как. Спасибо.


Название: Re: Написание правил по заявкам
Отправлено: alex77 от 14 апреля 2015, 13:36:41
\.(flv|swf)


Название: Re: Написание правил по заявкам
Отправлено: Zork от 14 апреля 2015, 13:40:50
#4#~#True#~#\.(flv|swf)#~#site1\.ru|site2\.com|site3\.info#~#


Название: Re: Написание правил по заявкам
Отправлено: bboymig от 14 апреля 2015, 14:41:48
Спасибо! Все работает как надо! Очень оперативно.  :good:


Название: Re: Написание правил по заявкам
Отправлено: justalkj от 16 июня 2015, 11:30:31
Ребят, помогите пожалуйста.
Только начинаю возится с написанием правил. Но уже сейчас "кровь из носу" нужно создать правило подключения Outlook и пропуска писем. Так как после установки HC - отсутствует подключение к серверу.


Название: Re: Написание правил по заявкам
Отправлено: Anymore от 16 июня 2015, 12:19:16
"Outlook" это очень расплывчато, только у MS есть 3 продукта носящих это название.


Название: Re: Написание правил по заявкам
Отправлено: justalkj от 16 июня 2015, 15:03:36
MS Outlook 2013 - подключается к корпоративному Exchange серверу


Название: Re: Написание правил по заявкам
Отправлено: Anymore от 16 июня 2015, 17:40:36
MS Outlook 2013 - подключается к корпоративному Exchange серверу
А где схема-сети? По моему Вы здесь допустили ошибку. Сколько клиентов, какая ОС?


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 16 июня 2015, 18:05:54
Установка HandyCache не должна была повлиять на работу outlook, если он подключен к Exchange серверу. HandyCache не перехватывает соединения, он пассивно ждет подключение клиентов.


Название: Re: Написание правил по заявкам
Отправлено: justalkj от 17 июня 2015, 14:31:11
А где схема-сети? По моему Вы здесь допустили ошибку. Сколько клиентов, какая ОС?
Схема сети - одноранговая, сервер Exchange за бугром. При запуске Outlook выходит сообщение, что "не могу подключиться к серверу". Убираю использование proxy - запуск outlook работает быстро, без ошибок


Название: Re: Написание правил по заявкам
Отправлено: Anymore от 17 июня 2015, 15:29:04
Схема сети - одноранговая, сервер Exchange за бугром.
Вопрос был используете ли Вы локальную сеть и как она построена.

При запуске Outlook выходит сообщение, что "не могу подключиться к серверу". Убираю использование proxy - запуск outlook работает быстро, без ошибок
Вот пусть так и работает. Не надо его подключать через прокси без нужды.


Название: Re: Написание правил по заявкам
Отправлено: justalkj от 17 июня 2015, 16:15:15
Вот пусть так и работает. Не надо его подключать через прокси без нужды.

Через HC работает сам комп, соответственно и все сервисы, включая Outlook. Отключать его нельзя


Название: Re: Написание правил по заявкам
Отправлено: Anymore от 17 июня 2015, 16:29:08
а почему б не снять галочку Connect to Microsoft Exchange using HTTP
https://www.rackspace.com/knowledge_center/article/manually-configure-outlook-2013-for-email-hosted-on-exchange-2013


Название: Re: Написание правил по заявкам
Отправлено: Janus от 20 июня 2015, 19:03:52
Подскажите пожалуйста, возможно ли создать правило для преобразования, в результате работы которого картинка с адресом site.ru/data/picture.png сохранялась в кэш с именем picture(текущая дата:время).png?
При этом формат даты неважен, в принципе возможен другой идентификатор, главное чтобы он был упорядочен.


Название: Re: Написание правил по заявкам
Отправлено: lichtenshtein от 11 сентября 2015, 20:03:14
Как сделать чтобы тяжёлые js-css библиотеки и шрифты с сайтов не записывались каждый раз для каждого сайта отдельно, а брались например из одного каталога в кэшэ и использовались сразу всеми сайтами?


Название: Re: Написание правил по заявкам
Отправлено: alex77 от 12 сентября 2015, 02:44:18
Как сделать чтобы тяжёлые js-css библиотеки и шрифты с сайтов не записывались каждый раз для каждого сайта отдельно, а брались например из одного каталога в кэшэ и использовались сразу всеми сайтами?
вообще не имеет смысла


Название: Re: Написание правил по заявкам
Отправлено: Boroda от 04 ноября 2015, 18:57:22
Твитеры и прочие ливжурналы (может и не все) выдают изображения через https, а Файрфокс напрямую их не кажет, приходится править вручную и удалять из адреса "s", то есть нужно правило, которое будет удалять из   "https" - "s"  в любом линке, имеющем в начале "https" и на конце расширение *.jpg *.png *.tif *.bmp

Может еще кому пригодится или уже есть готовое. Плиз.


Название: Re: Написание правил по заявкам
Отправлено: alex77 от 05 ноября 2015, 06:30:25
Цитировать
Твитеры  выдают изображения через https, а Файрфокс напрямую их не кажет,
все кажет


Название: Re: Написание правил по заявкам
Отправлено: Boroda от 05 ноября 2015, 20:57:12
все кажет
Если я говорю не кажет, значит у меня не показывает и правлю вручную.
Вы правило написать можете?


Название: Re: Написание правил по заявкам
Отправлено: alex77 от 06 ноября 2015, 05:47:53
Я про то, что вообще без каких-то специальных правил работает


Название: Re: Написание правил по заявкам
Отправлено: Boroda от 06 ноября 2015, 10:16:17
Я про то, что вообще без каких-то специальных правил работает
Это я понял, но не поняли Вы - У МЕНЯ НЕ РАБОТАЕТ. Надеюсь теперь понятно. Либо адблокер, либо еще какой аддон блокирует, недосуг разбираться. Это ветка "Написание правил по заявкам", я ведь не прошу разгрузить вагон угля. А объяснять друг другу что у кого как и почему не работает мы можем долго.


Название: Re: Написание правил по заявкам
Отправлено: LordMerlin от 06 ноября 2015, 10:23:19
Мсье, простите за грубость, напуркуа блять кому то разбираться в ваших авгиевых конюшнях? Если вы сами не хотите это делать? Вам сказали, что виновен не НС, ищите у себя. Что тут непонятного? И даже если вам какой то робин гуд сделает такое правило, вы отдаете себе отчет что у вас 80% интеренета может отвалиться?


Название: Re: Написание правил по заявкам
Отправлено: Boroda от 06 ноября 2015, 12:16:19
Мсье, простите за грубость, напуркуа блять кому то разбираться в ваших авгиевых конюшнях? Если вы сами не хотите это делать? Вам сказали, что виновен не НС, ищите у себя. Что тут непонятного?
Мусьё, за грубость прощаю. Мне непонятны желтые брызги возмущения вместо конкретного правила.
Какие нахер конюшни? Или кого-то просили просеять мои аддоны и разобраться в причинах? Критические заметки мне накуй не нужны, мне в ПРОФИЛЬНОЙ ветке нужно всего навсего правило, а не пена смятенного разума. Если Вы не способны написать такое правила - идите дальше, советы по любой теме я сам могу генерировать хрен унесешь.
Мне глубоко похер кто виновен, мне нужно ПРАВИЛО которое работает.
Цитировать
И даже если вам какой то робин гуд сделает такое правило, вы отдаете себе отчет что у вас 80% интеренета может отвалиться?
Прежде чем задавать такой вопрос прочтите внимательно какое именно правило я просил
" нужно правило, которое будет удалять из   "https" - "s"  в любом линке, имеющем в начале "https" И НА КОНЦЕ РАСШИРЕНИЕ *.jpg *.png *.tif *.bmp"
Есть подозрение что это на порядок меньше 80% интернета.


Название: Re: Написание правил по заявкам
Отправлено: google_funny от 25 декабря 2015, 13:15:52
Мне глубоко похер кто виновен, мне нужно ПРАВИЛО которое работает.Прежде чем задавать такой
_________
Я уже написал для тебя это правило! Все работает.. проверил!  в общем пишите вот так!

правило: ^(http)s(:-/-/(www\.)?.*\.(jpg|png|tif|bmp)(\?|$))
замена: \1\2

там где выделил жирным оранжевым шрифтом - нужно убрать знаки "минус", чтобы остались только слэши. и в HC записать правило без этих знаков минус. Я написал так тут, потому как скрипт форума считает это рег. выражение внешней ссылкой и не дает мне его опублик в правильном виде.. поэтому те минусы нужно удалить, тем самым приведя рег. выражение к правильному виду.
 
вот и все)) Учите Perl совместимые рег. выражения.


Название: Re: Написание правил по заявкам
Отправлено: google_funny от 29 декабря 2015, 11:26:39
Добрый день, друзья!

С наступающим вас всех!

Можно обратится к вам за помощью? Может немного не сюда.. но тут хорошие спецы по рег. выражениям, а мне как раз такая помощь и нужна...
вобщем.. нужно сделать так, чтобы на основе УРЛ запросов, которые будет передавать HC моему вебсерверу, вебсервер загружал весь контент к себе в папки, созданные на основе УРЛ.

в общем нужна помощь с рег. выражениями, которые будут обрабатывать URL и на их основе формировать путь для сохранения файлов..  поможете?

Основной каталог для сохранения обозначим константой
SAVE = 'G:\home\localhost\www\catalog\save';
DS = '\'; Это константа - разделитель директорий.

Вот пример типичного УРЛ: _http://zaryad.com/forum/css.php?css=attached_files,bb_code,login_bar,message,message_user_info,panel_scroller,share_page,thread_view&style=1&dir=LTR&d=1450893800


В PHP есть функция parse_url() - которая разбивает УРЛ на основные части и возвращает массив вида:
Код:
Parse URL :
Array
(
    [scheme] => http
    [host] => zaryad.com
    [path] => /forum/css.php
    [query] => css=attached_files,bb_code,login_bar,message,message_user_info,panel_scroller,share_page,thread_view&style=1&dir=LTR&d=1450893800
)
где [scheme] - протокол, [host] - хост, [path] - путь к основному файлу, [query] - запрос с внешними данными (обычно методом GET), которые обрабатывает файл.

Нужно чтобы путь автомат. генерировался по след. шаблону: SAVE.[host].[path].[query]
в [path] символ '/' заменить на '\'
в [query] может быть все, что угодно и какие угодно символы.. нужно символы & заменить на '\',
запятые ',' замениить на тире '-', и убрать равно '=' и все символы перед ним, после '&';

в итоге, после всех замен путь должен быть таким...
Код:
G:\home\localhost\www\catalog\save\zaryad.com\forum\css.php\cssattached_files-bb_code-login_bar-message-message_user_info-panel_scroller-share_page-thread_view\1\LTR\1450893800

Помогите, плиз!


Название: Re: Написание правил по заявкам
Отправлено: Zelen от 10 февраля 2016, 14:22:58
Можно ли определённым пользователям запретить онлайн просмотр видео и аудио?
Искал на форуме разными словами, не нашёл, если было извините.


Название: Re: Написание правил по заявкам
Отправлено: Anymore от 10 февраля 2016, 14:50:55
Можно ли определённым пользователям
Это возможно через расширения, непосредственно через LUA или СontentMaster2

запретить онлайн просмотр видео и аудио?
Искал на форуме разными словами, не нашёл, если было извините.
Обычно запрещают доступ к конкретным сайтам + к URL имеющим на хвосте mp3, flv, mp4.


Название: Re: Написание правил по заявкам
Отправлено: fanbass от 30 апреля 2016, 12:12:31
Есть сайт:
http://www.pulkovoairport.ru/ (http://www.pulkovoairport.ru/)
При переходе в раздел бронирование, происходит вырезание диалоговых окон, т.е. заказать билет не возможно.
С помощью монитора HC выяснил, что происходит блокировка http://www.pulkovoairport.ru/f/1/global/popups.js (http://www.pulkovoairport.ru/f/1/global/popups.js) дополнением Content Master.
Запретил CM.
Тот же URL стал блокироваться HC правилом ч.102. Запретил это правило.
Теперь HC стал блокировать URL:
http://pulkovo.p.myreis.ru/avia/?PHPSESSID=qjlacoldj9495ifdqlg1k68vd7&site=pulkovoairport.ru&style=new&filter=0&currency=0&3days=0&group=1&iframe=1&url=http%3A//www.pulkovoairport.ru/trip-planner/tickets/ (http://pulkovo.p.myreis.ru/avia/?PHPSESSID=qjlacoldj9495ifdqlg1k68vd7&site=pulkovoairport.ru&style=new&filter=0&currency=0&3days=0&group=1&iframe=1&url=http%3A//www.pulkovoairport.ru/trip-planner/tickets/) правилом Ч.113 и токмо после запрета этого правила страница загружается нормально.
Подскажите как грамотней обойти все вышеперечисленные правила, т.е. по возможности не писать исключение в каждое из правил.


Название: Re: Написание правил по заявкам
Отправлено: LordMerlin от 30 апреля 2016, 12:34:17
Можно например в НС добавить нужный адрес в белый список, выбрать там что белый для черного, и в СМ включить поддержку белого списка НС.


Название: Re: Написание правил по заявкам
Отправлено: fanbass от 30 апреля 2016, 15:18:04
Настройки HC:

Добавлено: 30 Апрель 2016, 15:09:18

Настройка CM:

Добавлено: 30 Апрель 2016, 15:17:27

Не помогли. Что не так?


Название: Re: Написание правил по заявкам
Отправлено: alex77 от 01 мая 2016, 02:39:35
Правило должно быть в "Правила", а не "Сайт"
Добавлено: 01 Май 2016, 09:39:12

смотрите примеры рядом


Название: Re: Написание правил по заявкам
Отправлено: fanbass от 03 мая 2016, 03:17:03
Написал такое правило:
Код:
.*pulkovo.*(popups|iframes?)
Насколько это грамотно?


Название: Re: Написание правил по заявкам
Отправлено: exe от 20 мая 2016, 13:25:15
Добрый день!
добавил в белый список сайт geo.ritmточкару
остальные сайты заблокированы правилом .*.
но проблема в том что георитм использует карты Яндекса и Google они отображается не правильно
пробовал добавлять в исключение и в белый список гуголmaps и яндексmaps проблему не решило.
Пожалуйста помогите решить данную проблему))) :help:


Название: Re: Написание правил по заявкам
Отправлено: Anymore от 20 мая 2016, 17:19:19
в той же манере добавьте

Код:
ritm\.ru
maps\.yandex\.net
google\.com/maps/
opencyclemap\.org
openstreetmap\.org
google\.com/vt/


Название: Re: Написание правил по заявкам
Отправлено: exe от 23 мая 2016, 18:02:57
Спасибо большое :thanks:


Название: Re: Написание правил по заявкам
Отправлено: Вовочка от 03 июля 2016, 09:18:34
Здравствуйте я пользуюсь программой ProxHTTPSProxyMII для преобразования https траффика в http, эта программа работает по схеме предстваленой на картинке ниже, тоесть представляет собой два прокси один внутрений другой внешний и цепочка получается такая "броузер-ProxHTTPSProxyMII(внутренний)(порт 8079)-HandyCache(8080)-ProxHTTPSProxyMII(внешний)(8081)-интернет" при этом броузер полностью думает что работает с сайтами по https протоколу (в отличии от ProxHTTPSProxy где где броузер и HC работают до ProxHTTPSProxy по http протоколу, а после ProxHTTPSProxy траффик идёт уже по https протоколу) так вот программа ProxHTTPSProxyMII не может пропускать через себя обычные http запросы и таким образом закрывает весь http траффик (в инструкции к ProxHTTPSProxyMII сказано http запросы надо направлять с броузера непосредственно на внутреннюю программу в моём случае это HC, а она должна в свою очередь эти http запросы направлять напрямую в интернет минуя внешний ProxHTTPSProxyMII) так вот немогли бы вы написать правило(условие) для внешнего прокси которое направляло бы весь траффик полученый НС непосредственно с броузера напрямую в интернет минуя внешний прокси, ну или наоборот направляло на внешний прокси только тот трафик который получен НС от внутреннего ProxHTTPSProxyMII


Название: Re: Написание правил по заявкам
Отправлено: Tilks от 03 июля 2016, 19:01:19
направляло на внешний прокси только тот трафик который получен НС от внутреннего ProxHTTPSProxyMII
вроде работает
Код:
--[[ <HCExtension>
@name          ProxHTTPSProxyMII redirect
@author        Tilks
@version       2016-07-03
@description   направляет на внешний прокси только тот трафик, который получен НС от внутреннего ProxHTTPSProxyMII
@event         RequestHeaderReceived/Request
</HCExtension> ]]

function Request()
 if re.match(hc.request_header, [[Tagged:[^\r\n]*FrontProxy]]) then
  hc.use_proxy = '127.0.0.1:8081'
  --hc.put_to_log('--= *** Change to Rear Proxy Port *** =--')
 end
end


Название: Re: Написание правил по заявкам
Отправлено: Вовочка от 03 июля 2016, 23:01:06
Tilks, благодарствую за скрипт, всё прекрасно заработало  :thanks:


Название: Re: Написание правил по заявкам
Отправлено: Hukolla от 18 августа 2016, 03:58:00
Ребят. Сейчас хенди настроен на сохранение картинок и sfw файлов. Как настроить его ,чтобы он обновлял эти файлы  при условии
что они обновились на сервере ,ну там размер поменялся например? И можно ли это сделать для конкретного типа файлов. Спасибо


Название: Re: Написание правил по заявкам
Отправлено: alex77 от 19 августа 2016, 04:36:26
смотри расширения


Название: Re: Написание правил по заявкам
Отправлено: olga_arb от 16 октября 2016, 16:13:04
Можно ли запретить загрузку google-шрифтов с любого сайта (для экономии трафика)?


Название: Re: Написание правил по заявкам
Отправлено: LordMerlin от 17 октября 2016, 01:03:19
fonts.googleapis.com в черный список


Название: Re: Написание правил по заявкам
Отправлено: olga_arb от 24 октября 2016, 18:00:32
Еще можно добавить  fonts.gstatic.com, /fonts/.


Название: Re: Написание правил по заявкам
Отправлено: pradoanna от 26 декабря 2016, 10:58:39
помогите пожалуйста ,нужно создать правило в белом списке чтобы url
yandex. ru  загружался
а при появлении чего либо в переди слова yandex в url (Пример  datayandex. ru) блокировались
в черном списке прописана блокировка всех url


Название: Re: Написание правил по заявкам
Отправлено: Merh от 12 января 2018, 22:43:18
Помогите с правилом. Вот сайт: https://www.smugmug.com/
и http://www.laurenmacneish.com/Landscapes/i-CB8ZRH7/A
Он грузится в кеш, грузятся подпапки, но не картинки.

Нужны картинки, а вот они-то как раз и не грузятся в кеш.
Сам правило так и не написал, "грузить всё" - не работает. Скрипты грузятся, структура папок да, а картинки - нет.


Название: Re: Написание правил по заявкам
Отправлено: Zork от 29 сентября 2018, 09:39:37
Помогите написать правило или расширение, которое будет блокировать загрузку длинных url, к примеру, более 500 символов.
Заранее спасибо.


Название: Re: Написание правил по заявкам
Отправлено: YuS от 29 сентября 2018, 14:34:07
будет блокировать загрузку длинных url, к примеру, более 500 символов.
#4#~#True#~#.{500,}#~##~#
в черный список...


Название: Re: Написание правил по заявкам
Отправлено: Zork от 29 сентября 2018, 15:18:42
YuS, Спасибо.


Название: Re: Написание правил по заявкам
Отправлено: Hukolla от 07 ноября 2018, 11:51:26
Ребят, а если есть вот такой адресс
https://souls-res.espritgames.ru/ver/RES_RUS.75.50763.51085//Client.swf?v=513
с двумя // из за этого HC не хочет кешироватью. Можно ли как то заменить // на /  ?


Название: Re: Написание правил по заявкам
Отправлено: xSvintuSx от 09 января 2019, 22:22:08
Здравствуйте.

Помогите создать правило в черном списке или расширение чтобы блокировались все онлайн видео защищенных сайтов.
Проблема в том что раньше с этим не плохо справлялся расширение которое блокировало файлы больших размеров.
Раньше я блокировал сайты примерным образом (+steamcommunity.com/home/.*) Видно что я не хочу блокировать целиком сайт (+steamcommunity.com) а хочу отключить раздел home.
Монитор показывает данный сайт как steamcommunity.com:443. По этому приходится блокировать весь сайт.

Насчет видео контента.

Не получается заблокировать видео на сайтах :443.
К примеру хочу заблокировать все онлайн видео на ok.ru.
Монитор показывает это соединение как ok.ru:443 а видео начинает качать из vd52.mycdn.me:443. при этом начальное название сайта (vd52) каждый раз меняется.

Буду очень благодарен за помощь.

Спасибо!
 


Название: Re: Написание правил по заявкам
Отправлено: LordMerlin от 10 января 2019, 09:45:04
#4#~#True#~#vd([0-9][0-9]).mycdn.me#~##~#


Название: Re: Написание правил по заявкам
Отправлено: xSvintuSx от 10 января 2019, 17:17:55
#4#~#True#~#vd([0-9][0-9]).mycdn.me#~##~#

Спасибо.

С Одноклассниками решил проблему.
Осталось решить Остальные проблемы.


Название: Re: Написание правил по заявкам
Отправлено: LordMerlin от 10 января 2019, 17:20:57
Чтобы у вас работали старые правила, вам SSL надо расшифровывать, попробуйте сразу при запуске НС в настройках установить "Обработка SSL". Если ве будет по старому, в смысле будет работать, то тогда просто оплатите программу, чтобы этот пункт автоматом не отключался, и все. И живите как жили.


Название: Re: Написание правил по заявкам
Отправлено: xSvintuSx от 10 января 2019, 18:26:58
Чтобы у вас работали старые правила, вам SSL надо расшифровывать, попробуйте сразу при запуске НС в настройках установить "Обработка SSL". Если ве будет по старому, в смысле будет работать, то тогда просто оплатите программу, чтобы этот пункт автоматом не отключался, и все. И живите как жили.

При включение Обработку SSL Handy Cache ругается на отсутствие файла "MSVCR110.dll". На компьютере уже установлены все версии Microsoft Visual C++.
От 2005 по 2017 версии. Попробовал переустанавить. Проблема не пропала.

В чем еще может быть проблема?


Название: Re: Написание правил по заявкам
Отправлено: LordMerlin от 11 января 2019, 12:55:31
А сам файл есть в системе? Попробуйте скопировать в папку с программой.


Название: Re: Написание правил по заявкам
Отправлено: nameis от 12 января 2019, 15:46:42
При включение Обработку SSL Handy Cache ругается на отсутствие файла "MSVCR110.dll". На компьютере уже установлены все версии Microsoft Visual C++.
От 2005 по 2017 версии. Попробовал переустанавить. Проблема не пропала.
В чем еще может быть проблема?
С выходом новой версии НС тоже намучился с отсутствием MSVCR110.dll. Не помню какая версия Microsoft Visual C++ помогла, но если верить моей прикрепленной к этому сообщению картинке, то Microsoft Visual C++ 2013 - 12.0.40660 (у меня Win 7 64dit)
Добавлено: 12 Январь 2019, 15:43:13

Забыл добавить: так как переустановка не помогала, удалил все версии Microsoft Visual C++ из системы и после каждой "новой" установки пробовал запуск НС.


Название: Re: Написание правил по заявкам
Отправлено: LordMerlin от 14 января 2019, 15:06:09
MSVCR120.dll / MSVCP120.dll - Microsoft Visual C++ 2013
MSVCR110.dll / MSVCP110.dll - Microsoft Visual C++ 2012
MSVCR100.dll / MSVCP100.dll - Microsoft Visual C++ 2010
MSVCR90.dll / MSVCP90.dll - Microsoft Visual C++ 2008
MSVCR80.dll / MSVCP80.dll - Microsoft Visual C++ 2005


Название: Re: Написание правил по заявкам
Отправлено: xSvintuSx от 14 января 2019, 17:05:00
С выходом новой версии НС тоже намучился с отсутствием MSVCR110.dll. Не помню какая версия Microsoft Visual C++ помогла, но если верить моей прикрепленной к этому сообщению картинке, то Microsoft Visual C++ 2013 - 12.0.40660 (у меня Win 7 64dit)
Добавлено: 12 Январь 2019, 15:43:13

Забыл добавить: так как переустановка не помогала, удалил все версии Microsoft Visual C++ из системы и после каждой "новой" установки пробовал запуск НС.

Спасибо всем!

Решил проблему путём переустановки Microsoft Visual C++ 2012 x86. Почему то именно эта версия и именно x86 исправила данную ошибку.
Теперь обработка SLL работает а в след заработали все старые правила.

Спасибо!


Название: Re: Написание правил по заявкам
Отправлено: LordMerlin от 14 января 2019, 17:11:13
Ну и славно. Только обработка отключится через время. Чтоб не отключалась, оплатите подписку.


Название: Re: Написание правил по заявкам
Отправлено: xSvintuSx от 22 февраля 2019, 05:17:19
Здравствуйте!

Можно ли реализовать через Handycache запуск игры PUBG Lite в который бесплатно можно поиграть только в Тайване.
Дела в том что у меня Интернет клуб. Покупал игру через Steam и делился им с клиентскими компьютерами через Семейный доступ Steam. Те клиенты которые уже покупали эту игру без проблем играют через свой Steam акаунт. А большинство клиентов не имеют доступа к платному акаунту. Зайти по рубится пару часиков не замарачиваясь с покупкой отличный вариант для похода в клуб.
Недавно компания PUBG запретила доступ через семейную привязку. И по этому пришлось искать альтернативный выход.
В поисках наткнулся на много разных вариантов но все эти варианты требовали установку всяких VPN или прокси сервера через которую можно было изменить регион IP на Тайваньский.
Вот к примеру сайт с более подробным описанием установки PUBG Lite: https://coop-land.ru/blog/pubglite/news/15081-rukovodstvo-zapuska-pubg-lite-na-pk.html.

Буду весьма благодарен если поможете решить данную проблему.   :oops:

Спасибо!  :)


Название: Re: Написание правил по заявкам
Отправлено: alex77 от 22 февраля 2019, 12:10:07
Можно ли реализовать через Handycache запуск игры PUBG Lite
даже смысла в этом нет


Название: Re: Написание правил по заявкам
Отправлено: xSvintuSx от 22 февраля 2019, 12:23:35
даже смысла в этом нет

Реализовать не в смысле чтобы программу переписать. А методом расширении или манипуляциями настроек Внешнего прокси или Пере направление портов и.т.д.


Название: Re: Написание правил по заявкам
Отправлено: Fireforce от 05 апреля 2019, 12:21:19
При отправке сообщения пишет, - "В сообщении слишком много внешних ссылок", даже если оставляю одну.
Прикрепил скрин сообщения во вложении.


Название: Re: Написание правил по заявкам
Отправлено: xSvintuSx от 24 июля 2019, 17:31:01
Здравствуйте!

Помогите пожалуйста правильно реализовать правило для Steam.

Пытаюсь заблокировать загрузку файлов из адреса http://cache3-sto2.steamcontent.com через Черный список.
Цифры присутствующие на ссылке каждый раз меняются.

Пробовал так: cache([0-9][0-9])-fra([0-9][0-9]).steamcontent.com и так: cache([0-9][0-9])-fra([0-9]).steamcontent.com

Всё равно не получается заблокировать.

Спасибо!



Название: Re: Написание правил по заявкам
Отправлено: nick7inc от 29 февраля 2020, 13:13:14
Помогите пожалуйста правильно реализовать правило для Steam.
Пытаюсь заблокировать загрузку файлов из адреса http://cache3-sto2.steamcontent.com через Черный список.
Цифры присутствующие на ссылке каждый раз меняются.

Пробовал так: cache([0-9][0-9])-fra([0-9][0-9]).steamcontent.com и так: cache([0-9][0-9])-fra([0-9]).steamcontent.com

Всё равно не получается заблокировать.
Спасибо!
В программе есть тренажер для RegExp, на котором вы и пишите правило, вы в нём своё правило проверяли? И потом, у вас правило явно не под адрес написано. Почему вместо "-sto" у вас написано "-fra"? точки надо через escape отделять, то есть "\.". Вместо [0-9][0-9] можно написать [0-9]+ Или ещё короче: "cache\d+-sto\d+\.steamcontent\.com"

P.S. У вас точно через http, а не через https?


Название: Re: Написание правил по заявкам
Отправлено: sneg78 от 04 июня 2020, 06:45:11
Можно ли написать правило/скрипт блокировки по заголовку окна?
например блокировать любое окно с текстом "смотреть онлайн", т.е человек пользует гугл свободно, но при попытке получить результат на поиск "смотреть онлайн" получит заблокированную страницу, или просто открывает страницу, где в заголовке будет "смотреть онлайн", тоже заблокировать
В хелпе по регулярным выражениям perl я нашел что-то типа $text =, но не понимаю как это использовать, и можно ли вообще


Название: Re: Написание правил по заявкам
Отправлено: alex77 от 05 июня 2020, 13:44:16
в блокировке лучше всего поможет расширение Content Master


Название: Re: Написание правил по заявкам
Отправлено: sneg78 от 06 июня 2020, 16:16:14
в блокировке лучше всего поможет расширение Content Master
та хоть бы и Content Master, я не знаю как скрипт/регулярное выражение написать, и куда закинуть


Название: Re: Написание правил по заявкам
Отправлено: alex77 от 06 июня 2020, 17:17:28
В вашем случае правило никак не поможет, ибо вам нужно работать с содержимым страницы, а с этим как раз работает расширение http://handycache.ru/component/option,com_smf/Itemid,10/topic,7130.0/


Название: Re: Написание правил по заявкам
Отправлено: Plagron от 07 августа 2020, 10:55:13
Помогите плиз создать правила.
У нас запрещается все, кроме разрешенного. В черном списке одно правило: .*
Нужно организовать доступ на сайт Почты России
При создании правил в белом списке (через черный):
(Правила почты)
По таким правилам все имеют необходимый доступ.

Одному пользователю (определенный ip) нужен доступ к ЛК отправки отправлений Почты России

Тут уже при авторизации требуется доступ к:
(скрин Авторизация ссылки)

Вроде ничего лишнего и все это нужное, чтобы залогиниться. После логина они вроде бы больше не требуются.

Создал правила:
(скрин Правила 1)

Все работает, НО доступ появляется у всех и, что самое печальное, google доступен на всю сеть.

Как сделать правило для конкретного ip?
Пробовал создать в белом списке:
(Правило для ip)
и т.д. остальные
.. но не работает.
Добавлено: 07 августа 2020, 10:54:04

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


Название: Re: Написание правил по заявкам
Отправлено: mai62 от 30 августа 2020, 00:24:40
Правила работают одинаково для всех пользователей. Если надо что-то специальное для конкретных пользователей, нужно использовать расширения. Поищите на форуме тему по расширениям, там есть примеры расширений для разных случаев.