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

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

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

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

   

Nep



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

HandyCache


HandyCache (HC) - это кэширующий HTTP прокси-сервер. Главное назначение программы заключается в ускорении загрузки WEB-страниц и сокращении расходов на оплату трафика. Экономия только за счет испрользования кеша может достигать 70 и более процентов. Блокирование рекламы с помощью "Черного списка" делает экономию еще большей.
 
Программа ориентирована в основном на обслуживание запросов пользователя компьютера, на котором она установлена. Однако, она также может быть использована для "раздачи интернета" на компьютеры небольшой домашней сети.
 
Программа бесплатна для некоммерческого использования.



Вы можете поддержать проект отправив платный SMS

  • Сайт программы: HandyCache.ru (место под проект предоставлено камрадом pop2ROOT).
    Версия сайта по адресу handycache.narod.ru скоро перестанет обновлятся.
    Отправить личное сообщение автору программы e-mail:    
     
  • Текущая версия: HandyCache 0.97b1a от 21.09.06 | зеркало  
    Только exe, скопируйте в папку с уже установленным HandyCache.
  • При первой установке используйте полный setup: HandyCache 0.96b1c
  • Ссылка на ехе-файл предыдущей версии: 096b1c (20.06.06)
     
  • Документация на WikiBooks
    Здесь вы можете прочесть описание настроек и списков, FAQ, ToDo и многое другое.
    Если у вас есть, что добавить о HC - просто допишите...
    Вопросы по самому учебнику задаем в отдельном топике.

     
  • FAQ (Часто задаваемые вопросы)
    Прежде чем задать свой вопрос о программе, пожалуйста ознакомьтесь с FAQ.  
    Может там уже есть ответ на ваш вопрос.

     
  • ToDo-лист (Предложения по улучшению HC)
    Здесь вы можете посмотреть, какие фичи будут реализованы в следующих версиях, или предложить что-то свое.
     
  • Файл помощи (550 Кбайт) от Kiddy
     
  • Статья: "Бережем трафик, время и деньги. Кэширующий 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;  обновление до v2.6  (07.11.06) для первонач.установки нужны оба файла

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

     
  • Черный список для HandyCache - тут или тут (распаковать в папку с HC) на 26.02.05 - 181 правило (7 отключены) Описание...
     
  • Списки HC от NapA [смотреть]

  • Всего записей: 41921 | Зарегистр. 24-06-2001 | Отправлено: 09:31 18-08-2006 | Исправлено: ALeXkRU, 20:46 07-11-2006
    Garik_Lugansk



    Full Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Народ пожалуйста выручите мне это нужно для того, что бы на определенных вариантах запущенной программы, можно было разрешить к определенным сайтам,  
    например прокси на порту 8081 разрешены такие то сайты  
    прокси на порту 8082 другие сайты разрешены.  
    Кстате, а можно в этой программе разрешить например на три сайта доступ, а на остальные просто закрыть и всё. Мне это очень нужно.

    Всего записей: 412 | Зарегистр. 18-05-2004 | Отправлено: 09:12 24-10-2006
    SyCraft



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

    Цитата:
    HandyCache\proxy.~lst
     
    HandyCache_list_Format_7
    False::HTTP-PROXY::192.168.10.254::3128::torg::5D9192EB88CEADAFFCA6B5999ABA8EB
    False::HTTP - TUNEL::localhost::1080::::2827E0E
    True::CPProxy::127.0.0.1::3128::::0C3AEB7

     
    Возможно ли это привести к виду:
     

    Цитата:
    HandyCache_list_Format_7
     
    [PROXYLIST]
    PROXY=HTTP-PROXY
    ADRESS=192.168.10.254
    PORT=3128
    LOGIN=torg
    PSW=5D9192EB88CEADAFFCA6B5999ABA8EB
    ACTIVE=False

    итд

    Всего записей: 618 | Зарегистр. 09-03-2005 | Отправлено: 09:38 24-10-2006
    DenZzz



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

    Цитата:
    Скажите, а я могу запускать эту программу в нескольких копиях с разными настройками на одном компьютере?

    Можешь из разных папок и настроенные на разные порта.

    Цитата:
    Кстате, а можно в этой программе разрешить например на три сайта доступ, а на остальные просто закрыть и всё. Мне это очень нужно.

    Можно. В "Черный список" добавляешь правило .* , а в Исключения или "Белый список" - разрешенные сайты.
     

     
    SyCraft

    Цитата:
    Возможно ли это привести к виду:

    Ты цитируешь не INI-файл, а обычный список HC ! Все списки приводить к формату INI - бессмысленно! Представь, на сколько возрастет их размер из-за многократных повторов названий всех параметров...
     
    Кстати, ты в своем варианте пропустил 2 строки:

    Цитата:
    False::HTTP - TUNEL::localhost::1080::::2827E0E  
    True::CPProxy::127.0.0.1::3128::::0C3AEB7
     
    Закончи пример и сравни размер с оригиналом!

    Всего записей: 2138 | Зарегистр. 09-02-2005 | Отправлено: 09:53 24-10-2006 | Исправлено: DenZzz, 10:01 24-10-2006
    C0USIN



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

    Цитата:
    \.
    (
      7z|avi|cab|exe|m
      (
        ov|p
        (
          [34]|e?g
        )
        |si
      )
      |rar|swf|w
      (
        av|ma
      )
      |xpi|zip
    )$
     

    А мне нравится. Не хватает только расцветки.
     
     
    Добавлено:

    Цитата:
    Если и сохранять форматирование, то отдельно от правила RegExp.

    Лучше сделать автоформатирование при просмотре-редактировании. А исходный RegExp не трогать.

    Всего записей: 2739 | Зарегистр. 18-07-2003 | Отправлено: 10:04 24-10-2006 | Исправлено: C0USIN, 10:37 24-10-2006
    Garik_Lugansk



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

    Цитата:
    Можешь из разных папок и настроенные на разные порта.
     
    Незапускается, может ключь при запуске нужен какой то?

    Всего записей: 412 | Зарегистр. 18-05-2004 | Отправлено: 10:18 24-10-2006
    rs

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

    Цитата:
    Лучше сделать автоформатирование

    некоторое время назад "авто" мы уже обсуждали - пришли к выводу, что алгоритмы автоформатирования будут слишком сложны и неоднозначны и каждый пользователь по разному будет оценивать качество автоформата
     
    лучше точки форматирования в РВ отдать полностью на откуп пользователю, в соответстви с его личными предпочтениями
     
    DenZzz

    Цитата:
    Скажем, в конце каждой строки файлов списков в виде: номер позиции (П) - код форматирования (Ф). Получим: П-Ф|П-Ф|П-Ф и т.д.  
    давай здесь больше формализуем:
    1. уточним: не в конце собственно РВ (его мы, как ты и предлагаешь, оставляем нетронутым), а в отдельной колонке в строке файла
    2.Ф может принимать ровно два значения: П и С: первое - (П)робел, второе - новая (С)трока
    3.Перед Ф может стоять числовой повторитель
     
    пробела и перевода строк будет достаточно на все случаи жизни
     
    пример:
    10-2П,15-3C,20-П
     
    здесь в десятой позиции два пробела, в 15-й - три перевода строки, в 20-й - пробел

    Всего записей: 1344 | Зарегистр. 19-04-2003 | Отправлено: 10:34 24-10-2006 | Исправлено: rs, 10:40 24-10-2006
    DenZzz



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

    Цитата:
    Незапускается, может ключь при запуске нужен какой то?

    В настройках HC:  "Общие - Вид - Допускать загрузку только одного экземпляра программы" - убери галку.

    Всего записей: 2138 | Зарегистр. 09-02-2005 | Отправлено: 10:58 24-10-2006
    Garik_Lugansk



    Full Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    DenZzz
     
    Убирал, знаете, что помогло, Запуск от имени, и тогда вроде пошло, но это не выход, Очень нужно запускать 2-3 копии и желательно не через правую кнопку. Есть идеи ещё по запуску нескольких копий программ с разных папок с разными настройками?

    Всего записей: 412 | Зарегистр. 18-05-2004 | Отправлено: 11:17 24-10-2006
    DenZzz



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

    Цитата:
    Есть идеи ещё по запуску нескольких копий программ с разных папок с разными настройками?

    У меня идеи кончились... Вроде, раньше это работало... Подожди ответа mai62...  
     
    А по существу:

    Цитата:
    например прокси на порту 8081 разрешены такие то сайты  
    прокси на порту 8082 другие сайты разрешены.
     
    мы уже обсуждали необходимость реализации возможности написания правил для конкретных пользователей/групп. Видимо, это как раз то, что тебе надо. И это в будущем сможет сделать 1 копия программы...
     

     
    rs

    Цитата:
    1. уточним: не в конце собственно РВ (его мы, как ты и предлагаешь, оставляем нетронутым), а в отдельной колонке в строке файла

    Прямо после счетчика срабатываний ставим "::" и продолжаем...  
    Кстати, может потребоваться хранить форматирование и для полей "Исключение" и "Сайт" (хотя это изврат, ИМХО   ) - тогда отделяем одно от другого все тем же "::".

    Цитата:
    2.Ф может принимать ровно два значения: П и С: первое - (П)робел, второе - новая (С)трока

    Еще неполохо бы знак табуляции (Т), чтобы не щелкать много пробелов, когда нужен отступ...
     
    Также, возможно сочетание: 10-СТ, 15-С2П и т.д., т.е перевод строки, потом сразу отступ и т.д.
     

     
    C0USIN

    Цитата:
    Лучше сделать автоформатирование при просмотре-редактировании.

    Авто - это одно на всех. А мне, может, вот так удобнее:

    Код:
    \.(7z
       |avi
       |cab
       |exe
       |m(ov
            |p([34]|e?g)
            |si)
       |rar
       |swf
       |w(av|ma)
       |xpi
       |zip)
    $


    Всего записей: 2138 | Зарегистр. 09-02-2005 | Отправлено: 12:13 24-10-2006 | Исправлено: DenZzz, 12:50 24-10-2006
    rs

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DenZzz
    Цитата:
     Все списки приводить к формату INI - бессмысленно! Представь, на сколько возрастет их размер из-за многократных повторов названий всех параметров...
    насколько?  на 1000 байт? на 100 килобайт? ну и что, это увеличение кто-нибудь заметит?
     
    зато читабельность и удобство модификации таких файлов вырастет многократно
     
    я когда читаю штуки типа  
      PROXY::192.168.10.254::3128::torg::5D9192EB88CEADAFFCA6B5999ABA8EB
    сразу с трудом соображаю, какое значение и что означает...
     
    и это только потому, что в этой строке нет названия полей (колонок в этом случае)
     
    --
     
    кроме большей наглядности - ini это уже устоявшаяся и получившая распространение структура
     
    --
    я ЗА структуру обычных INI
     
    DenZzz

    Цитата:
    Еще неполохо бы знак табуляции (Т), чтобы не щелкать много пробелов, когда нужен отступ...  

    давай... где два, там и три...

     
    Добавлено:
    C0USIN
    кстати, про авто - если его даже не делать в НС (а делать его там не нужно), никто не помешает любому желающему склепать элементарный отдельный автоформатор, напустить его насписки HC и автоматом отоформатировать в них РВ, записав результат форматирования туда, куда мы и договорились, словно это было отформатировано вручную

    Всего записей: 1344 | Зарегистр. 19-04-2003 | Отправлено: 12:48 24-10-2006 | Исправлено: rs, 13:05 24-10-2006
    DenZzz



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

    Цитата:
    зато читабельность и удобство модификации таких файлов вырастет многократно

    Не скажи. Когда надо просмотреть быстро список правил без HC, визуально выискивать там нужные параметры глаза сломаешь!  
    А сейчас все правила начинаются с новой строки - все просто и  понятно!
     
    Кроме того, возрастет время при старте/закрытии HC, т.к. при загрузке/сохранении списков придется анализировать названия параметров, чтобы не загрузить не туда!  
    Тут многие жаловались на "подвисание" HC при сохранении списков. Ваше рационализаторство усугубит проблему!
     
    И вообще, чем обоснована необходимость кардинального изменения формата списков? Многие их правят INI-редакторами, если есть HC? Кому-то еще это надо?

    Всего записей: 2138 | Зарегистр. 09-02-2005 | Отправлено: 13:04 24-10-2006
    rs

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DenZzz
    Цитата:
    А сейчас все правила начинаются с новой строки - все просто и  понятно!
    с новой секции - ещё проще

     
     
    Добавлено:
    DenZzz

    Цитата:
    Кроме того, возрастет время при старте/закрытии HC, т.к. при загрузке/сохранении списков придется анализировать названия параметров, чтобы не загрузить не туда!  
    время затраченное на разбор ini ты не заметишь даже на самой медленной машинке - это факт
     
    да и нынешнюю строку - всё равно парсить нужно
     
    Добавлено:
    DenZzz

    Цитата:
    И вообще, чем обоснована необходимость кардинального изменения формата списков?
    я отвечал на другой вопрос - "чем это удобней?"

    Всего записей: 1344 | Зарегистр. 19-04-2003 | Отправлено: 13:06 24-10-2006
    mai62



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

    Цитата:
    Только что hc навернулся с жутким грохотом  
    Лог эврики, если он поможет, хотя сомневаюсь, но мало ли:

    Объясни, пожалуйста, что ты называешь "навернулся с жутким грохотом"?
    Да, выскочило сообщение об ошибке, и что? НС перестал работать? Винда вывалилась в синий экран смерти? Уверен - не то и не другое. Это раз. И два - лог эврики, как ты сам догадался, постить на форуме мало проку, было бы больше пользы прислать мне на мыло файл HandyCache.elf и папки НС.

    Всего записей: 1710 | Зарегистр. 06-12-2002 | Отправлено: 13:18 24-10-2006
    rs

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

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

    Всего записей: 1344 | Зарегистр. 19-04-2003 | Отправлено: 13:22 24-10-2006
    mai62



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

    Цитата:
    Возможно ли это привести к виду

    Не понял для чего это нужно. С таким форматом загрузка/выгрузка списков будет происходить медленнее, а это очень и очень не желательно.
    Garik_Lugansk

    Цитата:
    Убирал, знаете, что помогло, Запуск от имени, и тогда вроде пошло, но это не выход, Очень нужно запускать 2-3 копии и желательно не через правую кнопку. Есть идеи ещё по запуску нескольких копий программ с разных папок с разными настройками?

    Это в самом деле глюк. Скачай exe заново (ссылка в шапке), я уже исправил.

    Всего записей: 1710 | Зарегистр. 06-12-2002 | Отправлено: 13:46 24-10-2006
    SyCraft



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    mai62
    Ясно, просто мне нужно что бы можно бskj редактировать скиски при помощи IS  
    для создания опций в инсталлере

    Всего записей: 618 | Зарегистр. 09-03-2005 | Отправлено: 15:47 24-10-2006
    Garik_Lugansk



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

    Цитата:
    Можно. В Черном списке создать правило .* и у него исключение site1|site2|site3
     
    Зделал как Вы написали, только создал правило

    Код:
    HandyCache_list_Format_1
    True::.*::www.wow.wnet.ua|wowserver.wnet.ua|::::4
     
    Так сразу начинает пропускать на любой сайт. Что это может быть?
    Я кстате поубирал везде галочки в списках кроме Черного. Может что то там не так?

    Всего записей: 412 | Зарегистр. 18-05-2004 | Отправлено: 17:41 24-10-2006
    mai62



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

    Цитата:
    Так сразу начинает пропускать на любой сайт. Что это может быть?

    Убери | в конце исключения, это разделитель

    Всего записей: 1710 | Зарегистр. 06-12-2002 | Отправлено: 18:19 24-10-2006
    SyCraft



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

    Всего записей: 618 | Зарегистр. 09-03-2005 | Отправлено: 18:56 24-10-2006 | Исправлено: SyCraft, 18:57 24-10-2006
    DenZzz



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

    Цитата:
    True::.*::www.wow.wnet.ua|wowserver.wnet.ua|::::4

    Также убери www. из правила, потому что HC отбрасывает их из URL перед проверкой.
    И почитай синтаксис RegExp! "Точка" в RegExp означает любой символ. Используй скобки, метасимволы и т.д.  
     
    В общем, твое правило в RegExp надо писать так:
    Код:
    True::.*::wow(server)?\.wnet\.ua::::4

    Либо без RegExp так:
    Код:
    True::.*::+wow.wnet.ua|wowserver.wnet.ua::::4

    А если исключений будет много, то лучше набивай их в "Белый список"!

    Всего записей: 2138 | Зарегистр. 09-02-2005 | Отправлено: 19:35 24-10-2006 | Исправлено: DenZzz, 19:56 24-10-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 101

    Компьютерный форум Ru.Board » Компьютеры » Программы » HandyCache ( Часть 4 )
    Widok (08-11-2006 14:20): лимит страниц. продолжаем здесь


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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru