+  HandyCache форум
|-+  Главная категория» Общие вопросы» Написание правил по заявкам
Имя пользователя:
Пароль:
Страниц: 1 ... 27 28 [29] 30 31 ... 89   Вниз
  Отправить эту тему    Печать  
Автор Тема: Написание правил по заявкам  (Прочитано 1122873 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
lew
Новичок
*

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

Сообщений: 1


« Ответ #560 : 05 сентября 2008, 16:18:54 »

Доброе время суток! Возможно нечто подобное уже было, но я не нашел...
Есть несколько машин, одна выступает как HC-сервер. Мне надо отследить трафик, выходящий за пределы региона.
Список региональных IP периодически меняется, но можно его брать на сайте (в разных форматах) или делать текстовой файл.
Мне надо, чтобы встречая адрес из этого списка HC-клиентские машины не обращались к HC-серверу, а качали напрямую. Если есть возможность, такое же условие нужно применить и к головной машине.
Проблема в том, что я не знаю, может ли HC брать списки из файлов или сайтов? Может сработает подмена дефолтных списков? Это, видимо, можно сделать, но тогда есть риск потерять остальные правила
Сообщить модератору   Записан
Михаил
Gold beta tester
*****

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

Сообщений: 5513



« Ответ #561 : 05 сентября 2008, 16:48:56 »

Вряд ли это можно сейчас сделать. Обратись к автору сделать возможность для скриптов работать с ip и внешними прокси, тогда задачу можно будет решить скриптом.
Сообщить модератору   Записан
DenZzz
Модератор
*****

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

Сообщений: 5589



« Ответ #562 : 07 сентября 2008, 17:10:28 »

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

Такие задачи надо решать через PAC-файлы в браузере. На уровне HC это сделать невозможно ни сейчас, ни в будущем, т.к. HC на своем уровне не может велеть клиенту качать напрямую - клиент должен сам с этим определиться еще ДО обращения к HC.
Сообщить модератору   Записан
ANDSIB
Новичок
*

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

Сообщений: 2


« Ответ #563 : 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 проскакивает, о чем и был вопрос. До разъяснений вернусь на предыдущую.
« Последнее редактирование: 07 сентября 2008, 18:11:14 от ANDSIB » Сообщить модератору   Записан
DenZzz
Модератор
*****

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

Сообщений: 5589



« Ответ #564 : 07 сентября 2008, 18:08:35 »

Почему? Что сделать?

Реклама с сайта HC у незарегистрированных пользователей не блокируется! В мониторе же написано: "HC promoting"...
Сообщить модератору   Записан
Byfuglien
Новичок
*

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

Сообщений: 46


« Ответ #565 : 08 сентября 2008, 23:00:03 »

На каждом сайте браузер запрашивает файл favicon.ico. На некоторых он есть, а на многих нет и ответ 404 Not found. Просьба помочь скриптом чтоб этот ответ 404 запоминать в кэше и повторно не лезть в интернет а выдавать этот ответ (или любой подсунутый файл) автоматически.
Спасибо.
Сообщить модератору   Записан
DenZzz
Модератор
*****

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

Сообщений: 5589



« Ответ #566 : 09 сентября 2008, 00:56:48 »

Просьба помочь скриптом

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

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

Сообщений: 1


« Ответ #567 : 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/" (есть запись в белом списке с отметкой "запись в кеш", но в кеш пишет только после ручной команды)

извиняюсь за возможную непонятливость - я начинающий
Сообщить модератору   Записан
DenZzz
Модератор
*****

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

Сообщений: 5589



« Ответ #568 : 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/" (есть запись в белом списке с отметкой "запись в кеш", но в кеш пишет только после ручной команды)

А что это делает в "Белом списке"? Белый список может только отменять запись в кэш, а не наоборот!
Убери это из "Белого списка" и отключи второе дефолтное правило на всякий случай.
Проверь, что в списке "Запись в кэш" есть правило:  .*
Сообщить модератору   Записан
Fernand
Пользователь
**

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

Сообщений: 65


« Ответ #569 : 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, его отключение ничего не меняет)
Интересно почему так - в тренажере норма, а в работе никак? Есть варианты как правильно сделать переадресацию?

сорри - протупил.. надо было добавить в начало .+
« Последнее редактирование: 12 сентября 2008, 13:58:56 от Fernand » Сообщить модератору   Записан
igyo
Новичок
*

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

Сообщений: 18


« Ответ #570 : 14 сентября 2008, 04:43:40 »

Здравствуйте, помогите пожалуйста.

Нужно запретить все кроме некоторых сайтов, например mail.ru, bwc.ru.
Было бы замечательно если б для каждого пользователя можно было указывать определенные исключения куда именно им можно заходить.
Сообщить модератору   Записан
Илья
Постоялец
***

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

Сообщений: 186



WWW
« Ответ #571 : 14 сентября 2008, 16:45:37 »

Здраствуйте, у меня естиь предложение по написани универсальных правил для НС.
Нужны правила для следующих форумов:
SMF
IPB
PHPBB

У меня диалап, и уже надоело постоянно ковырять строку запроса!!! Или может их уже написали? Улыбка
Может кто посторается?
Сообщить модератору   Записан

DenZzz
Модератор
*****

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

Сообщений: 5589



« Ответ #572 : 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
Сообщить модератору   Записан
igyo
Новичок
*

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

Сообщений: 18


« Ответ #573 : 17 сентября 2008, 17:27:09 »

В Черный список пишешь правило: .* , а  mail\.ru|bwc\.ru в исключение или Белый список.

Это пока можно будет сделать только с помощью скриптов.

Вроде ты занимался написанием скриптов и говорил что предлагать ("Если это возможно будет сделать, то напишу скрипт.")
Напиши пожалуйста скриптик, я думаю он должен быть не сильно сложным. очень нужно.
Сообщить модератору   Записан
Villi
Старожил
****

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

Сообщений: 347


WWW
« Ответ #574 : 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 попаданий.
Почему?
Сообщить модератору   Записан
DenZzz
Модератор
*****

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

Сообщений: 5589



« Ответ #575 : 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? Сразу нельзя было его написать в посте?
Сообщить модератору   Записан
Villi
Старожил
****

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

Сообщений: 347


WWW
« Ответ #576 : 18 сентября 2008, 06:36:28 »

Цитировать
Не могу поймать такую ссылку на странице http://torrents.ru/forum/index.php .
Какой там полный URL с marketgid.com? Сразу нельзя было его написать в посте?

http://marketgid.com  Непонимаю
Я выложил скрин, где показана ссылка, которая потом разворачивается рекламными окошками


* 1.GIF (31.71 Кб, 1027x768 - просмотрено 65 раз.)
Сообщить модератору   Записан
DenZzz
Модератор
*****

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

Сообщений: 5589



« Ответ #577 : 18 сентября 2008, 07:06:07 »


#4#~#True#~#marketgid\.com#~##~#
Сообщить модератору   Записан
Villi
Старожил
****

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

Сообщений: 347


WWW
« Ответ #578 : 18 сентября 2008, 07:19:20 »

Не работает что-то это правило
Сообщить модератору   Записан
DenZzz
Модератор
*****

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

Сообщений: 5589



« Ответ #579 : 18 сентября 2008, 07:41:31 »

Если URL ты написал верно, то правило не может не работать!
Сообщить модератору   Записан
Страниц: 1 ... 27 28 [29] 30 31 ... 89   Вверх
  Отправить эту тему    Печать  

 
Перейти в: