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

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



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

    DenZzz
    Действительно исчерпывающе.
    mai62
    Еще просьбы по юзабилити: сделать галку "Байпас" и повесить ее на хоткей, что бы можно было быстро и просто пускать трафик мимо сабжа на заморачиваясь настройками подключений браузера (будет полезно, как минимум при первом знакомстве), и второе приделать хоткей "отменить" к галке "Внешний прокси", а то сейчас на борде toonel.net опять забанили, смотреть можно и через него(по крайней мере открытые темы), а писать только мимо.

    Всего записей: 3108 | Зарегистр. 22-03-2006 | Отправлено: 18:48 08-01-2007
    evle



    1 + int rand(100);
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DenZzz
    Правило, конечно, хорошее, обязательно воспользуюсь (хотя многое из этого у меня уже было сделано и так). Однако, как некоторую часть таких правил я хотел бы сделать через переадресацию, а не через преобразование URL. Вот только переадресация у меня, похоже, совсем не работает в Firefox'е. Только что проверил на других правилах.  
     
    Добавлено:

    Цитата:
     
    Причем тут HC ?  

    Если обычные ответы 302 FF принимает нормально, а те, что сгенерированы HC — нет, то логично предположить, что либо HC отдаёт невполне корректные ответы, либо FF неправильно их принимает. Полагаю, что скорее первое.

    ----------
    For every complex problem, there is a solution that is simple, neat, and wrong.

    Всего записей: 2110 | Зарегистр. 03-02-2005 | Отправлено: 18:56 08-01-2007
    DenZzz



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

    Цитата:
    сделать галку "Байпас" и повесить ее на хоткей, что бы можно было быстро и просто пускать трафик мимо сабжа на заморачиваясь настройками подключений браузера (будет полезно, как минимум при первом знакомстве)

    А если в "Кэш / Управление" отключить "Чтение из кэша" - это не то, что ты просишь?

    Цитата:
    второе приделать хоткей "отменить" к галке "Внешний прокси"

    А разве его там нет? Ты хорошо смотрел? "Разрешить по клавише" = "Отменить по клавише"!
     

     
    evle

    Цитата:
    Если обычные ответы 302 FF принимает нормально, а те, что сгенерированы HC — нет, то логично предположить, что либо HC отдаёт невполне корректные ответы, либо FF неправильно их принимает. Полагаю, что скорее первое.

    Ну, IE то понимает! И Опера понимает! А FireFox много чего делает неправильно без тонкой настройки!
     
    Покажи лог HC: "Настройки / Общие / Вид /" включи "Вести лог"...
    А лучше, сам сравни ответ внешнего сервера и ответ HC при переадресации и скажи, что в ответе HC не нравится FireFox?!
     
    P.S. К слову, такая проблема была с версией  0.98b1 во всех браузерах до 2 января! Потом ее поправили - теперь в Макстоне, IE и Опере все О.К.! Что не нравится FireFox - загадка...  
    И вообще, FireFox - это загадочный браузер...    

    Всего записей: 2138 | Зарегистр. 09-02-2005 | Отправлено: 19:00 08-01-2007 | Исправлено: DenZzz, 19:19 08-01-2007
    Sizif73



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

    Цитата:
    А если в "Кэш / Управление" отключить "Чтение из кэша" - это не то, что ты просишь?


    Цитата:
    Если вы ее выключите, то все файлы будут закачиваться из Интернета
    Это из доков. То что указано в черном и только из кэша списках тоже?
    Цитата:
    "Разрешить по клавише" = "Отменить по клавише"!
    Э-э... хочешь сказать что при установленной галке хоткей работает уже на отмену?
    Сорри, там аж две кнопки для отмены, но ниже.

    Всего записей: 3108 | Зарегистр. 22-03-2006 | Отправлено: 19:37 08-01-2007
    Mistake2

    Gold Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    mai62
    Дулбь два:
    монитор
     
    + Появилась еще одна проблема!
     

    Цитата:
    Error
    Error occurred! Description: Error reading WWW server response (HTTP Header).  

     
    Если выключить HC и убрать прокси - проблема исчезает!

    ----------
    Freedom of Choice (c) A Perfect Circle

    Всего записей: 7506 | Зарегистр. 18-02-2006 | Отправлено: 19:48 08-01-2007
    evle



    1 + int rand(100);
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DenZzz

    Цитата:
    А лучше, сам сравни ответ внешнего сервера и ответ HC при переадресации и скажи, что в ответе HC не нравится FireFox?!
     

    Вот куски логов:
     

    Цитата:
     
    09.01.2007 0:21:26 # 714 <<< URL: http://forum.ru-board.com/topic.cgi?forum=5&topic=21354&start=0
    HTTP/1.0 302 Moved Temporarily (HC)
    Date: Tue, 09 Jan 2007 00:21:26 GMT
    Server: HandyCache
    Location: http://forum.ru-board.com/topic.cgi?forum=5&topic=21354
    Proxy-Connection: Keep-Alive
     

     

    Цитата:
     
    09.01.2007 0:23:48 # 715 <<< URL: http://www.google.com/
    HTTP/1.1 302 Found
    Location: http://www.google.ru/
    Content-Type: text/html
    Server: GWS/2.1
    Content-Encoding: gzip
    Date: Mon, 08 Jan 2007 16:23:48 GMT
    Transfer-Encoding: chunked
     

     
    Первый не работает, второй работает.
    Поигрался пока с проксомитроном. На удаление Content-Encoding и добавку Proxy-Connection в ответ гугла FF реагирует нормально.
     
    Добавлено:
    Mistake2

    Цитата:
    Error
    Error occurred! Description: Error reading WWW server response (HTTP Header).  
     

    Хм. У меня тоже такое бывало, но я грешил на связь и HC отключать не пробовал.

    ----------
    For every complex problem, there is a solution that is simple, neat, and wrong.

    Всего записей: 2110 | Зарегистр. 03-02-2005 | Отправлено: 19:49 08-01-2007
    DenZzz



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

    Цитата:
    То что указано в черном и только из кэша списках тоже?

    Нет, это будет работать, как раньше!  
    Не проще просто в браузере отключить прокси? В большинстве современных браузеров и надстроек это можно сделать за 1-2 клика!

    Цитата:
    Э-э... хочешь сказать что при установленной галке хоткей работает уже на отмену?

    Именно так! Читай Документацию!

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



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

    Цитата:
    Дулбь два:  

    У тебя ничего не пишется в кэш. Или выключен список Запись в кэш или в нем нет включенных правил. Чтобы в кэш писалось все подряд нужно сделать/включить правило .* в этом списке.

    Цитата:
    Появилась еще одна проблема!

    Это сообщение выдает НС когда не получает ответ сервера на свой запрос. Причина - плохая или перегруженная линия связи. Рекомендуется увеличить Время на повторные соединения/запросы на вкладке Управление загрузкой.

    Всего записей: 1717 | Зарегистр. 06-12-2002 | Отправлено: 20:20 08-01-2007
    Sizif73



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

    Цитата:
    Именно так!

    Сейчас сделал через нее, впечатление производит, но тогда стоит поправить в интерфейсе "Разрешить/отменить" и в документации не "Временно включает/отключает", а просто "включает/отключает".

    Всего записей: 3108 | Зарегистр. 22-03-2006 | Отправлено: 20:23 08-01-2007
    DenZzz



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

    Цитата:
    в документации не "Временно включает/отключает", а просто "включает/отключает".

    Ты где-то не там смотришь:

    Цитата:
    Разрешить по клавише  
    Позволяет настроить горячую клавишу (или комбинацию клавиш), при нажатии которой произойдет включение/отключение использования внешних прокси;
     
    Временно отменить клавишей
    Временно включает/отключает использование списка "Безусловных прокси", пока удерживается указанная клавиша (комбинация клавиш).
     
    Временно отменить клавишей
    Временно включает/отключает использование списка "Условных прокси", пока удерживается указанная клавиша (комбинация клавиш).

    Работает именно так, как написано: первая постоянно, вторая и третья - пока держишь.
     

     
    evle

    Цитата:
    Первый не работает, второй работает.  
    Поигрался пока с проксомитроном. На удаление Content-Encoding и добавку Proxy-Connection в ответ гугла FF реагирует нормально.

    Попробуй еще удалить "Content-Type: text/html" из ответа Гугла...
     
    Проверь, какая у тебя MD5 екзешника: 629CF3BC127C5EA48401690028082BDD  HandyCache.exe

    Всего записей: 2138 | Зарегистр. 09-02-2005 | Отправлено: 20:27 08-01-2007 | Исправлено: DenZzz, 20:44 08-01-2007
    NothingAnother

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DenZzz
    Цитата:
    какая у тебя MD5 екзешника
    Сжатого или распакованного?
    P.S. А ведь можно было бы просто о версии спросить... Увы!..

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

    Всего записей: 2322 | Зарегистр. 06-09-2003 | Отправлено: 20:52 08-01-2007 | Исправлено: NothingAnother, 20:53 08-01-2007
    DenZzz



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

    Цитата:
    Сжатого или распакованного?

    Вынутого из ZIP-архива - я ж написал HandyCache.exe...  
    Если ты про распаковку екзешника из PECOMPACT, то я такими вещами не занимаюсь!
     
    Кстати, как твоя сборка FireFox обрабатывает "Переадресацию" HC ? Нормально?

    Всего записей: 2138 | Зарегистр. 09-02-2005 | Отправлено: 21:09 08-01-2007
    evle



    1 + int rand(100);
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    Попробуй еще удалить "Content-Type: text/html" из ответа Гугла...  

    Доводил загловок до такого состояния:

    Цитата:
     
    HTTP/1.1 302 Found
    Location: http://www.google.ru/
    Date: Mon, 08 Jan 2007 17:02:32 GMT
    Transfer-Encoding: chunked
     

    (Transfer-Encoding: chunked почему-то не хочет удаляться). Результат тот же.
    Нашёл одну явно нехорошую вещь, но не знаю, насколько она нехорошая.
    На запрос  
    GET http://forum.ru-board.com/topic.cgi?forum=5&topic=21354&start=0 HTTP/1.1
    HC отвечает
    HTTP/1.0 302 Moved Temporarily (HC)
    Хотя по тестам для FF это не критично.

    Цитата:
    Проверь, какая у тебя MD5

    Совпадает.

    ----------
    For every complex problem, there is a solution that is simple, neat, and wrong.

    Всего записей: 2110 | Зарегистр. 03-02-2005 | Отправлено: 21:12 08-01-2007
    NothingAnother

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DenZzz
    Цитата:
    я ж написал HandyCache.exe
    Так и я об этом

    Цитата:
    ты про распаковку екзешника из PECOMPACT
    Да

    Цитата:
    как твоя сборка FireFox обрабатывает "Переадресацию" HC ? Нормально?
    На моих правилах - да

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

    Всего записей: 2322 | Зарегистр. 06-09-2003 | Отправлено: 21:17 08-01-2007 | Исправлено: NothingAnother, 21:17 08-01-2007
    DenZzz



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

    Цитата:
    HC отвечает  
    HTTP/1.0 302 Moved Temporarily (HC)  
    Хотя по тестам для FF это не критично.  

    Браузеры обращают внимание только на код: "302" , описание может быть любым...
     
    Добавлено:
    NothingAnother

    Цитата:
    На моих правилах - да

    А в чем могут быть грабли у evle?

    Всего записей: 2138 | Зарегистр. 09-02-2005 | Отправлено: 21:21 08-01-2007
    NothingAnother

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DenZzz
    Цитата:
    в чем могут быть грабли у evle?
    Извини, не очень следил за вашим диалогом... Нельзя ли компактно, но подробно повторить суть проблемы?

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

    Всего записей: 2322 | Зарегистр. 06-09-2003 | Отправлено: 21:29 08-01-2007
    evle



    1 + int rand(100);
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    Браузеры обращают внимание только на код: "302" , описание может быть любым...  

    Я не про описание, а про версию протокола. Даже выделил специально.
    В два часа ночи не хочется лазить по RFC, но ситуация, когда запрос идёт на одной версии протокола, а ответ на другой, не кажется мне правильной.
    Есть подозрение, что проблема вот с этой фичей:

    Цитата:
     
    [+] Реализовано сохранение коннекта с браузером после загрузки фала из кэша, в результате в течение
        одного коннекта могут отправляться браузеру несколько объектов;
     

    Поскольку FF явно чего-то ждёт.
    Попробовал на 0.96b1b — всё работает.
     
    Добавлено:
    На всякий случай добавлю, цепочка у меня настроена так:
    Браузер — HC — Proxomirton
     
    Добавлено:
    Да, похоже, что это именно из-за сохранения коннекта. Если во время, когда FF впадает в ступор, выключить HC, FF тут же переходит на другую новую страницу (загрузить её он, естественно, не может, но она появляется в адресной строке).

    ----------
    For every complex problem, there is a solution that is simple, neat, and wrong.

    Всего записей: 2110 | Зарегистр. 03-02-2005 | Отправлено: 21:36 08-01-2007
    mai62



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

    Цитата:
    Поскольку FF явно чего-то ждёт.

    Скорее всего ты прав, FF видимо ждет пока НС разорвет соединение (так НС и делал в предыдущих версиях). Не понятно почему FF не реагирует на строку Proxy-Connection: Keep-Alive как это делают другие браузеры? Может в FF надо что-то настроить? Я не пользуюсь FF, не знаю.

    Всего записей: 1717 | Зарегистр. 06-12-2002 | Отправлено: 21:43 08-01-2007
    NothingAnother

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    mai62
    Цитата:
    ты прав, FF видимо ждет пока НС разорвет соединение
    Сейчас я много экспериментировал с вьюером запросов - вывод: ничего подобного, виноват именно HC! А результаты отпишу позже... Если вкратце - evle был прав, обратив внимание на версию HTTP!

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

    Всего записей: 2322 | Зарегистр. 06-09-2003 | Отправлено: 22:35 08-01-2007 | Исправлено: NothingAnother, 22:38 08-01-2007
    Mistake2

    Gold Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    mai62
    Запись в кэш
     
    evle
    получается HC в этой проблеме замешен!

    ----------
    Freedom of Choice (c) A Perfect Circle

    Всего записей: 7506 | Зарегистр. 18-02-2006 | Отправлено: 22:36 08-01-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