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

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

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

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
    ALeXkRU



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    M116
    Цитата:
    https://i.postimg.cc/5NbHg4FY/mon.png

    а зачем скобки в правиле?    
     
    Добавлено:
    вот так адрес открыть:  
    http://4pda.ru/forum/index.php?showtopic=293599&st=1340

    Всего записей: 11421 | Зарегистр. 03-12-2003 | Отправлено: 13:19 10-06-2021
    M116

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    открывается!
    вот с такой ссылкой  https://4pda.to/forum/index.php?showtopic=293599&st=1340
    Получается, если в моих закладках на 4pda https поменять на http - правило работает.
    Уже хорошо, у меня закладок немного.
    Спасибо за помощь!

    Всего записей: 32 | Зарегистр. 09-06-2012 | Отправлено: 13:33 10-06-2021 | Исправлено: M116, 13:56 10-06-2021
    svs123456789

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    подскажите, есть ли аналоги (конкуренты) у этой программы ?
    кажется темя локальных кэширующих прокси как то заглохла, наверное изза httpS

    Всего записей: 2904 | Зарегистр. 10-04-2003 | Отправлено: 17:34 07-07-2021
    fonser

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    svs123456789 тема прокси-кэша даже на уровне фирм не частая, не говоря уже о частных лицах. А чтобы оно ещё и HTTPS обрабатывать могло ...
    Молитесь на Handyhache, иначе придётся разбираться со Squid и прочими ещё более красноглазыми вариантами.
     
    Добавлено:
    Народ, подскажите, HC пишет в кэш, но не читает из него один сайт.
    Куда копать? Что в логе искать?
     
    Лог тут:
    https://dropmefiles.com/xTDJg

    Всего записей: 141 | Зарегистр. 05-06-2008 | Отправлено: 00:39 02-08-2021 | Исправлено: fonser, 05:10 02-08-2021
    artenounx

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

    Цитата:
    кажется тема локальных кэширующих прокси как то заглохла, наверное изза httpS

    Ну, лично для меня HC интересен не как кэш для экономии трафика, а для скачивания сайтов. В отличи от Offline Explorer, процесс более трудоемкий, зато более наглядный.
    А также для анализа HTTPS соединений, просмотра логов, адресов, куда обращаются программы. Также можно использовать как прокси конвертер socks>http.

    Всего записей: 531 | Зарегистр. 05-08-2021 | Отправлено: 21:26 05-08-2021
    fonser

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    artenounx основное преимущество (как я понимаю) прог по скачиваю сайтов, это что они автоматом, рекурсивно перебирают все доступные ссылки. Любые другие способы (хоть HC, хоть ещё что-то) - придётся вручную всё лопатить. А это очень геморройно, если тебе надо действительно целый сайт выкачать, а не 10-20 страничек сохранить.

    Всего записей: 141 | Зарегистр. 05-06-2008 | Отправлено: 22:45 05-08-2021
    artenounx

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

    Всего записей: 531 | Зарегистр. 05-08-2021 | Отправлено: 08:19 06-08-2021 | Исправлено: artenounx, 08:45 06-08-2021
    fonser

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    artenounx насчёт создания новых заголовков, скорее всего, только если расширение на lua под это дело написать.

    Всего записей: 141 | Зарегистр. 05-06-2008 | Отправлено: 18:00 06-08-2021
    artenounx

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    fonser
    Я разобрался как менять существующие, в принципе этого достаточно. Но оказалось, что HandyCache не дружит с USDownloader. Тот слишком старый, до сих пор использует HTTP 1.0. Ссылки становятся вида http://https:..
    По socks дружит, но в режиме socks HandyCache не выполняет никакой фильтрации.
    USDownloader работает в связке с Proxomitron, таким же старым.
     
    Еще такая особенность, найденная мной на форуме HC: HC (начиная с определенной версии) для связи с браузером использует внутренную библиотеку openssl (1.0.2, tls 1.2 max). А при соединении с сайтами использует системные библиотеки. Так что XP пролетает. В том смысле, что только passthrough режим будет в большинстве случаев на XP, без фильтрации. Это если кто хотел с помощью HC обойти старые библиотеки системы. На Win7 (с небольшими обновами: kb4474419-v3+kb4490628 и включенным TLS 1.1/1.2) и Wine+Gecko (даже в режиме XP) работает норм.

    Всего записей: 531 | Зарегистр. 05-08-2021 | Отправлено: 00:20 07-08-2021
    fonser

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Народ, поделитесь, пожалуйста, правилами на "запись в кеш" и "не обновлять".

    Всего записей: 141 | Зарегистр. 05-06-2008 | Отправлено: 03:32 30-08-2021
    presentRU

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Может кто объяснить, по какому протоколу (HTTP или HTTPS) происходит взаимодействие клиента с HC, если HC установлен на другом ПК?
     
    К примеру, есть ПК1 (клиент). Есть ПК2 (сервер с HC). На ПК1 установлен браузер Firefox с расширением FoxyProxy, которое позволяет менять прокси. Если в этом расширении выставляю протокол HTTP, то фильтрация происходит нормально, страницы грузятся. Если выставляю протокол HTTPS, то коннекта вообще нет. Значит ли это, что HC и клиент общаются по HTTP и эти данные не шифруются?

    Всего записей: 696 | Зарегистр. 16-10-2006 | Отправлено: 14:01 20-10-2021
    artenounx

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    presentRU
    По идее не должно быть разницы установлен HC локально на компе или в локальной сети. Нешифрованные http сайты будут передаваться по локалке нешифрованными по HTTP протоколу. Шифрованные https сайты будут передаваться в локалке по HTTPS. Если в HC поставлена галочка "обработка SSL" (по умолчанию включено), то HC будет более подробно отображать соединения и кэшировать https трафик. Но в Firefox (и желательно в систему) нужно установить сертификат root-public.crt.
     
    Та же ситуация с SOCKS прокси в локалке. Я проверял в Wireshark. Шифрование зависит от сайтов, https гоняются по локалке шифрованными, http нет. И хотя SOCKS может шифровать всё внутри себя, это опциональная возможность, которую должны поддерживать и клиент (браузер) и прокси сервер. Что же касается HC, он может раздавать и по SOCKS, но настроек шифрования прокси я там не видел. Кроме того в режиме SOCKS почему-то нет никакой фильтрации, простой прогон трафика. Поэтому он не рекомендуется.
     
    Если вы не боитесь, что в локальную сеть кто-то врежется, то отсутствие шифрования там не страшно.
     

    Цитата:
    Если в этом расширении выставляю протокол HTTP, то фильтрация происходит нормально, страницы грузятся. Если выставляю протокол HTTPS, то коннекта вообще нет.

    Я так понял, нешифрованные сайты идут в прокси по HTTP, а шифрованные по HTTPS. Как я уже говорил. Но, если вы не поставили галочку на HTTPS в Firefox, то при открытии HTTPS сайтов они пойдут мимо прокси (я так понимаю), поэтому и открываются. А если поставили галочку на HTTPS, то коннекта может не быть из-за отсутствия сертификата HC в браузере (при отсутствии галочки на HTTP, уже нешифрованные сайты пойдут мимо прокси). Но это что касается штатных прокси настроек в браузере.
     
    А в FoxyProxy нет разделения на вид трафика. Если вы выставляете HTTP (то, что нужно сделать), то и http и https пойдут через прокси. Первые нешифрованные, вторые шифрованные (возможно, кроме доменов). Шифрованные на стороне сайтов, прокси просто пропускает шифрованный трафик как есть.
    Если выставляете HTTPS в FoxyProxy, то это специальный хитрый режим шифрования всего трафика в прокси, который HC не поддерживает. Так что нужно в FoxyProxy выбирать HTTP, но шифроваться будет не всё. Другого выхода нет. Если нет злоумышленников, контролирующих локальную сеть, то это нормальный выбор.
     
    Поправьте, если я не прав. Я тоже не особый спец в этом.

    Всего записей: 531 | Зарегистр. 05-08-2021 | Отправлено: 15:05 20-10-2021 | Исправлено: artenounx, 15:12 20-10-2021
    presentRU

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

    Цитата:
    Если нет злоумышленников, контролирующих локальную сеть, то это нормальный выбор

    ПК2 включён в сеть через VPN-посредника. Поэтому у меня возник вопрос: будет ли этот посредник видеть, что идёт в траффике. Пока что я ничего не понял.

    Цитата:
    Но в Firefox (и желательно в систему) нужно установить сертификат root-public.crt

    Это всё стоит.

    Всего записей: 696 | Зарегистр. 16-10-2006 | Отправлено: 16:34 20-10-2021 | Исправлено: presentRU, 16:36 20-10-2021
    artenounx

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

    Цитата:
    Пока что я ничего не понял

    В собственных настройках прокси в Firefox задается какие протоколы проксировать (исключение socks: он для всего).
    А в FoxyProxy задается по какому протоколу общаться с прокси сервером.
     

    Цитата:
    ПК2 включён в сеть через VPN-посредника

    VPN в интернете? Обычно локальный трафик исключается из VPN маршрута.
     

    Цитата:
    будет ли этот посредник видеть, что идёт в траффике

    Ставите Wireshark, открываете нужный интерфейс и смотрите что гуляет там.

    Всего записей: 531 | Зарегистр. 05-08-2021 | Отправлено: 19:31 20-10-2021
    zedxxx

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    HC может выступать в роли трёх типов прокси:
     
    - HTTP(S) прокси, который умеет кэшировать и проксировать http и проксировать https трафик (использует команду CONNECT);
    - HTTPS прокси с MITM атакой - когда вы устанавливаете в систему доверенный сертификат и включаете обработку SSL в настройках - становится доступно кэширование https трафика;
    - SOCKS прокси, который умеет проксировать любой трафик, но не может его кэшировать.
     
    Общение между браузером и HC дополнительно никак не зашифровано. Это значит, что любой может подсмотреть http трафик целиком и адреса https запросов. А если вы включили обработку https трафика в HC и установили его корневой сертификат, то, если не ошибаюсь,  возможно подсмотреть полное содержимое https страничек или даже подменить их (имея сертификат и дамп запросов).

    Всего записей: 1406 | Зарегистр. 14-07-2008 | Отправлено: 21:21 20-10-2021 | Исправлено: zedxxx, 21:22 20-10-2021
    artenounx

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

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

    HC их заново шифрует для браузера. Но root-public.crt общедоступен и неизменен в разных инсталляциях. Значит можно расшифровать.

    Всего записей: 531 | Зарегистр. 05-08-2021 | Отправлено: 21:38 20-10-2021
    presentRU

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

    Цитата:
    VPN в интернете? Обычно локальный трафик исключается из VPN маршрута.  

    Так VPN используется для связи компов в локалку. Т.е. траффик уже фактически гуляет вне локалки, насколько понимаю. Но в сетевых технологиях я чайник. Буду благодарен, если получится по полкам разложить, увидит ли посредник, что за запросы идут к HC.

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

    Тэкс. А если vpn-провайдер не ставит целью иметь этот сертификат и не знает о существовании HC на сервере, то он ничего не увидит в открытом виде, если установить корневой сертификат на клиенте?

    Всего записей: 696 | Зарегистр. 16-10-2006 | Отправлено: 22:02 20-10-2021 | Исправлено: presentRU, 22:18 20-10-2021
    zedxxx

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Если злоумышленник не ставит целью увидеть трафик, то что это за злоумышленник? В любом случае, http запросы увидят все кому не лень, а хакер откроет и https. Лучше поднять свой приватный VPN с нормальным шифрованием и соединить ПК1 с ПК2 через него. А там уже хоть голым http ходи - никто не подсмотрит.
     
    Добавлено:
    Свой собственный VPN за 3 минуты

    Всего записей: 1406 | Зарегистр. 14-07-2008 | Отправлено: 23:08 20-10-2021
    presentRU

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Нужно пустить утилитку Curl через HC, чтобы кэшировать картинки, которые проходят через неё. Помогите, плиз. А то у меня чёт не получается. Через http идёт запрос, а через https не хочет. Ошибка "Curl 35 SSL error". Ошибка гуглится, но как подружить Curl и HC пока не понял. Я уже и сертификат HC ей посовывал, и проверку валидности отключал. Может HC в принципе с ней не работает?
    UPD
    По ходу, HC работает только со старой версией Curl (SSL-библиотек).
     
    Теперь следующий вопрос. Можно ли заставить HC работать с новыми версиями Curl? Или это только автор HC может сделать, правкой исходников?

    Всего записей: 696 | Зарегистр. 16-10-2006 | Отправлено: 15:02 09-11-2021 | Исправлено: presentRU, 17:25 09-11-2021
    alexey65536



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Как настроить HC, чтобы не загружался файл "https://yandex.ru/ads/system/context.js"?

    Всего записей: 878 | Зарегистр. 01-12-2004 | Отправлено: 22:23 31-01-2022
    Открыть новую тему     Написать ответ в эту тему

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

    Компьютерный форум 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