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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
    C0USIN



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Evil_User
    Нужно вытащить русские буквы из utf-8
    Фрагмент файла URLToCache.lst
     
    Добавлено:
    Но после добавления правил в список Преобразование URL необходимо переименовать уже существующие файлы в кэше. Частично эту задачу можно решить с помощью утилит переименования файлов или Total Commander-ом

    ----------
    Как же я люблю этот сайт! Столько интересных мыслей у людей, каждая обоснованная и аргументированная!

    Всего записей: 2739 | Зарегистр. 18-07-2003 | Отправлено: 21:17 26-02-2007 | Исправлено: C0USIN, 23:00 27-02-2007
    s1n



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    All
    Как заставить сабж нормально кешировать ссылки с http://forums.pcbsd.org. При просмотре в автономном режиме предлагает закачать файл *.php (при просмотре из Opera - Ошибка разбора XML: синтаксическая ошибка (Строка: 576, Символ: 0)). Подскажите где чего подкрутить.
     
    p.s. HandyCache 0.98b1 от 02.01.07

    ----------
    Время и место каждого Подвига определяется Судьбой.
    Но если не придет Герой - не будет и Подвига.

    Всего записей: 976 | Зарегистр. 30-07-2003 | Отправлено: 23:07 26-02-2007
    C0USIN



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    s1n
    Рецепт из FAQ не помогает?
    При попытке открыть какую-либо страницу браузер предлагает "Сохранить файл"...


    ----------
    Как же я люблю этот сайт! Столько интересных мыслей у людей, каждая обоснованная и аргументированная!

    Всего записей: 2739 | Зарегистр. 18-07-2003 | Отправлено: 23:20 26-02-2007
    s1n



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    C0USIN
    "Использовать HTTP 1.1 при работе через прокси" было включено. Пришлось включить EnableGzipEncoding в Аутпосте и добавить исключение в адманчере, только тогда нормально стал кешировать с этого форума. Так понимаю всему виной Gzip? В распакованном виде не хочет работать  .
     
    Добавлено:
    не, исключение в адманчере не помогает, пришлось выгружать вообще...

    ----------
    Время и место каждого Подвига определяется Судьбой.
    Но если не придет Герой - не будет и Подвига.

    Всего записей: 976 | Зарегистр. 30-07-2003 | Отправлено: 00:40 27-02-2007
    C0USIN



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    s1n
    А я думаю что виноват адманчер. Снеси его совсем.

    ----------
    Как же я люблю этот сайт! Столько интересных мыслей у людей, каждая обоснованная и аргументированная!

    Всего записей: 2739 | Зарегистр. 18-07-2003 | Отправлено: 07:37 27-02-2007
    renee



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Можно ли через НС пустить почтовый клиент? Вот с Thunderbird проблемы. Вроде все настроил (точь-в-точь как в Firefox, через который щас и пишу), но НС в сеть не лезет. Может, IMAP-соединение не поддерживает?

    Всего записей: 488 | Зарегистр. 06-04-2005 | Отправлено: 08:31 27-02-2007
    C0USIN



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    renee
    В лоб не получится. HandyCache это http-прокси а не IMAP/POP3. Тебе поможет туннелирование через MailPorter в шапке. Или toonel.net.

    ----------
    Как же я люблю этот сайт! Столько интересных мыслей у людей, каждая обоснованная и аргументированная!

    Всего записей: 2739 | Зарегистр. 18-07-2003 | Отправлено: 08:44 27-02-2007
    renee



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    C0USIN
    Спасибо, а MailPorter поддерживает IMAP? Thunderbird ругается, что "сервер не IMAP". Нужен именно IMAP Настроил все правильно (на mail.ru - там настройки указаны прям в справке к МэйлПортеру)

    Всего записей: 488 | Зарегистр. 06-04-2005 | Отправлено: 09:34 27-02-2007
    popkov

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

    Цитата:
    Можно ли как-то сделать что бы ссылки на подобии _http://ru.wikibooks.org/wiki/HandyCache/Настройки сохранялись нормально на диске а не в виде _"C:\Program Files\HandyCache\Cache\ru.wikibooks.org\wiki\HandyCache\%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B8"

    Можно! Надо только достать где-то таблицу кодирования русских букв в такие коды, и написать 33 правила для списка "Преобразование URL" (по одному - на букву). Для "обычных" небезопасных символов, которые часто подвергаются такому кодированию, я уже создал набор правил.
     
    Выкладываю его здесь, чтобы другим было полегче: Подробнее... Порядок имеет значение только в том смысле, что правило  
    #5#~#True#~#%(25)+#~#%#~#True#~#True
    обязательно должно стоять первым в списке, поскольку символ "%" (с которого начинаются коды всех остальных символов) зачастую оказывается сам закодирован последовательностью "%25", а может и %2525 (повторное кодирование симовла "%") .

    Всего записей: 1814 | Зарегистр. 22-03-2003 | Отправлено: 10:53 27-02-2007
    C0USIN



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    popkov
    Главное не переборщить с преобразованиями.  
    Надо согласовать их. Чтобы кэши у нас были совместимыми. А в идеале - встроить перекодировку в алгоритм URL2File.  
    В браузере ведь мы видим русские буквы а запрос уходит в формате %xx
     
    renee
    Это просто редиректор портов как я понимаю. Ему по барабану какие протоколы.

    ----------
    Как же я люблю этот сайт! Столько интересных мыслей у людей, каждая обоснованная и аргументированная!

    Всего записей: 2739 | Зарегистр. 18-07-2003 | Отправлено: 11:10 27-02-2007 | Исправлено: C0USIN, 11:13 27-02-2007
    popkov

    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    C0USIN
    Только что заметил твой пост с готовыми правилами. Спасибо!
    C0USIN
    mai62
    Кстати, когда я составлял правила для преобразования символов кавычки (") и больше-меньше (><), URL'ы с которыми, как было написано здесь, не пишутся на диск, мне пришлось воспользоваться предложением Дем конвертировать их по аналогии с преобразованием других спецсимволов:
    Цитата:
    #5#~#True#~#"#~##'#~#True#~#True
    #5#~#True#~#<#~##(#~#True#~#True
    #5#~#True#~#>#~##)#~#True#~#True

    Только вот я так и не понял из той темы на оффсайте, единственные ли это спецсимволы, приводящие к такому багу, и собирается ли автор исправить его. Разбираться в файле URLToCache.pas, любезло выложенном автором, мне не позволяет отсутствие времени и незнание Delphi, а всё-таки полный перечень зашитых в программу правил преобразования спецсимволов хотелось бы иметь.
    Да и вообще, если автор будет исправлять этот баг, пойдёт ли он путём, предложенным Дем - или мне придётся потом конвертировать свой кэш для новой версии HandyCache?  
     
     
    Добавлено:
    C0USIN

    Цитата:
    Главное не переборщить с преобразованиями.  
    Надо согласовать их. Чтобы кэши у нас были совместимыми. А в идеале - встроить перекодировку в алгоритм URL2File.  
    В браузере ведь мы видим русские буквы а запрос уходит в формате %xx

    Согласен, перекодировку очень полезно было бы встроить в URLToCache.pas, чтобы люди не морочили себе головы и не возникало меньше неприятных неожиданностей. Думаю, в конце концов каждый захочем сделать свой кэш читабельным.

    Всего записей: 1814 | Зарегистр. 22-03-2003 | Отправлено: 11:13 27-02-2007
    YuraH



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    s1n
    Снеси AdMuncher - он gzip режет и даже не заикается.

    Всего записей: 1707 | Зарегистр. 14-07-2004 | Отправлено: 12:04 27-02-2007
    mai62



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

    Цитата:
    Согласен, перекодировку очень полезно было бы встроить в URLToCache.pas, чтобы люди не морочили себе головы и не возникало меньше неприятных неожиданностей.

    Давайте согласованное предложение, сделаю.

    ----------
    HandyCache - кэширующий прокси-сервер

    Всего записей: 1717 | Зарегистр. 06-12-2002 | Отправлено: 15:12 27-02-2007
    s1n



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    YuraH
    12:04 27-02-2007
    Цитата:
    Снеси AdMuncher - он gzip режет и даже не заикается.

    Но все что попадало в кеш открывалось нормально в автономке (до этого случая), буду просто его выключать на этом форуме, привычка понимаешь... Или попробую Proxomitron  .

    ----------
    Время и место каждого Подвига определяется Судьбой.
    Но если не придет Герой - не будет и Подвига.

    Всего записей: 976 | Зарегистр. 30-07-2003 | Отправлено: 21:45 27-02-2007
    popkov

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

    Цитата:
    Давайте согласованное предложение, сделаю.
    Отлично! Правила декодирования служебных символов практически готовы, осталось разобраться с русскими буквами. Кстати, хотелось бы всё-таки узнать, что сейчас происходит с символами кавычек и <> при записи их на диск - они просто отбрасываются? И что будет с этой ситуацией в дальнейшем? Есть ли ещё такие символы?
     
     
    C0USIN
    Похоже, ты перепутал коды, создавая свои правила декодирования русских букв. Ссылка
    http://ru.wikibooks.org/wiki/HandyCache/Настройки  
    даёт на диске файл с именем "мЮЯРПНИЙХ" - все коды тобой перепутаны. Придётся исправлять.
    Хотелось бы накопать более детальную информацию о способах кодирования русских букв в URL. С ASCII-символами, подпадающими под категории "Reserved characters" и "Unsafe characters" - всё ясно. Видимо, кодируются они всегда единственным способом.  
    А вот что касается русских букв - оказывается, Internet Explorer и Mozilla Firefox по-разному кодируют их. Вот что получается в IE из этой ссылки:
    http://ru.wikibooks.org/wiki/HandyCache/%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B8
    а вот что из неё делает FireFox, если вставить её в адресную строку и нажать Enter:
    http://ru.wikibooks.org/wiki/HandyCache/%CD%E0%F1%F2%F0%EE%E9%EA%E8
    Причём, ответом сервера на ссылку, сделанную FireFox, является переадресация "301 Moved Permanently gzip" на ту самую ссылку, которую с самого начала генерирует Internet Explorer. Поэтому при открытии страницы в IE создаётся только один файл на диске, а в случае FireFox - ещё один с переадресацией... Это, кстати, приводит к тому, что при просмотре в FireFox страниц, сгенерированных во время работы из-под IE, последние не будут найдены, если ввести адрес страницы с русскими буквами в адресную строку и нажать Enter! Видимо, это очередная недоработка разработчиков FireFox, поскольку при клике по ссылке она кодируется правильно!

    Всего записей: 1814 | Зарегистр. 22-03-2003 | Отправлено: 22:26 27-02-2007 | Исправлено: popkov, 22:40 27-02-2007
    C0USIN



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

    Цитата:
    Похоже, ты перепутал коды

    Странно. У меня все правильно кодирует. Я вырезал кусок из файла практически неглядя. Почему то порядок правил совсем другой. Будем разбираться.

    ----------
    Как же я люблю этот сайт! Столько интересных мыслей у людей, каждая обоснованная и аргументированная!

    Всего записей: 2739 | Зарегистр. 18-07-2003 | Отправлено: 22:42 27-02-2007 | Исправлено: C0USIN, 22:44 27-02-2007
    V0lt



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

    Цитата:
    Правила декодирования служебных символов практически готовы

    нука поподробнее, вроде все проблемы URL->filename->URL были решены (ну почти все )
     

    Цитата:
    что получается в IE

    я такую функцию писал, такое преобразование в стандартах есть
     

    Цитата:
    а вот что из неё делает FireFox

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

    Всего записей: 9737 | Зарегистр. 05-02-2003 | Отправлено: 22:59 27-02-2007 | Исправлено: V0lt, 23:11 27-02-2007
    C0USIN



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Все понял! Списки в кодировке Win копировал фрагмент как koi-8
    Вот правильный Фрагмент файла URLToCache.lst
     


    ----------
    Как же я люблю этот сайт! Столько интересных мыслей у людей, каждая обоснованная и аргументированная!

    Всего записей: 2739 | Зарегистр. 18-07-2003 | Отправлено: 22:59 27-02-2007 | Исправлено: C0USIN, 23:03 27-02-2007
    V0lt



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    C0USIN
    кое-что забыл
    Ё <-> %D0%81
    ё <-> %D1%91

    Всего записей: 9737 | Зарегистр. 05-02-2003 | Отправлено: 23:16 27-02-2007 | Исправлено: V0lt, 23:16 27-02-2007
    DenZzz



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

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

    Нет, когда есть эти символы, то файл на диск не пишется совсем! Это баг...

    Цитата:
    И что будет с этой ситуацией в дальнейшем?
     
    Будут заменяться тем, чем решим...
     
     
    Предлагаю перенести обсуждение этой важной темы в топик: "Алгоритм преобразования URL в имя файла в кэше", т.к. очень не удобно выискивать здесь нужные посты!  
    А когда дойдет дело до реализации, то выискивать здесь идеи по крохам среди кучи других постов будет нереально трудно и долго!


    ----------
    HandyCache - Интернет станет ближе!

    Всего записей: 2138 | Зарегистр. 09-02-2005 | Отправлено: 23:19 27-02-2007
       

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru