Ru-Board.club
← Вернуться в раздел «Программы»

» HandyCache - локальный кеширующий прокси сервер

Автор: DrHyder
Дата сообщения: 13.08.2005 12:30

Цитата:
хорошо бы на месте удаленных банеров выводить надпись «реклама» или «удалено HC».

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


Не понимаю, причём здесь модификация текста страниц? Каринка попала в список блокировок - подсунуть вместо неё картинку-пустышку, а все ссылки пусть остаются как есть
Автор: mai62
Дата сообщения: 13.08.2005 13:09
DrHyder

Цитата:
Не понимаю, причём здесь модификация текста страниц? Каринка попала в список блокировок - подсунуть вместо неё картинку-пустышку, а все ссылки пусть остаются как есть

Если картинка-пустышка, то откуда возьмутся надписи «реклама» или «удалено HC». Если надпись сделать в картинке, то она будет искажаться из-за масштабирования при выводе в каждом конкретном месте на странице. Несколько месяцев назад я уже пробовал это делать. Отказался из-за того, что тогда браузер считает, что картинка уже загружена и в контестном меню команда Показать рисунок становится недоступной. По крайней мере в IE это так. Может в других браузерах по другому и тогда к этому имеет смысл вернуться.
Автор: deryabin_ka
Дата сообщения: 13.08.2005 17:23
FireFox 1.04, WinXP Sp1, DialUp, настройки прокси не трогал после инсталляции.
Проблемка такая - ввел в FireFox ссылку:
_http://www.piaodown.com/down/down.asp?id=3335&no=2
а вместо закачки файла получил ошибку. Напрямую без прокси файл скачался.
После деинсталляции и повторной установки прокси файл по этой ссылке скачался нормально.
Автор: Nimnul
Дата сообщения: 13.08.2005 18:19
deryabin_ka

Цитата:
а вместо закачки файла получил ошибку.

Хоть бы ошибку указал...

Цитата:
После деинсталляции и повторной установки прокси

А чего там деинсталлировать то? Выйти надо было из прокси и снова запустить...
Автор: CriticalMass
Дата сообщения: 13.08.2005 21:15
mai62


Цитата:
Цитата:Кстати классно было бы добавить в контекстное меню браузера пункт, добавить в фильтр HC

Это можно было бы сделать, но тогда список фильтров превратится в список запрещенных URL. Ручное же создание правил с использованием возможностей регулярных выражений позволяет создать более эффективную систему фильтрации.


Можно сделать так же как в том же Maxthon, при наведении курсора на объект и выбора в меню правой кнопки блокировать, выскакивает окошко в котором можно стереть часть адреса и добавить в конце *, т.е. сразу создать правило. Как вам такой вариант?
Просто удобно иметь не только один кэш, но и один фильтр для всех браузеров.


Объясните почему при попытке открыть http://internetka.net/index.php автономном режиме выскакивает окно с предложением сохранить файл, при этом например http://alpha.destinysphere.ru/index.php открывается нормально?
Автор: mai62
Дата сообщения: 13.08.2005 23:45
CriticalMass

Цитата:
Можно сделать так же как в том же Maxthon, при наведении курсора на объект и выбора в меню правой кнопки блокировать, выскакивает окошко в котором можно стереть часть адреса и добавить в конце *, т.е. сразу создать правило. Как вам такой вариант?

Что-то такое сделать можно, но мне не кажется эта задача первоочередной.

Цитата:
Объясните почему при попытке открыть http://internetka.net/index.php автономном режиме выскакивает окно с предложением сохранить файл, при этом например http://alpha.destinysphere.ru/index.php открывается нормально?

У меня интернетка открывается в автономном режиме нормально. А вообще такое может происходить, если браузер не получил от НС информацию, что это html-файл. В данном случае у меня этот файл хранится в gzip. В конец таких файлов я дописываю инфу об Content-Type. Если это не gzip, то НС пытается идентифицировать html-файл по наличию тегов <!DOCTYPE> или <HTML>. У Вас эта информация почему-то потерялась. Возможно что-то выяснится, если Вы посмотрите на этот файл в кеше.
Автор: CriticalMass
Дата сообщения: 14.08.2005 00:56
mai62
Мне кажется, именно фильтры являются самым мощным инструментом HC, поэтому сейчас стоит развивать именно это направление, т.е. сделать управление фильтрами простым и понятным.

И еще я тут подумал, если у меня практически всю рекламу режет браузер может мне стоит отключить черный список HC, чтобы не тратилось время на его обработку? Или это никак не повлияет на скорость?
Автор: mai62
Дата сообщения: 14.08.2005 01:28
CriticalMass

Цитата:
Мне кажется, именно фильтры являются самым мощным инструментом HC, поэтому сейчас стоит развивать именно это направление, т.е. сделать управление фильтрами простым и понятным.

Фильтры действительно являются важным инструментом, позволящим настроить поведение программы под нужды кокретного пользователя. Вы предлагаете сосредоточиться на механизме, позволяющем упростить добавление фильтров в черный список. При этом фильтрация рекламных URL далеко не самая важная и интересная функция программы. Это подтверждают Ваши же слова

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

Если Вас устраивает то, как Ваш браузер режет рекламу и вам нравится его механизм добавления фильтров Вы можете выключить Черный список в НС.
Автор: CriticalMass
Дата сообщения: 14.08.2005 01:50
mai62

Я не совсем точно выразился, управление не только фильтрами блокировки, а всеми фильтрами-списками. Например находясь на каком либо сайте через меню правой кнопки вызывается окошко в котором можно настроить параметры кэширования для этого сайта. В это окошко можно добавить кнопочки «обновлять всегда», «не кэшировать картинки» и.т.п. чтобы нажал пару кнопочек, а в списках автоматом добавились правила для этого сайта. Как вам такая идея?

Интернетку кстати заставить работать в автаноме так и не получилось пробовал удалять из кеша index.php и заходить по новой в онлайне, файл записался в кеш но при попытке открыть в автономе опять это окно File Download. Может такое быть из за неправильных настроек? У вас файлы я так понял в кеше лежат запакованные gzip, а у меня нет, может в этом проблема?
Автор: unhappy
Дата сообщения: 14.08.2005 02:56
mai62
CriticalMass
Мне кажется, что Автор прав.
Ведь это в первую очередь HandyCache, а не некий банальный HandyAdsRemovingAnd EasyFilteringThing - их в последнее время ой как много развелось. То есть HC - программа для кеширования. И пусть она остается в первую очередь именно ею.
Если хочется иного, то это от лукавого

2All
Ни у кого не было после обновления до 9b92с, чтобы программа при включенных "Игнорировать NoCache", "Не обновлять свежие файлы и временем "свежести фалов" примерно 9999 часов лезла в интернет и скачивала страницы по новой?

Добавлено:
Откатился на 92b7b и всё нормально берется из кеша. На 92b9c - только в автономном режиме. Ничего не понимаю.

Добавлено:
Мда. Ногами не пинать. 92b9b не качал. Скачал сразу 92b9c, но по "неправильной" ссылке. Отсюда вилы. Качаю снова 92b9c.
Автор: Nimnul
Дата сообщения: 14.08.2005 08:23
CriticalMass
Давайте не будем предлагать автору привязывать НС к определенному браузеру!!!
За 21 страницу стало ясно, что здесь общаются пользователи Opera, Internet Explorer, Mozilla, Mozilla Firefox etc.
Именно то что программа универсальна, и браузеронезависима (у самого стоят Opera, IE, Firefox), мы тут и обсуждаем программу всем миром.
А контекстное меню "Добавить УРЛ" для IE один механизм, для Opera другой, для Fox третий.
Можно добавлять урлы по копированию в буфер, но это автору придется лезть в дебри API и изучать тему про "хуки".
Так что возможно в качестве удобств стоит ограничится только вынесеной контрольной панелькой (управления контентом). Само собой не встраивая ни в какие браузеры.
Автор: mai62
Дата сообщения: 14.08.2005 11:27
CriticalMass

Цитата:
чтобы нажал пару кнопочек, а в списках автоматом добавились правила для этого сайта. Как вам такая идея?

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

Цитата:
У вас файлы я так понял в кеше лежат запакованные gzip, а у меня нет, может в этом проблема?

Нет, проблема не в этом. Хотя сам факт того, что этот файл у Вас лежит не в gzip, дает основания подозревать, что на Вашем компе какая-то программа препятсвует загрузке файлов в gzip. В результате у Вас может быть существенный перерасход трафика. Из известных мне причин - AdMuncher, неправильно настроенный Proxomitron или файервол. Также такое может быть, если НС получает данные от Proxomitron. И тут может быть 2 варианта. Первый - данные из инета могут поступать в gzip и распаковываться Proxomitronom (это приемлемо). И другой вариант - Proxomitron препятствует (так настроен) загрузке файлов в gzip. Советую Вам разобраться с этим - жить станет веселее .
Теперь про интернетку. Опубликуйте кусочек лога при загрузке index.php из кеша. Возможно мне это поможет поставить диагноз.
Автор: arsvrn
Дата сообщения: 14.08.2005 11:35
CriticalMass

Цитата:
У вас файлы я так понял в кеше лежат запакованные gzip, а у меня нет

Если у Вас используется Naviscope (судя по тому, что Вы раньше писали про его использование), то он и есть причина отсутствия GZIP. Я выше уже писал Вам про это.
Присоединяюсь к совету mai62 - перерасход трафика может быть очень существенным.
Автор: CriticalMass
Дата сообщения: 14.08.2005 14:13
mai62
Удалил Naviscope все равно в автаноме не работает.
вот лог при загрузке из автанома
14.08.2005 15:10:32 # 1: Connection from local/127.0.0.1

14.08.2005 15:10:32 # 1 >>> URL: http://internetka.net/index.php
GET http://internetka.net/index.php HTTP/1.1
Accept: */*
Accept-Language: ru
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; Maxthon)
Host: internetka.net
Proxy-Connection: Keep-Alive
Cookie: lang=russian


14.08.2005 15:10:32 # 1 <<< URL: http://internetka.net/index.php
HTTP/1.0 200 OK
Server: HandyCache
Content-Length: 17955
Proxy-Connection: Keep-Alive


14.08.2005 15:10:32 # 1: Client Disconnection
Автор: Nimnul
Дата сообщения: 14.08.2005 14:41
mai62
Я тут подумал, а может вместо кнопочек и панелек, использовать механизм управления через коммандную строку?
Т.е. нужно ограничить запуск НС одной копией, а запущенная копия анализирует коммандную строку?
Тогда каждый смог сотворить либо свою панель, либо систему управления ярлыками?
(например
hc.exe -a 1 включает автономный режим
hc.exe -a 0 выключает.
hc.exe -bl 1 включает черный список
hc.exe -bl 0 выключает.
ну и соответсвенно любая комбинация
hc.exe -a 1 -bl 0
Тогда например в браузер Опера да и фоксе можно было бы вставлять управление прямо в браузер, думаю чуть подумав и пользователи эксплорера тоже смогут настроить.
т.е. например в опере у меня есть контекстное меню "Download with Download Master"
в menu.ini это выглядит приблизительно так:
Item, "Download with Download Master"=Execute program, "C:\Program Files\Download Master\dmaster.exe","%l %u"
да и на тулбар легко любые кнопочки выносить...
---
А кто то может просто в Quick Launch вставлять ярлыки для быстрого переключения.
Но это я чета разошелся...)

Добавлено:
CriticalMass

Цитата:
Удалил Naviscope все равно в автаноме не работает.
вот лог при загрузке из автанома

no-cache включи!
Вот кусок моего лога:


Цитата:
14.08.2005 15:42:27 # 2311: Connection from local/127.0.0.1

14.08.2005 15:42:27 # 2311 >>> URL: http://internetka.net/index.php
GET http://internetka.net/index.php HTTP/1.0
User-Agent: Opera/8.02 (Windows NT 5.1; U; en)
Host: internetka.net
Accept: text/html, application/xml;q=0.9, application/xhtml+xml, image/png, image/jpeg, image/gif, image/x-xbitmap, */*;q=0.1
Accept-Language: ru,en;q=0.9
Accept-Charset: windows-1251, utf-8, utf-16, iso-8859-1;q=0.6, *;q=0.1
Accept-Encoding: deflate, gzip, x-gzip, identity, *;q=0
Referer: http://forum.ru-board.com/topic.cgi?forum=5&bm=1&topic=16397&start=400
Cookie: lang=russian
Cookie2: $Version=1
Pragma: no-cache
Cache-Control: no-cache
Proxy-Connection: close



14.08.2005 15:42:27 # 2311 <<< URL: http://internetka.net/index.php
HTTP/1.1 200 OK
Server: HandyCache
Content-Length: 76957
Content-Type: text/html; charset=windows-1251
Proxy-Connection: close
Автор: CriticalMass
Дата сообщения: 14.08.2005 15:09
Nimnul

Цитата:
no-cache включи!

no-cache это, игнорировать no-cache в настройках или только из кеша?
Я пробовал в разных вариантах, не помогает.
Автор: GregoryPek
Дата сообщения: 14.08.2005 15:36
В чем плюсы-минусы подключений (что оптимальней):
1. Opera -> HandyCache -> Proxomitron-> Интернет
И
2. Opera -> Proxomitron -> HandyCache -> Интернет
Кроме того что в первом случае кэш получается не "гзипированный"?
Автор: mai62
Дата сообщения: 14.08.2005 15:40
CriticalMass

Цитата:
Удалил Naviscope все равно в автаноме не работает

А после удаления Naviscope файл в кеше удалили? Похоже нет.
Анализ лога: судя по размеру файл в кеше лежит в зипованном виде, а вот информация об этом утеряна.
Nimnul

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

Ограничение на запуск одной копии уже есть. Лучше сделать маленькую программку, которая будет передавать НС команды из своей коммандной строки. И откроется простор для творчества масс . Открываем обсуждение того, какие команды нужны (чтобы мне самому меньше репу морщить)
Автор: nickddd
Дата сообщения: 14.08.2005 16:06

Цитата:
Открываем обсуждение того, какие команды нужны

Нужны пресеты и тогда хватит одной команды - номера пресета

Ну можно еще добавить показать лог и показать главное окно. Хотя я лично вряд ли буду такие кнопки себе делать. И так уже не провернуться.
Автор: mai62
Дата сообщения: 14.08.2005 16:39
GregoryPek

Цитата:
В чем плюсы-минусы подключений (что оптимальней):
1. Opera -> HandyCache -> Proxomitron-> Интернет
И
2. Opera -> Proxomitron -> HandyCache -> Интернет
Кроме того что в первом случае кэш получается не "гзипированный"?

Мне больше нравится второй вариант. При этом меньше запросов доходит до НС (остальные режутся Proxomitronом), короче цепочка - меньше нагрузка на комп. В кеше НС файлы лежат такими, как они пришли из инета, без изменений, сделанных Proxomitronом. Статистика в НС не врет как при первом варианте, когда из инета пришло одно, а НС получил уже другое.
nickddd

Цитата:
Нужны пресеты и тогда хватит одной команды - номера пресета

Ну а как насчет такой команды: добавить фильтр хххх в список уууу?
Автор: nickddd
Дата сообщения: 14.08.2005 17:17
mai62

Цитата:
Ну а как насчет такой команды: добавить фильтр хххх в список уууу?

Наверно пригодится, но для меня лично сейчас не актуально. Черным списком я не пользуюсь, а в других оперативность не очень нужна.
Автор: arsvrn
Дата сообщения: 14.08.2005 17:17
mai62

Цитата:
Мне больше нравится второй вариант

Мне тоже

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

Весьма полезно.
Автор: nickddd
Дата сообщения: 14.08.2005 17:39
GregoryPek

Цитата:
В чем плюсы-минусы подключений (что оптимальней):
1. Opera -> HandyCache -> Proxomitron-> Интернет
И
2. Opera -> Proxomitron -> HandyCache -> Интернет
Кроме того что в первом случае кэш получается не "гзипированный"?


Я использую первый вариант. Мне кажется, что раз Proxomitron — №1 по фильтрам, то он и должен стоять непосредственно перед инетом. А HandyCache пусть кэширует то, что ему дадут А гзипованные и немодифицированные (это значит со всем с баннерным кодом и прочим барахлом) страницы мне даром не нужны
Автор: unhappy
Дата сообщения: 14.08.2005 18:32
Хм. Поставил 92b9c - всё равно не берет из кеша!
откатился на 7b - всё в порядке
Автор: mai62
Дата сообщения: 14.08.2005 19:08
nickddd

Цитата:
немодифицированные (это значит со всем с баннерным кодом и прочим барахлом)

Кроме того, что удаляет барахло, Proxomitron вставляет в тело страниц свои скрипты. Ну, а вообще, это дело вкуса .
unhappy

Цитата:
Поставил 92b9c - всё равно не берет из кеша!

Неплохо бы разобраться - почему. Ну хорошо, из кеша он не берет. А в кеш он пишет? С путем к кешу все в порядке.
Автор: GregoryPek
Дата сообщения: 14.08.2005 19:10
Поставил 92b9c значок в трее перестал крутится, у всех так?
Автор: nickddd
Дата сообщения: 14.08.2005 19:16

Цитата:
Поставил 92b9c значок в трее перестал крутится, у всех так?

Крутится, как ненормальный
Автор: GregoryPek
Дата сообщения: 14.08.2005 19:58

Цитата:
Поставил 92b9c значок в трее перестал крутится, у всех так?

Он оказывается в схеме:
2. Opera -> Proxomitron -> HandyCache -> Интернет - у меня и не работает! Ха-ха, а я то думал что он не крутится.
arsvrn
mai62
Как я понял у вас это схема работает. Объясните где я туплю.
В Opera выставлено 127.0.0.1:8080.
В Proxomitron выставлено в Config-HTTP-8080, а в Proxy 127.0.0.1:8192.
В HandyCache порт:8192.
В Proxomitron нажимаю опцию "Test Proxy" все нормально, Proxomitron идет через HandyCache значок HandyCache крутится , но при соединении с инет Proxomitron идет мимо HandyCache. Что за хрень?
Автор: mai62
Дата сообщения: 14.08.2005 20:08
GregoryPek
Навеное, не стоит галочка Использовать прокси у Proxomitron.
Автор: GregoryPek
Дата сообщения: 14.08.2005 20:13
Все, нашел причину, я не поставил галочку в "Use remote Proxy"(в Proxomitrone). Сейчас все работает. Ура!

Добавлено:
mai62
Ты прав.

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

Предыдущая тема: бесплатный аналог Partition Magic


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.