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

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

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

Widok (20-03-2007 13:33): лимит страниц. продолжаем здесь  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

   

Widok



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

HandyCache


HandyCache (HC) - это кэширующий HTTP прокси-сервер. Главное назначение программы заключается в ускорении загрузки WEB-страниц и сокращении расходов на оплату трафика. Экономия только за счет испрользования кеша может достигать 70 и более процентов. Блокирование рекламы с помощью "Черного списка" делает экономию еще большей.
Программа ориентирована в основном на обслуживание запросов пользователя компьютера, на котором она установлена. Однако, она также может быть использована для "раздачи интернета" на компьютеры небольшой домашней сети.
 
  • Сайт программы: HandyCache.ru  (место под проект предоставлено камрадом pop2ROOT)
    Внимание! На сайте действует форум!!
    Старая версия сайта по адресу handycache.narod.ru перестала обновляться
    Отправить личное сообщение автору программы e-mail:    
     
  • Текущая версия: HandyCache 0.98b1 от 02.01.07
    Только exe, скопируйте в папку с уже установленным HandyCache.
  • При первой установке используйте полный setup: HandyCache 0.96b1c
  • Ссылка на ехе-файл предыдущей версии: 096b1c (20.06.06)
     
  • Официальная Документация на оф.сайте 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 -- hc.Historian на wiki -- Обсуждение ЗДЕСЬ  
         Как установить? Скачать:  hc.Historian.ib.rar;  обновление до v3.5  (06.02.07) (зеркало)  
    для первоначальной установки нужны оба файла

     
  • Программа MailPorter (автор mai62) версия 1.0
    призвана помочь пользователям, подключенным к интернет через HTTP прокси-сервер, получить доступ к своим почтовым ящикам с помощью почтовых программ.

     
  • Черный список для HandyCache - тут или тут (распаковать в папку с HC) на 26.02.05 - 181 правило (7 отключены) Описание...
     
  • Списки HC от NapA [смотреть] последнее обновление списков 23 февраля 2007 г.
     
  • Дефолтные списки HC - если списки выше вам не подошли, то вы можете восстановить дефлотные списки HC отсюда...
     
  • Выпущена unicode версия с возможностью переключения языка интерфейса. На данный момент есть перевод на английский язык (спасибо DenZzz за множество полезных предложений по улучшению качества перевода). Желающих сделать перевод на другие языки прошу обращаться ко мне на мыло    или в ПМ

  • Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 14:17 08-11-2006 | Исправлено: BESTRAFER, 13:05 23-02-2007
    popkov

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

    Цитата:
    Не сгущай краски... Или выразись "не качественно, но количественно"  т.е. "очень" - это какая часть?  

    Да практически все, как ни странно! Мой Чёрный список пока маленький, т.к. диапазон сайтов, по которым я хожу, на данный момент очень ограничен. Поэтому мне проще просто заблокировать все домены, с которых берутся баннеры:Подробнее...
    Конечно, список пока совсем на стадии наполнения, но его мне на данный момент хватает. Однако некотрые баннеры, использующие IP-адреса, он всё же не отлавливает. Можно, конечно, и для IP писать правила, но если бы была обратная трансляция, то дополнительные правила были бы не нужны, т.к. оказалось бы, что имя домена уже занесено в Чёрный список.
    Как легко видеть, я здесь блокирую именно целые домены, а не просто отдельные сайты. Это связано с тем, что у многих из них большой набор серверов с разными IP-адресами, но их имена отличаются только префиксами, а домен один. Поэтому заблокировать домен - самое благое дело. Если я считаю, что на сайте может иметься полезная для меня информация (не баннеры), я блокирую его не целиком, а только баннерные ссылки, например:
    True::^[\w\-\.\d]*?(adriver\.ru|ben\.ru)/.*http::::::38
     
    Кроме того, счётчики ввиду их малого размера и некоторой информативности я не блокирую, а просто не обновляю и не позволяю размножать мелкие файлы на диске. Опять же это делается
    Цитата:
    по именам доменов
    , поскольку количество сайтов, собирающих статистику, вполне обозримо, и у каждого такого сайта есть много серверов с разными IP-адресами  и именами, отличающимися префиксами. Вот правила:
    Преобразование URL:

    Цитата:
    #5#~#True#~#^[\w\-\.\d]*?\.(rbc\.ru|list\.ru|rambler\.ru|yadro\.ru|hotlog\.ru|spylog\.com|statcounter\.com|2o7\.net)(:\d+)?/(?!.*\.(gif|png|bmp|jpe?g|ico|\w?html?|css|js|vb)$).*#~#!_counters_!/\1/all_in_one_counter_image#~#False#~#True

    Не обновлять:

    Цитата:
    #5#~#True#~#^[\w\-\.\d]*?\.(rbc\.ru|list\.ru|rambler\.ru|yadro\.ru|hotlog\.ru|spylog\.com|statcounter\.com|2o7\.net)(:\d+)?/(?!.*\.(gif|png|bmp|jpe?g|ico|\w?html?|css|js|vb)$).*#~##~##~#

     
     
    Добавлено:

    Цитата:
    Попробуй описать подробней, как ты себе представляешь создание правила с именем (вернее, именами - не забываем об алиасах), которые заранее не известны?

    Насколько я понимаю, алиасы - это наличие нескольких имён у одного сервера, имеющего один IP-адрес. Думаю, такие имена содержат общую часть, и чаще всего - это имя домена. Или я неправильно понимаю?

    Всего записей: 1803 | Зарегистр. 22-03-2003 | Отправлено: 14:25 10-12-2006
    NothingAnother

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    popkov
    Цитата:
    такие имена содержат общую часть, и чаще всего - это имя домена. Или я неправильно понимаю?
    Неправильно... Вот пример навскидку - IP 81.176.69.115 назначен для хоста 115.69.176.81.in-addr.arpa, а вот алиас его общеизвестен, это - partner.kaspersky-labs.com. И ведь здесь только один алиас, но бывает и больше. А если вспомнить о расплодившихся в последнее время DynDNS, ситуация становится и вовсе плачевной...

    ----------
    Мы тоже не всего читали Шнитке!.. © В. Вишневский

    Всего записей: 2322 | Зарегистр. 06-09-2003 | Отправлено: 15:51 10-12-2006
    popkov

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

    Цитата:
    Вот пример навскидку - IP 81.176.69.115 назначен для хоста 115.69.176.81.in-addr.arpa, а вот алиас его общеизвестен, это - partner.kaspersky-labs.com.

    Открываю CMD, набираю:
    resolve 81.176.69.115
    Результат:
    Цитата:
    81.176.69.115  = 81.176.69.115
    81.176.69.115 = partner.kaspersky-labs.com

    Я что-то не так сделал? Всё определилось правильно!

    Всего записей: 1803 | Зарегистр. 22-03-2003 | Отправлено: 17:04 10-12-2006
    NothingAnother

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    popkov
    Цитата:
    Всё определилось правильно!
    Да, правильно - только не всё! Алиасов-то нет! А пример привёл тебе, чтобы показать, что алиасы вовсе не обязаны содержать общую часть. Ну да ладно, фиг с ними, - если не учитывать множественные IP (не знаю, используют ли их банерообменные сети, а выяснять - лениво ), то это, конечно, реализуемо, вот только стоит ли овчинка выделки? Ведь при полной автоматизации идеи требуется значительные изменения в сабже (т.к. наткнувшись в запросе на URI, содержащий IP, для такого запроса потребуется менять логику обработки, к тому же придётся дополнительно реализовывать надёжное lookup-разрешение имён). Если же ограничиться просмотром DNS-кэша, возникает вопрос - а как требуемые записи туда заносить (надеяться, что к нужному моменту они там уже есть - наивно)?
    А вот добавление возможности напрямую использовать в правилах IP потребует значительно меньших изменений кода, но что-то мне подсказывает, что даже это не заинтересует mai62, всё по той же причине - призрачному отношению полезность/трудоёмкость... Впрочем, как знать...
    P.S. Никто не подключается - походу, наш диалог мало кому интересен. Если есть развитие идеи - давай тогда это сначала в ПМ обмусолим...

    ----------
    Мы тоже не всего читали Шнитке!.. © В. Вишневский

    Всего записей: 2322 | Зарегистр. 06-09-2003 | Отправлено: 18:24 10-12-2006 | Исправлено: NothingAnother, 19:35 10-12-2006
    C0USIN



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    mai62
    А можно реализовать опцию Не обновлять "старые" файлы?
    Для меня, например, она бы была полезнее чем необновление "свежих".

    Всего записей: 2739 | Зарегистр. 18-07-2003 | Отправлено: 00:31 11-12-2006
    popkov

    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    C0USIN
    А в каких ситуациях? Приведи примеры.
     
    NothingAnother

    Цитата:
    Алиасов-то нет!

    Но смыловую нагрузку несёт только такой URI: partner.kaspersky-labs.com... Другого не надо!

    Цитата:
    Ведь при полной автоматизации идеи требуется значительные изменения в сабже (т.к. наткнувшись в запросе на URI, содержащий IP, для такого запроса потребуется менять логику обработки, к тому же придётся дополнительно реализовывать надёжное lookup-разрешение имён).

    Получается, это слишком сложно? Пока я сталкивался с такими вещами только в баннерообменных сетях. Может, просто создать Чёрное правило для всех URI с IP-адресами? Бывает ли вообще по таким URI полезная информация?
     
    Хотя занести в ToDo это предложение, наверное, стоит.

    Всего записей: 1803 | Зарегистр. 22-03-2003 | Отправлено: 02:20 11-12-2006 | Исправлено: popkov, 04:42 11-12-2006
    DenZzz



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

    Цитата:
    А можно реализовать опцию Не обновлять "старые" файлы?

    Для чего это нужно? Разве для этого нельзя использовать список "Не обновлять" с нужным порядком правил с критерием свежести и без него?
     
    popkov

    Цитата:
    Хотя занести в ToDo это предложение, наверное, стоит.

    Давно там есть!

    Всего записей: 2138 | Зарегистр. 09-02-2005 | Отправлено: 07:46 11-12-2006
    C0USIN



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    popkov
    DenZzz
    Наверное, можно обойтись и текущими списками.  
    Хочется, чтобы, когда открываешь старые страницы форумов или новостей, они брались бы из кэша.

    Всего записей: 2739 | Зарегистр. 18-07-2003 | Отправлено: 09:07 11-12-2006
    sbudnik



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

    Цитата:
    При открытии некоторых сайтов в Firefox  через HC,содержащих в ссылке index.php или search.php выскакивает окошко с предложением сохранить
     
    FAQ читал?

    Читал,в FireFox - в "about:config" переменные "network.http.version" и "network.http.proxy.version".- стоит 1.1

    Всего записей: 349 | Зарегистр. 07-11-2005 | Отправлено: 09:30 11-12-2006
    Accord



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    В белом списке использую правило:
    #10#~#True#~#\.(exe|arj|rar|zip|7z|xpi|cab|msi|mp3|ogg|com|aac|ac3|uha|doc|pdf)$#~##~##~#False#~#True#~#False#~#False#~#False#~#False
    Подскажите как его модифицировать для arj для обхода в т.ч. частей a01,a02, ...
    Заранее спасибо.

    Всего записей: 17 | Зарегистр. 19-06-2006 | Отправлено: 11:13 11-12-2006
    DenZzz



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

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

    Как HC сам узнает, что тебе нужна именно старая страница из кэша, а не свежая из Инета?
     
    Могу предложить пару вариантов:
  • Добавить в список "Не обновлять" соответствующее правило для форумов и новостей, а в случае необходимости обновить страницу отключать его горячей клавишей.
  • Когда надо загрузить старую страницу из кэша, зажимать горячую клавишу автономного режима.
     

     
    sbudnik

    Цитата:
    Читал,в FireFox - в "about:config" переменные "network.http.version" и "network.http.proxy.version".- стоит 1.1

    Ох уж этот загадочный FireFox...   В Макстоне такое видел всего пару раз за 1.5 года...  
     

     
    Accord

    Цитата:
    Подскажите как его модифицировать для arj для обхода в т.ч. частей a01,a02, ...
     
    #10#~#True#~#\.(exe|a(rj|\d{2})|rar|zip|7z|xpi|cab|msi|mp3|ogg|com|aac|ac3|uha|doc|pdf)$#~##~##~#False#~#True#~#False#~#False#~#False#~#False

  • Всего записей: 2138 | Зарегистр. 09-02-2005 | Отправлено: 11:51 11-12-2006
    Accord



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

    Цитата:
    #10#~#True#~#\.(exe|a(rj|\d{2})|rar|zip|7z|xpi|cab|msi|mp3|ogg|com|aac|ac3|uha|doc|pdf)$#~##~##~#False#~#True#~#False#~#False#~#False#~#False

    А случайно d{2} не означает, что будут обходиться только a01,a02? А если мне потребуется обойти a01,...,a099, то Ваше правило сработает?

    Всего записей: 17 | Зарегистр. 19-06-2006 | Отправлено: 12:11 11-12-2006
    faZZ



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Accord
    16:11 11-12-2006
    Цитата:
    А случайно d{2} не означает, что будут обходиться только a01,a02? А если мне потребуется обойти a01,...,a099, то Ваше правило сработает?  

    случайно не означает, читай FAQ. будут от а00 до а99

    ----------
    жЫзнь интересная штука..

    Всего записей: 1642 | Зарегистр. 10-01-2004 | Отправлено: 12:30 11-12-2006
    Accord



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

    Цитата:
    случайно не означает, читай FAQ. будут от а00 до а99

    Если о каком-то примере в FAQ, то не нашел. Если Вы о том, что нужно учить регеспы, то я с Вами полностью согласен. Только, IMHO, это не для рядового пользователя, а хотя бы advanced. А таких, я думаю, не более 10%. Я выводы делаю по своей фирме.

    Всего записей: 17 | Зарегистр. 19-06-2006 | Отправлено: 12:59 11-12-2006
    DenZzz



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

    Цитата:
    А если мне потребуется обойти a01,...,a099, то Ваше правило сработает?

    Только не .a099, а .a99 ! Обычно в расширении 3 знака - суровое наследие DOS! Кстати, ARJ с его разбивкой на дискеты по 1.44 Мб - тоже...    

    Всего записей: 2138 | Зарегистр. 09-02-2005 | Отправлено: 13:17 11-12-2006
    C0USIN



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

    Цитата:
    Как HC сам узнает, что тебе нужна именно старая страница из кэша, а не свежая из Инета?

    Если файл в кэше есть и он "старый" то не обновлять. Если надо гарантированно обновить - жмем горячую клавишу. Тогда при отправке поста на форуме не придется отключать список Не обновлять
     
    Добавлено:
    Accord

    Цитата:
    А если мне потребуется обойти a01,...,a099

    тогда a(rj|\d{2,3})

    Цитата:
    IMHO, это не для рядового пользователя

    На самом деле описание регеспов займет один печатный лист. Надо только взяться кому-нибудь и добавить такой раздел в учебник.

    Всего записей: 2739 | Зарегистр. 18-07-2003 | Отправлено: 13:22 11-12-2006
    Accord



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

    Цитата:
    Только не .a099, а .a99 !

    Это я знаю ... просто описка. Дернул шеф, ну и клацал по клаве уже без контроля
    Спасибо за помощь. Не сочтите за лесть, но наблюдая за Вами, Вы один из не многих, кто не гнушается отвечать чайникам. Остальных, не вошедших в список "не многих", прошу не обижаться
     
    Добавлено:
    C0USIN

    Цитата:
    На самом деле описание регеспов займет один печатный лист.

    В 80-х я рецензировал одну докторскую диссертацию на 6 листах (!!!). Изучение ее идет по сей день.

    Всего записей: 17 | Зарегистр. 19-06-2006 | Отправлено: 13:32 11-12-2006
    DenZzz



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

    Цитата:
    Если файл в кэше есть и он "старый" то не обновлять. Если надо гарантированно обновить - жмем горячую клавишу. Тогда при отправке поста на форуме не придется отключать список Не обновлять

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

    Всего записей: 2138 | Зарегистр. 09-02-2005 | Отправлено: 15:04 11-12-2006 | Исправлено: DenZzz, 16:12 11-12-2006
    novikoff_dmitriy

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Прошу извинить, но 500 страниц текста я ниасилю.
     
    Вопрос в следующем - получится ли у меня использовать HC на флешке для того, чтобы он у меня был единственным прокси для всяких portable прог. Смысл в том, что дома/на работе/у клиентов разные прокси-серверы (или прямой доступ) и постоянно перенастраивать настройки меня не особо прет - смогу ли я создать список вышестоящих проксиков в HC и натравить все свои проги на него как на localhost, а уж HC пусть разбирается откуда что грузить? Кеширование в моем случае особого значения не имеет.
     
    Если такой возможности нет, могут ли знающие люди подсказать адекватное решение моей проблемы.
     
    Заранее thx, сори, если боян.

    Всего записей: 149 | Зарегистр. 12-06-2005 | Отправлено: 16:24 11-12-2006
    C0USIN



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    novikoff_dmitriy
    Никаких проблем. HandyCache хранит все настройки в ini файлах.  
    Кеширование можно и отключить, но тогда смысл в использовании HC пропадет.
    Лучше ProxySwitcher какой нибудь использовать

    Всего записей: 2739 | Зарегистр. 18-07-2003 | Отправлено: 16:48 11-12-2006
       

    Страницы: 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

    Компьютерный форум Ru.Board » Компьютеры » Программы » HandyCache ( Часть 5 )
    Widok (20-03-2007 13:33): лимит страниц. продолжаем здесь



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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru