+  HandyCache форум
|-+  Главная категория» Общие вопросы» Написание правил по заявкам
Имя пользователя:
Пароль:
Страниц: 1 ... 78 79 [80] 81 82 ... 89   Вниз
  Отправить эту тему    Печать  
Автор Тема: Написание правил по заявкам  (Прочитано 1126719 раз)
0 Пользователей и 1 Гость смотрят эту тему.
xSvintuSx
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 44


« Ответ #1580 : 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

И так далее.
Благодарю за внимание!
Сообщить модератору   Записан
mai62
Автор HC
*****

Репутация: +226/-4
Offline Offline

Сообщений: 6383


« Ответ #1581 : 25 мая 2013, 00:50:35 »

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

Репутация: +12/-8
Offline Offline

Сообщений: 488


« Ответ #1582 : 25 мая 2013, 11:27:04 »

Сдается мне что это вы не сможете закешировать по причине того, что со стима идет загрузка чанков, патриал контент так сказать.
Сообщить модератору   Записан
xSvintuSx
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 44


« Ответ #1583 : 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 байтов. Обновление идет по кусочкам.

Благодарю за внимание.
Сообщить модератору   Записан
alex77
Старожил
****

Репутация: +11/-1
Offline Offline

Сообщений: 482



« Ответ #1584 : 25 мая 2013, 17:21:56 »

по ссылке видно, что они уникальны и предназначены только для одного пользователя.
как их кешировать? это вопрос
Сообщить модератору   Записан
LordMerlin
Старожил
****

Репутация: +12/-8
Offline Offline

Сообщений: 488


« Ответ #1585 : 26 мая 2013, 18:05:10 »

Никак, динамическое генерирование.
Сообщить модератору   Записан
divinets
Пользователь
**

Репутация: +1/-0
Offline Offline

Сообщений: 59


« Ответ #1586 : 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" с этого сервера записываться в кеш?
« Последнее редактирование: 11 июня 2013, 20:00:58 от divinets » Сообщить модератору   Записан
mai62
Автор HC
*****

Репутация: +226/-4
Offline Offline

Сообщений: 6383


« Ответ #1587 : 12 июня 2013, 00:53:51 »

Цитировать
При ручном сохранении в кеш из окна монитора HC и последующем воспроизведением музыки с сайта она берется из кеша и все ОК.
При ручном сохранении без 206 закачка идет? Если так, попробуйте сравнить заголовки при загрузке из браузера и из монитора. С помощью расширения можно заголовки от браузера приблизить к заголовкам из монитора.
Сообщить модератору   Записан
divinets
Пользователь
**

Репутация: +1/-0
Offline Offline

Сообщений: 59


« Ответ #1588 : 12 июня 2013, 16:43:00 »

При ручном сохранении без 206 закачка идет? Если так, попробуйте сравнить заголовки при загрузке из браузера и из монитора. С помощью расширения можно заголовки от браузера приблизить к заголовкам из монитора.
Да, при ручном сохранении в мониторе закачка идет с "200 ОК".
С расширениями не силен. Может кто начеркать пару строк?
Сообщить модератору   Записан
mai62
Автор HC
*****

Репутация: +226/-4
Offline Offline

Сообщений: 6383


« Ответ #1589 : 12 июня 2013, 21:09:58 »

Покажите лог закачки на том сайте, сайт к себе без авторизации не пускает.
Сообщить модератору   Записан
divinets
Пользователь
**

Репутация: +1/-0
Offline Offline

Сообщений: 59


« Ответ #1590 : 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

Сообщить модератору   Записан
mai62
Автор HC
*****

Репутация: +226/-4
Offline Offline

Сообщений: 6383


« Ответ #1591 : 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
Сообщить модератору   Записан
divinets
Пользователь
**

Репутация: +1/-0
Offline Offline

Сообщений: 59


« Ответ #1592 : 13 июня 2013, 07:33:23 »

Спасибо. Но что-то у меня не выходит.  При включении расширения перестают грузится картинки и музыка с этого сайта.
Лог тут.
http://zalil.ru/34576571
Сообщить модератору   Записан
mai62
Автор HC
*****

Репутация: +226/-4
Offline Offline

Сообщений: 6383


« Ответ #1593 : 13 июня 2013, 10:12:33 »

Попробуйте удалить эту строку
  x = re.replace(x, [[\r\n$]], '')
Сообщить модератору   Записан
divinets
Пользователь
**

Репутация: +1/-0
Offline Offline

Сообщений: 59


« Ответ #1594 : 13 июня 2013, 12:32:48 »

Попробуйте удалить эту строку
  x = re.replace(x, [[\r\n$]], '')
Благодарю, Автор. Все получилось.
Сообщить модератору   Записан
Terfe
Постоялец
***

Репутация: +4/-1
Offline Offline

Сообщений: 126


« Ответ #1595 : 13 июня 2013, 19:29:03 »

На Хабре скрипты и др. вспомогательные файлы к странице имеют ссылки типа:
http://habrahabr.ru/styles/1371132835/all.css
http://habrahabr.ru/javascripts/1371132835/libs/highlight.js

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

Аналогичная ситуация на веб-почте mail.ru.
Сообщить модератору   Записан
divinets
Пользователь
**

Репутация: +1/-0
Offline Offline

Сообщений: 59


« Ответ #1596 : 13 июня 2013, 20:12:34 »

Для Хабра я бы сделал так:
#5#~#True#~#.*(habrahabr\.ru/.*)/\d{1,}(/.*\.)(js|css)#~#\1\2\3#~#True#~#True
Хотя думаю есть решение красивее.
« Последнее редактирование: 13 июня 2013, 20:26:12 от divinets » Сообщить модератору   Записан
LordMerlin
Старожил
****

Репутация: +12/-8
Offline Offline

Сообщений: 488


« Ответ #1597 : 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
Сообщить модератору   Записан
Terfe
Постоялец
***

Репутация: +4/-1
Offline Offline

Сообщений: 126


« Ответ #1598 : 16 июня 2013, 04:49:32 »

LordMerlin,
divinets,
Спасибо.
Сообщить модератору   Записан
Zelen
Пользователь
**

Репутация: +2/-0
Offline Offline

Сообщений: 82


pew pew


« Ответ #1599 : 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
как заблокировать вообще онлайн видео и аудио просмотр?
Сообщить модератору   Записан

всё будет хорошо =)
Страниц: 1 ... 78 79 [80] 81 82 ... 89   Вверх
  Отправить эту тему    Печать  

 
Перейти в: