Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » HandyCache (часть 7)

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147

Открыть новую тему     Написать ответ в эту тему

Widok



Moderator-Следопыт
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

HandyCache


HandyCache (HC) - это кэширующий HTTP(S) прокси-сервер. Главное назначение программы заключается в ускорении загрузки WEB-страниц и сокращении расходов на оплату трафика. Экономия только за счет использования кеша может достигать 70 и более процентов. Блокирование рекламы с помощью "Черного списка" делает экономию еще большей.
Программа ориентирована в основном на обслуживание запросов пользователя компьютера, на котором она установлена. Однако, она также может быть использована для "раздачи интернета" на компьютеры небольшой домашней сети.
Также, программа имеет возможность подключения расширений-плагинов. Например:
ContentMaster - плагин позволяющий блокировать/резать рекламу в любом браузере, работающем через HC, в том числе при помощи интерактивного режима по кликам на определенные блоки. Плюс возможность блокировки по https-протоколу, хотя и с некоторыми ограничениями в бесплатной версии HC (работает первые 30 мин. после запуска HC).
 
  • Сайт программы: HandyCache.ru  (место под проект предоставлено камрадом pop2ROOT)
     
    Внимание! На сайте действует форум!!

    Старая версия сайта по адресу handycache.narod.ru перестала обновляться
    Отправить личное сообщение автору программы e-mail:    
     
  • Текущая версия: HandyCache RC4 (1.0.0.885) (zip) от 5.01.2020
    Zip версию нужно самостоятельно распаковать в папку HandyCache. Если папка до распаковки была пуста, то списки и настройки по умолчанию будут созданы автоматически.
    Остальное тут.
     
  • Официальная Документация на оф.сайте HC (обновляется регулярно!)
    Здесь вы можете прочесть описание всех настроек и списков, посмотреть скрин-шоты окон.
     
  • Документация на WikiBooks
    Здесь вы можете прочесть старое описание настроек и списков, FAQ, ToDo и другое.
    Вопросы по самому учебнику задаем в отдельном топике.

     
  • FAQ (Часто задаваемые вопросы)
    Прежде чем задать свой вопрос о программе, пожалуйста ознакомьтесь с FAQ.  
    Может там уже есть ответ на ваш вопрос.

     
  • ToDo-лист (Предложения по улучшению HandyCache)
    Здесь вы можете посмотреть, какие фичи будут реализованы в следующих версиях, или предложить что-то свое.
     
  • Файл справки (Документация и FAQ с офсайта в одном файле, 360 Кбайт)
     
  • Статья: "Бережем трафик, время и деньги. Кэширующий HTTP прокси-сервер HandyCache"
    Журнал:  InZone Выпуск № 977 от 09.08.2006 г. (578 КБайт)
     
  • Версия HCie с исправленным HCCmd.exe
     
  • Программа hc.Historian (автор rs) --  
    Сайт hc.Historian --  hc.Historian на wiki -- Обсуждение ЗДЕСЬ  
         Как установить?  
     
  • Программа MailPorter (автор mai62) версия 1.0
    призвана помочь пользователям, подключенным к интернет через HTTP прокси-сервер, получить доступ к своим почтовым ящикам с помощью почтовых программ.
     
  • Черный список для HandyCache - тут или тут (распаковать в папку с HC) на 26.02.05 - 181 правило (7 отключены) Описание...
     
  • Списки HC от NapA [смотреть] последнее обновление списков 28 октября 2007 г.
    Все замечания и предложения по спискам вносятся и обсуждаются здесь
     
  • Дефолтные списки HC - если списки выше вам не подошли, то вы можете восстановить дефлотные списки HC отсюда...
     
  • Выпущена unicode версия с возможностью переключения языка интерфейса. На данный момент есть перевод на английский язык (спасибо DenZzz за множество полезных предложений по улучшению качества перевода). Желающих сделать перевод на другие языки прошу обращаться ко мне на мыло    или в ПМ
     
    Rick, forever, Алексей, Лёша! Вечная тебе память.. 25.02.1973 - 04.03.2008

  • Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 12:10 21-01-2009 | Исправлено: YuS_2, 07:22 07-01-2020
    DJ_Diablo



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ок - другой вопрос.  
    Есть куча PKG файлов, можно ли указать HC директорию с ними - она сможет их подсовывать клиентам (имена уникальны).
    Просто сама HC делает в кеше пути полные как в запросе....

    Всего записей: 2216 | Зарегистр. 09-08-2007 | Отправлено: 00:53 14-03-2016
    HeT BonpocoB



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    DJ_Diablo , простая переадресация, не?

    Всего записей: 1342 | Зарегистр. 30-03-2003 | Отправлено: 00:59 14-03-2016
    DJ_Diablo



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    HeT BonpocoB
    ну я вот и спросил) еще бы научится это делать) регулярку писать?
     
    Добавлено:
    ну мне нужно допустим \.(pkg) искать в запросах и тупо искать их в одной папке и отдавать клиентам

    Всего записей: 2216 | Зарегистр. 09-08-2007 | Отправлено: 01:11 14-03-2016
    HeT BonpocoB



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    DJ_Diablo, лень думать досконально но суть такая....
    на примере твоего аватара: > http://i.ru-board.com/avatars/private/DJ_Diablo.gif
     
    создаёшь в кэше папку "_pkg\" и сохраняешь туда аватар
     
    и правилом:
    i\.ru-board\.com.*(/\w+\.gif)$
     
    перегоняешь все запросы туда
    (замена) _pkg\1
     
    ну и естественно все там правила "не обновлять" не качать не запрашивать сделать для pkg

    Всего записей: 1342 | Зарегистр. 30-03-2003 | Отправлено: 10:57 14-03-2016 | Исправлено: HeT BonpocoB, 11:01 14-03-2016
    DJ_Diablo



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    С регуляркой понятно, а как указать чтобы с таким же именем подбирался файл из папки, где лежит более 100 разных PKG файлов?
    Вот пример ссылки #  
     

    Всего записей: 2216 | Зарегистр. 09-08-2007 | Отправлено: 21:51 14-03-2016 | Исправлено: DJ_Diablo, 23:04 14-03-2016
    HeT BonpocoB



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    DJ_Diablo

    Цитата:
    из папки, где лежит более 100 разных PKG файлов?  

    да хоть мильён
     
    я тоже ниразу не программист, очень грубо правило такое:
     
    .*dl\.playstation\.net.*(/[\w\-]+\.pkg)\?.*
     
    замена прежняя^
    _pkg\1  
     
    в тренажёре вроде фурычит

    Всего записей: 1342 | Зарегистр. 30-03-2003 | Отправлено: 00:25 15-03-2016 | Исправлено: HeT BonpocoB, 00:26 15-03-2016
    DJ_Diablo



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Окей - спасибо! Днем проверю!  
    У нас вот такая регулярка получилась (.*[/])([^/][^/]*\.pkg)

    Всего записей: 2216 | Зарегистр. 09-08-2007 | Отправлено: 01:36 15-03-2016
    DJ_Diablo



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Все настроили! Проблема новая - более 2 гигов файлы не отдает HC.. До 2 гигов без проблем..
    Решения?

    Всего записей: 2216 | Зарегистр. 09-08-2007 | Отправлено: 14:51 15-03-2016
    HeT BonpocoB



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    может настройка какая ограничивает? "ограничение размера файлов" или типа того
    или расширение (A-long)
     
    так то не приходилось такое большое кэшировать, обычно сразу передаю на закачку даунлодмастеру всё крупное по старой привычке...
     
    да, а какую ошибку то пишет? может это не HC не отдаёт, а клиент не принимает 4 сам ризон?

    Всего записей: 1342 | Зарегистр. 30-03-2003 | Отправлено: 15:52 15-03-2016 | Исправлено: HeT BonpocoB, 15:57 15-03-2016
    DJ_Diablo



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Уже смотрим логи с mai62...
    До 2 гигов качается все ок!  
    Блокировок нету нигде.

    Всего записей: 2216 | Зарегистр. 09-08-2007 | Отправлено: 18:52 15-03-2016
    YuS_two



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подробнее...
    Думаю здесь это будет более уместно, а то опубликовал во флеймовом топике...
    Возможно, кому-то пригодится:
    На странице ru-board "Активные темы" вырезаются строки ведущие на раздел "Флейм".
    работает: в HC Version 1.00 RC4 (1.0.0.571) и CM версии 2.09.6 (текущие доступные для общего пользования)
    В других версиях не гарантировано.
    Для того, чтобы правило не затиралось обновлениями, необходимо создать отдельный файл для пользовательских правил и подключить его на странице фильтров в секцию ContentMaster. Подробности здесь.
    Правило (тип правила: Замена текста):

    Код:
    (?=<tr[^>]*+>\s*+<td[^>]*+>\s*+<span[^>]*+>\s*+<img[^>]*+>\s*+</span>\s*+</td>\s*+<td[^>]*+>\s*+<span[^>]*+>\s*+<a[^>]*+>\s*+[^<]*+</a>\s*+(<br>)?\s*+<span[^>]*+>\s*+(?>"?\("?[^)]*+"?\)"?|[^<]*+)\s*+</span>\s*+(<br>)?\s*+(<span[^>]*+>\s*+[^<]*+</span>)?\s*+</span>\s*+</td>\s*+<td[^>]*+>\s*+<a[^>]*+>Флейм)(?&html_element)

    URL:

    Код:
    forum\.ru-board\.com/forum\.cgi\?forum=active

    Для проверки:
    В результате, в файле с правилами в формате json будет создана секция следующего вида:

    Код:
    {
        "Comment": "Замена строк таблицы содержащих ссылку на раздел Флейм, на странице \"Активные темы\"",
        "Replace": "",
        "URL": "forum\\.ru-board\\.com/forum\\.cgi\\?forum=active",
        "Hash": "*V\u000e\u001f\t",
        "Find": "(?=<tr[^>]*+>\\s*+<td[^>]*+>\\s*+<span[^>]*+>\\s*+<img[^>]*+>\\s*+</span>\\s*+</td>\\s*+<td[^>]*+>\\s*+<span[^>]*+>\\s*+<a[^>]*+>\\s*+[^<]*+</a>\\s*+(<br>)?\\s*+<span[^>]*+>\\s*+(?>\"?\\(\"?[^)]*+\"?\\)\"?|[^<]*+)\\s*+</span>\\s*+(<br>)?\\s*+(<span[^>]*+>\\s*+[^<]*+</span>)?\\s*+</span>\\s*+</td>\\s*+<td[^>]*+>\\s*+<a[^>]*+>Флейм)(?&html_element)",
        "Type": "REPLACEMENTS"
    }

    Всё.
     
    Добавлено:  
    Автор ContentMaster-а подсказал более простую, но более универсальную регулярку:
    Правило:

    Код:
    (?=<tr[\s>](?>(?!</tr>).)*?флейм</a)(?&html_element)

    - будут удаляться все строки содержащие слово "флейм", т.е. будет вырезан флейм любого форума... правда эта регулярка сильно затратна и будет шерстить все таблицы перед применением фильтра URL, поэтому Михаил, предложил более корректный вариант:

    Код:
    (?=<tr[^>]*+>\s*+<td[^>]*+>\s*+<span(?>(?!</tr>).)*?флейм</a)(?&html_element)
    [/more]

    Всего записей: 399 | Зарегистр. 28-03-2016 | Отправлено: 10:14 17-04-2016
    civitus



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Заметил такую вещь, на сайте http://inosmi.ru при работе HC у меня не открываются ссылки комментариев и не загружаются новые, работают только с VPN-расширениями браузера (Slimjet 9.0.7), как только отключаю HC всё работает нормально. Что необходимо поправить в настройках, чтобы решить данную проблему?  
    Кстати, что интересно, без НС страницы сайтов, быстрее открываются. Работаю в W10|32 Pro.

    Всего записей: 887 | Зарегистр. 08-08-2012 | Отправлено: 07:50 19-05-2016
    Tilks

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    civitus
    мало информации о вашей HC.
    списки HC больше не обновляется, так что много ложных срабатываний.
    сейчас многие использует связку HC+ContentMaster, и отключает списки самого HC.
    смотрите на форуме HC
    если не хотите ничего менять, то смотрите логи, какое правило, блокирует, то что вам надо, и правите/отключайте правила.
     
    страницы при нормальном интернете должны открываться быстрее, чем с диска.
    HC нужен для экономии трафика, если экономить не надо, то кэширование можно отключить.

    Всего записей: 2655 | Зарегистр. 14-08-2005 | Отправлено: 09:05 19-05-2016
    VidelSamogO



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Новая версия!

    Всего записей: 764 | Зарегистр. 16-08-2008 | Отправлено: 05:52 03-06-2016 | Исправлено: VidelSamogO, 06:47 23-06-2016
    inile

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    HandyCache RC4 1.0.0.644
     
  • В библиотеке обработки регулярных выражений PCRE включен JIT;  
    [+] Добавлена переменная hc.offline_disable;  
  • Исправлена загрузка файлов из кэша с использованием 206 Partial content;  
  • Ускорено чтение настроек;  
  • Обновлена версия PCRE;  
  • Дополнено описание HCExtensions.html;  
    [-] Исправлены ошибки;
     
     
    Content Master в архиве обновлен до версии  2.14.1
     
    * если попытаться обновиться из программы, качает версию 2.09.6

  • Всего записей: 1826 | Зарегистр. 29-06-2011 | Отправлено: 04:48 14-06-2016 | Исправлено: inile, 05:08 14-06-2016
    fonser

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Народ, подскажите, в версии 644 почему-то не работает черный список из версии 571.
    Распаковал новый НС, скопировал в него старый черный список, а он не срабатывает. Хотя дефолтный (из версии 644) работал нормально.
    UPD.1: похоже как-то изменилась обработка регулярок
    UPD.2:Раньше работало правило "^([\w*\-*]+\.)*twitter\. com". Теперь, похоже, надо писать "^http(s)?\:\/\/([\w*\-*]+\.)*twitter\. com"

    Всего записей: 136 | Зарегистр. 05-06-2008 | Отправлено: 15:14 18-06-2016 | Исправлено: fonser, 18:39 18-06-2016
    YuS_two



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    fonser
    Обработка изменилась. Написано же: включён JIT, обновлена версия. Но синтаксис ведь не менялся... PCRE - он и в Африке PCRE...
     
    Добавлено:

    Цитата:
    UPD.2:Раньше работало правило "^([\w*\-*]+\.)*twitter\. com". Теперь, похоже, надо писать "^http(s)?\:\/\/([\w*\-*]+\.)*twitter\. com"

    Это вполне естественно. Если ранее работало такое правило, а оно работало, потому что:

    Цитата:
    Перед проверкой URL HC удалит из него лидирующее префикс http://, как он это делает в большинстве списков, кроме "Переадресации";

    то, имхо, это не совсем верное действие... должно быть указано всё, что присутствует в реальном URL, раз уж указано начало строки...
     
    В любом случае, наверное, лучше уточнить у автора на оф. сайте, случайно получилось это или намеренно изменено поведение HC...

    Всего записей: 399 | Зарегистр. 28-03-2016 | Отправлено: 19:03 18-06-2016 | Исправлено: YuS_two, 20:03 18-06-2016
    HeT BonpocoB



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

    Цитата:
    похоже как-то изменилась обработка регулярок
    что, серьёзно?
    тогда кто первый придумает регулярку для текстовой замены всех правил - не забудьте сюда прикрепить
    я пока и обновлять не буду, до полного выяснения... у меня ч.с. 2335 правила

    Всего записей: 1342 | Зарегистр. 30-03-2003 | Отправлено: 22:43 18-06-2016
    fonser

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    HeT BonpocoB, насколько я понял, ничего особо серьезного.
    Просто у меня бОльшая часть правил ч.с. идет с указанием начала строки.
    Если раньше НС автоматически откидывал http из адреса и уже потом его обрабатывал правилами, то сейчас он http никуда не откидывает. Соответственно правила (лично мне) надо только малость подшаманить. Ничего критичного, но это был сюрприз для меня.

    Всего записей: 136 | Зарегистр. 05-06-2008 | Отправлено: 14:36 19-06-2016
    civitus



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    HandyCache RC4 1.0.0.645
  • В библиотеке обработки регулярных выражений PCRE включен JIT;
  • Исправлена ошибка в работе SOCKS5 прокси.
     
    После запуска программы антивирус кое-что удалил, пришлось вернуться на предыдущую версию, к которой у антивируса не было претензий. Подробнее...

  • Всего записей: 887 | Зарегистр. 08-08-2012 | Отправлено: 17:39 30-06-2016 | Исправлено: civitus, 18:00 30-06-2016
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147

    Компьютерный форум Ru.Board » Компьютеры » Программы » HandyCache (часть 7)


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.Board
    © Ru.Board 2000-2020

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru