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

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

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    рано радуемся
    опять надоедю)
    потому что все перепробовал, а оно никак.
    итак.
    интерактивный режим.
    в maxthon всё сразу полетело и заработало. вопросов нет.
    а вот в портабельной лисе, 3.6.28, даже при отключенных всех расширениях, вверху, там где должны грузиться текстовые подсказки-кликеры, белая полоса без ничего.
    соответственно, прокликать неугодное невозможно.
    local.cm препон нет. джава-скрипты разрешены. где рубит, не определю.
    настройки hc и cm перебрал все. вернее отключил и та же картина.
    белая полоса без ничего.

    Всего записей: 1177 | Зарегистр. 24-11-2010 | Отправлено: 14:11 09-03-2013
    YuS_2



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

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

    В FF вообще, бывают проблемы - при включении интерактивного режима выскакивает ошибка выполнения сценария (так что всё может быть), хотя если остановить его выполнение, интерактивный режим все таки включается... не знаю как в портабельной, а у меня установлена 19.0.2

    Всего записей: 3199 | Зарегистр. 03-02-2009 | Отправлено: 14:52 09-03-2013
    folta

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    YuS_2
    в ff hybrid 16 хоть и ошибка выполнения, но работает.
    а с троечкой, выходит, не судьба.
    все передергал. решения нет.
    покатим на том, что есть.
    всем спасибо.

    Всего записей: 1177 | Зарегистр. 24-11-2010 | Отправлено: 15:25 09-03-2013
    MaxWell



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

    Цитата:
    В FF вообще, бывают проблемы - при включении интерактивного режима выскакивает ошибка выполнения сценария

    похоже что уже нету этой проблемы

    Всего записей: 147 | Зарегистр. 19-03-2004 | Отправлено: 11:10 10-03-2013
    YuS_2



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

    Цитата:
    похоже что уже нету этой проблемы

    Угу, если CM обновить до актуальной версии (1.01.2).

    Всего записей: 3199 | Зарегистр. 03-02-2009 | Отправлено: 14:25 10-03-2013 | Исправлено: YuS_2, 14:26 10-03-2013
    Valdise



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Появилась-ли возможность контроля/блокировки https:// ?
    Если да, то ткните носом пожалуйста

    Всего записей: 2648 | Зарегистр. 11-02-2005 | Отправлено: 10:25 11-03-2013
    ekun



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    По УРЛ оно и так блокируется, а вот чтобы СМ работал, надо траффик сначала расшифровать, дляэтого надо перед НС ставить вышестоящий проксик который будет этот трафик разворачивать. Ищите на форуме НС, там есть решение.
     
    Подсказка ProxHTTPSProxy.exe

    Всего записей: 822 | Зарегистр. 13-04-2005 | Отправлено: 13:03 11-03-2013 | Исправлено: ekun, 13:16 11-03-2013
    DrakonHaSh



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

    Цитата:
    Подсказка ProxHTTPSProxy.exe

    спасибки !
    давно мечтал кэшировать (сохранять просмотренное) и https

    Всего записей: 2050 | Зарегистр. 08-01-2008 | Отправлено: 13:40 11-03-2013 | Исправлено: DrakonHaSh, 13:40 11-03-2013
    Vitti

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DrakonHaSh
    Как настроите - отпишитесь здесь плз, как оно

    ----------
    ru-board

    Всего записей: 599 | Зарегистр. 21-01-2007 | Отправлено: 17:06 11-03-2013
    DrakonHaSh



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Расшифровка https трафика для сохранения в кэше и (не проверял) работы СМ
     

     
    набираем в браузере https://www.google.com , получаем http://www.google.com:443/ и радуемся фиче

    Чтобы не появлялось лишнее консольное окно прокси, надо сделать так:
    start "" c:\Python27\pythonw.exe ProxHTTPSProxy.py

    Warning: Currently ProxHTTPSProxy is not doing any kind of certificate check, use it as your own risk!
    Это, в частности, значит, что если кто-то перехватит ваш https трафик, то вы ничего не заметите.

    С авторизацией, или, что заметно менее вероятно, вообще с работой, на некоторых https сайтах возможно будут проблемы.  

    Полезные ссылки по теме:
    handycache.ru - Кеширование HTTPS страниц
    proxomitron.ru - «ProxHTTPSProxy» — управиться с HTTPS в «Проксомитроне»

    Всего записей: 2050 | Зарегистр. 08-01-2008 | Отправлено: 14:02 12-03-2013 | Исправлено: DrakonHaSh, 14:27 12-03-2013
    Vitti

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DrakonHaSh
    Спасибо. Вы это опробовали на личном опыте? Через такую схему мы получаем в НС полный контент трафика HTTPS?

    ----------
    ru-board

    Всего записей: 599 | Зарегистр. 21-01-2007 | Отправлено: 02:46 13-03-2013
    inapht

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Vitti
    Контент полный. Недостаток в этом:
    Цитата:
    набираем в браузере https://www.google.com , получаем http://www.google.com:443/ и радуемся фиче  

    Поэтому сайт может "увидеть" что ссылка в браузере отличается. Обычно проблемы с авторизацией в гугле. Хотя большинство сайтов без проблем работают.
     
    Ну и главный недостаток - постоянные всплывающие окна от браузера, с предложением прять/отклонить сертификат ProxHTTPSProxy.

    Всего записей: 1345 | Зарегистр. 07-08-2007 | Отправлено: 03:28 13-03-2013
    DrakonHaSh



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Vitti
    посмотрел ваш профиль - одни вопросы, 4-летние дети и то меньше задают такое ощущение, что вы самостоятельно не на один вопрос не можете дать себе самостоятельно ответ. опыт/действие - они дают ответы и это круто
     
    inapht

    Цитата:
    Контент полный. Недостаток в этом:

    главный недостаток в Secure Cookie - они передаются браузером только при https соединении. поэтому гугл теряет авторизацию - ему браузер просто не передает нужные куки.
    можно конечно ProxHTTPSProxy.py подредактировать под это дело (чтоб он в ответах от сервака убирал атрибут Secure у Cookie), но лично мне на данный момент это делать лень.
     

    Цитата:
    Ну и главный недостаток - постоянные всплывающие окна от браузера, с предложением прять/отклонить сертификат ProxHTTPSProxy.

    это Proxomitron's proxcert.pem
    по идее, если его добавить в доверенные, то окна всплывать перестанут.

    Всего записей: 2050 | Зарегистр. 08-01-2008 | Отправлено: 12:50 13-03-2013
    DrakonHaSh



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    набросал расширение для HC под ProxHTTPSProxy
    удаляет в ответе сервера атрибут Secure при Set-Cookie
    способствует сохранению авторизации на https сайтах.
    пробовал (чисто для теста) gmail на
    * ie8 - пара вопросов и можно нормально работать
    * opera - куча вопросов + постоянные вопросы про post запросы gmail через ajax. нормально работать с gmail не получится (если только глубоко какие нить настройки покопать и поотключать эти алерты)
    * старенький ff - поначалу вообще не открылось, потом как-то открылось.
    =>
    с gmail нормально можно только в ie работать
     
    попробовал на парочке своих любимых https сайтов - пара вопросов и нормально работает (во всех 3-х браузерах) и кэширует.
    решил что буду использовать ProxHTTPSProxy + это расширение не для всех [ https|:443 ] а лишь для избранных сайтов [ site1.xxx|site2.xxx|site3.xxx ] ибо если использовать это дело для всех, и глюки могут встречаться и вопросы надоедают.
     
    https2httpHelper.lua

    Код:
     
    --[[ <HCExtension>
    @name            https2httpHelper 0.1
    @author          DrakonHaSh
    @description     Удаляет атрибут secure в Set-Cookie  
    @event           BeforeAnswerHeaderSend/BeforeAnswerHeaderSend
    </HCExtension> ]]

     
    function BeforeAnswerHeaderSend()
     
        origReq = hc.answer_header
        -- Set-Cookie: bblastvisit=123; expires=Fri, 14-Mar-2014 09:08:05 GMT; path=/forum/; secure
        -- Set-Cookie: GAPS=1:xxx:xxx;Path=/;Expires=Sat, 14-Mar-2015 14:40:29 GMT;Secure;HttpOnly

        hc.answer_header = re.replace(hc.answer_header, [[(?-s)(?i)(Set-Cookie:.*); *Secure *(.*)]], [[\1\2]] , true)
             
        if origReq ~= hc.answer_header
          then
           
            msg = ''
            msg = msg .. '\r\n>>===========>> https2httpHelper >>===============>>\r\n'
            msg = msg .. '**** hc.answer_header: ****\r\n'
            msg = msg .. origReq
            msg = msg .. '\r\n** => **\r\n'    
            msg = msg .. hc.answer_header
            msg = msg .. '\r\n<<===========<< https2httpHelper <<===============<<\r\n'
             
            hc.put_to_log(msg)
     
        end
     
    end

     

    Всего записей: 2050 | Зарегистр. 08-01-2008 | Отправлено: 20:40 14-03-2013 | Исправлено: DrakonHaSh, 21:35 14-03-2013
    inapht

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DrakonHaSh
    Спасибо! Работает с гуглом, put.io. Проблема с twitter.com, вместо страницы идет зацикливание редиректа. Помогла очистка куков, страница загрузилась, но при логине снова зациклилось. С твиттером и без расширения, примерно так же было.
     
    Добавлено:
    Еще не решенный вопрос, как написать правило в условные прокси, которое не будет ошибочно срабатывать на подобные урл:
    http://google.co/search.php&=https://site:443/com

    Всего записей: 1345 | Зарегистр. 07-08-2007 | Отправлено: 21:32 14-03-2013
    DrakonHaSh



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

    Цитата:
    Проблема с twitter.com, вместо страницы идет зацикливание редиректа. Помогла очистка куков, страница загрузилась, но при логине снова зациклилось. С твиттером и без расширения, примерно так же было.

    я устранил удалением secure у Set-Cookie более менее основную проблему (не единственную) с работой сайтов с обманкой ProxHTTPSProxy.  
    у twitter, видимо, еще какой-то нюанс надо предусматривать/корректировать. возможно, как вы и писали ранее, twitter-у не нравится изменения адреса сайта/ссылок. может как нить, если случится вдохновение, гляну (twitter-ом не пользуюсь)
     
    Добавлено:

    Цитата:
    Еще не решенный вопрос, как написать правило в условные прокси, которое не будет ошибочно срабатывать на подобные урл:
    http://google.co/search.php&=https://site:443/com  

    => я для себя пока так решил

    Цитата:
    решил что буду использовать ProxHTTPSProxy + это расширение не для всех [ https|:443 ] а лишь для избранных сайтов [ site1.xxx|site2.xxx|site3.xxx ] ибо если использовать это дело для всех, и глюки могут встречаться и вопросы надоедают.  

     
    а так, надо бы уточнить регулярку.

    Всего записей: 2050 | Зарегистр. 08-01-2008 | Отправлено: 21:51 14-03-2013 | Исправлено: DrakonHaSh, 22:14 14-03-2013
    inapht

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

    Цитата:
    решил что буду использовать ProxHTTPSProxy + это расширение не для всех [ https|:443 ] а лишь для избранных сайтов [ site1.xxx|site2.xxx|site3.xxx ] ибо если использовать это дело для всех, и глюки могут встречаться и вопросы надоедают.  

     
    У меня в условных прокси такое правило (^https)|(:443) Включаю вручную когда надо.
    Ложные срабатывания только на :443, в любой части ссылки. Хотя такое очень редко встречается. За то вопросы надоедают, практически на всех сайтах есть какой нибудь счетчик в https.

    Всего записей: 1345 | Зарегистр. 07-08-2007 | Отправлено: 22:40 14-03-2013
    DrakonHaSh



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    inapht
    ^(https|http://[^/]*:443)
     
    Добавлено:
    если только для избранных сайтов, то примерно так (с сабдаменами не идеал, но вечером думается уже туго )
    ^http(s?)://(site.cc|google.com|[^/]*site3WithSubDomens.xxx)

    Всего записей: 2050 | Зарегистр. 08-01-2008 | Отправлено: 22:47 14-03-2013 | Исправлено: DrakonHaSh, 23:16 14-03-2013
    DrakonHaSh



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    подкорректировал ProxHTTPSProxy.py  
    ProxHTTPSProxy 0.4b + DrakonHaSh's patch v.01
     
    добавил туда 2 фичи:
    * в ответе от сервера удаление атрибута Secure у Set-Cookie: [иначе браузер не будет посылать эти куки при http запросе и будет теряться авторизация]
    * в запросе к серверу удаление "суффикса" :443 из Host: [ибо в оригинальном запросе его быть не должно и twitter-у, например, это очень не нравится]
     
    теперь наверное будут работать почти все сайты
     
    ps https2httpHelper.lua уже не нужно

    Всего записей: 2050 | Зарегистр. 08-01-2008 | Отправлено: 15:46 15-03-2013 | Исправлено: DrakonHaSh, 15:58 15-03-2013
    inapht

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

    Цитата:
    подкорректировал ProxHTTPSProxy.py  
    ProxHTTPSProxy 0.4b + DrakonHaSh's patch v.01

     
    Потестил, все отлично. Пытался сделать exe версию, не получилось. Немного погуглил и пришел к выводу, что питон лучше оставить. Такая же нужная вещь как java.
     
    http://prxbx.com/forums/showthread.php?tid=1479 Здесь выложили свежий сертификат, но он тоже проблемный. Пока тестил попался сайт где раз 20 нужно закрыть окошко.

    Всего записей: 1345 | Зарегистр. 07-08-2007 | Отправлено: 04:33 16-03-2013
    Открыть новую тему     Написать ответ в эту тему

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