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

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

Автор: DOE_JOHN
Дата сообщения: 15.02.2006 07:57
mai62

Цитата:
Посмотрите лог, там сообщается с какого IP поступил запрос. Возможно это поможет понять, что происходит.


Вот загадка, в мониторе запрос есть, а в лог ничего не пишется. Кстати да, накосячил с IP. Вроде заработало.
Автор: Dr Eam
Дата сообщения: 15.02.2006 08:39
mai62
Пробовал подключаться с другого компа в сетке - всё ок. Проблемы только при подключении с локального компа, если вместо 127.0.0.1 указываю статический ip.
Пробовал оперу и эксплорер.
Лог:

Цитата:

15.02.2006 9:34:42 # 858: Proxy Authentication Required IP=127.0.0.1
/1/False/Daniel//127.0.0.1
/2/False/Guest/7/192.168.46.3
/3/True/test//192.168.46.33
psw=/dGVzdDo=/

15.02.2006 9:34:42 # 858 <<< URL: http://local.ptron/WindowOpen.js
HTTP/1.0 407 Proxy Authentication Required
Server: HandyCache
Mime-Version: 1.0
Date: Wed, 15 Feb 2006 09:34:42 GMT
Content-Type: text/html
Content-Length: 706
Proxy-Authenticate: Basic realm="HandyCache"
Proxy-Connection: close


15.02.2006 9:34:42 # 858 >>> URL: http://local.ptron/WindowOpen.js
GET http://local.ptron/WindowOpen.js HTTP/1.0
Accept: */*
Referer: http://www.ya.ru/
Accept-Language: ru
Proxy-Connection: Keep-Alive
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322)
Host: local.ptron
Proxy-Authorization: Basic dGVzdDo=


15.02.2006 9:34:42 # 858: Client Disconnection


Смущает строка "psw=/dGVzdDo=/" - это что такое? Пароль? Но он не вводился... И так в обоих браузерах.
Автор: C0USIN
Дата сообщения: 15.02.2006 10:11
DenZzz
Сначала начинается загрузка из интернета. Потом проверяется размер объекта, и если файл большой - закачка прекращается.
Автор: unreal666
Дата сообщения: 15.02.2006 10:30
DenZzz
В какой проге делал эту схему?

Добавлено:
DenZzz
C0USIN

Цитата:
Сначала начинается загрузка из интернета. Потом проверяется размер объекта, и если файл большой - закачка прекращается.

Наверно лучше перед "Файл в Инете большой?" сделать что-то типа блока "Запрос файла из Инета" или в примечании добавить, что при сравнении условия "Файл в Инете большой?" происходит запрос файла из Инета и сравнение условия с HTTP-заголовком "Content -Length".
Автор: Dr Eam
Дата сообщения: 15.02.2006 10:49
Ещё касательно схемы. УРЛ конвертер разве так и действует? Меняет урл и возвращает его обратно в браузер?
Автор: faZZ
Дата сообщения: 15.02.2006 11:32
с последним билдом появилась такая штука: когда начинаеш ребут, вылазит окошко, типа Завершить работу приложения ,в котором указывается НС. думал, может подвешивается иногда, ну все бывает. но такое начало появляться при каждом ребуте. в принципе не страшно, но все же что это такое?
Автор: unreal666
Дата сообщения: 15.02.2006 11:40
Dr Eam
Читай FAQ. Там написано

Цитата:
URL-конвертер ищет в URL строки указанные в столбце "Правило" и заменяет их на соответствующие строки указанные в столбце "Замена". Если была произведена хоть одна замена, то HC говорит браузеру якобы запршенный URL отсутствует и предложит новый URL. После чего сам браузер запросит измененный URL.
.
Т.е. происходит перенаправление запроса, точно так же как в Proxomitron'е метакоманда $JUMP(url).
Автор: mai62
Дата сообщения: 15.02.2006 11:51
DJ makrus

Цитата:
У кого-нибудь нормально кешируются странички вот по этим ссылкам?

Попробовал. Нормально открывается в авт. режиме.
В кэше лежит такой файл
...HandyCache\cache\forum.five.mhost.ru\kb2\index.php\%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D0%A1%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0
WinXP SP1 eng.
aleks2133

Цитата:
У меня АДСЛ инет, и список подключений попросту пуст, нечего там выбирать.
Пытался в "настройках LAN" указать прокси (127,0,0,1), после этого при попытке зайти на сайты прога стала запрашивать логин пароль, ввожу, далее наблюдаю в мониторе что прога отсылает непрерывно исходящий трафик неизвестно куда (не в инет), через некое время всплывает ошибка (я так думаю переполнение чего то там).

Пришлите мне (mai62%mail.ru) лог.
unreal666

Цитата:
По моему в списках название столбца "Правило" надо переименовать в "Соответствие". Потому что правилом, по идее, является вся строка, включающая и столбец "Правило" и "Исключение".

По-моему нормально: правило и исключение из правила.
DJ makrus

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

Можно применять обычные регэкспы
DenZzz

Цитата:
Добавил а схему работы HandyCache проверку "больших файлов" и "URL конвертор".
В случае с проверкой "больших" файлов решил не лепить все в блок "Загрузка из Интернета", чтобы было разборчиво и наглядно...

Выглядит красиво, спасибо. На счет "больших" файлов - не совсем точно, но можно оставить и так. Помещай в ФАК.
Dr Eam

Цитата:
Пробовал подключаться с другого компа в сетке - всё ок. Проблемы только при подключении с локального компа, если вместо 127.0.0.1 указываю статический ip.

Думаю, что в настройках браузера у тебя написано прокси 127.0.0.1:8080. Если напишешь 192.168.46.33:8080, запросы будут от 192.168.46.33.

Цитата:
Смущает строка "psw=/dGVzdDo=/" - это что такое? Пароль? Но он не вводился... И так в обоих браузерах.

psw берется из строки
Proxy-Authorization: Basic dGVzdDo=
И шлет эту строку браузер.
Dr Eam

Цитата:
Ещё касательно схемы. УРЛ конвертер разве так и действует? Меняет урл и возвращает его обратно в браузер?

Да. Браузеру сообщается, что требуемый объект находится по указанному адресу и браузер уже шлет запрос по новому адресу.

Добавлено:
faZZ

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

Когда НС получает сообщение о перезагрузке, он сохраняет свои настройки на диск. Однако так вести себя он начал не только с последней версии, а раньше. Возможно на это стало требоваться больше времени, например выпосли списки. Попробуй увеличить время ожидания закрытия программ.
Автор: DAphnie
Дата сообщения: 15.02.2006 13:30
может ли кто-то помочь написать правило для резки баннеров на сайте netz.ru ?
необходимо и с практической точки зрения и с теоретической - научиться использовать правила. если можно, то с "разжевыванием" типа "что, зачем и почему"
спасибо!
Автор: VideoHEAD
Дата сообщения: 15.02.2006 13:48
ALeXkRU

Цитата:
скачать можно тут: webfile.ru/812433
размер 8 Кбайт, файл будет доступен минимум до 21.02.2006 19:10


Мил человек, залей еще куда-нибудь, не могу простучать ни по земле, ни по воздуху.
Автор: unreal666
Дата сообщения: 15.02.2006 13:52
mai62

Цитата:
По-моему нормально: правило и исключение из правила.

А как тогда называть всю строку полностью?
Т.е. совокупность правило и исключения.
Автор: DenZzz
Дата сообщения: 15.02.2006 14:03
C0USIN

Цитата:
Сначала начинается загрузка из интернета. Потом проверяется размер объекта, и если файл большой - закачка прекращается.

Я знаю, я ж там в посте все объяснил:

Цитата:
В случае с проверкой "больших" файлов решил не лепить все в блок "Загрузка из Интернета", чтобы было разборчиво и наглядно...

Главное, что логика верна! Да и mai62 не против... Как говорит unreal666, лучше добавить комментарий в Примечание под схемой. А отдельный блок перед проверкой размера - это тоже не верно, т.к. все это происходит внутри блока "Загрузка из Интернета"...

unreal666

Цитата:
В какой проге делал эту схему?

Word -> PrintScreen -> Photoshop...
Автор: cluster
Дата сообщения: 15.02.2006 14:03
ALeXkRU

Цитата:
а если отследить, какое правило так срабатывает? и на каких страницах?

Это получается абсолютно случайным образом. До правил делдо и не доходит.
Например, пробую открыть страницу, кот. нет в кеше. Может получиться так, что отобразится стандартный "Невозможно отобразить страницу", а при повторном нажатии будет "Not found" от НС. В мониторе в обоих случаях в "ответ" пишется "404 Not found"
Автор: unreal666
Дата сообщения: 15.02.2006 16:20
DenZzz

Цитата:
А отдельный блок перед проверкой размера - это тоже не верно, т.к. все это происходит внутри блока "Загрузка из Интернета"...

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

Да. Кто знает, данные какого типа обычно сжимаются gzip'ом. Html, text, js, css - это понятно, а еще какие-нибудь есть? И в заголовке пакета отображается размер сжатых данных или распакованных (если используется gzip)?
Автор: mai62
Дата сообщения: 15.02.2006 17:11
unreal666

Цитата:
А как тогда называть всю строку полностью?
Т.е. совокупность правило и исключения.

Думаю это зависит от контекста. К слову правило уже все привыкли и понимают о чем идет речь. В связи с этим предпочитаю оставить как есть.
cluster

Цитата:
Это получается абсолютно случайным образом. До правил делдо и не доходит.
Например, пробую открыть страницу, кот. нет в кеше. Может получиться так, что отобразится стандартный "Невозможно отобразить страницу", а при повторном нажатии будет "Not found" от НС. В мониторе в обоих случаях в "ответ" пишется "404 Not found"

Gjghj,eq посмотреть лог.
unreal666

Цитата:
Кто знает, данные какого типа обычно сжимаются gzip'ом. Html, text, js, css - это понятно, а еще какие-нибудь есть?

Это зависит от писателей сервера. Думаю передавать в gzip имеет смысл те файлы, которые хорошо жмутся. Сам в gzip видел только html и css.

Цитата:
И в заголовке пакета отображается размер сжатых данных или распакованных (если используется gzip)?

В заголовке передается фактичекая длина передаваемых данных, т.е. в данном случае сжатого файла.
Автор: V0lt
Дата сообщения: 15.02.2006 17:48
DJ makrus

Цитата:
И как с этим бороться?

Пока не знаю. Загружается, если полностью удалить папку forum.five.mhost.ru из кеша
Автор: rs
Дата сообщения: 15.02.2006 17:52
mai62
посмотрел на содержимое каталогов кеша и возник вопрос - а как его можно просмотреть минуя цепочку ЗапросБраузера-HC? - чем-нибудь "со стороны"

Если бы в кеше лежали html-файлы - всё решалось бы просто. Кстати, проктически все браузеры именно в html-форме и хранят свой кеш.

Было бы очень хорошо иметь кеш за достаточно длительный промежуток времени и иметь возможность индексировать свой серфинг по нету с возможностью мгновенного поиска в нём при помощи таких вещей как MS Desktop Search Google Desktop Serach или подобных индексаторов.

В нынешнем виде кеш HC скорее в индексацию таких поисковиков не попадёт.

Насколько реально дописывать к файлам кеша расширение html?

Добавлено:
и еще - я тут подумал некоторое время и пришёл к мысли, что наряду с ПустымиПрокси - отдельное поле ВОбходРодПрокси с маской - оставить тоже будет полезно
Автор: V0lt
Дата сообщения: 15.02.2006 17:57
rs

Цитата:
Насколько реально дописывать к файлам кеша расширение html

Там столько нюансов, поэтому НЕРЕАЛЬНО
сделать то конечно можно, но глюков будет...

Добавлено:

Цитата:
посмотрел на содержимое каталогов кеша и возник вопрос - а как его можно просмотреть минуя цепочку ЗапросБраузера-HC? - чем-нибудь "со стороны

Один из вариантов сделать плагин для TC который будет отображать файлы в кеше как урлы и при клике на таком урле можно было бы браузер загружать, который в свою очередь грузил бы его через HC
Но есть две проблемы: 1 - мало инфы о том как писать полноценные wfx-плагины 2 - плагин надо кому-то написать
Автор: rs
Дата сообщения: 15.02.2006 18:22
V0lt
хотелось бы всё же мнение автора услышать

жалко - такое добро пропадает - используется на половину заложенного потенциала

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


возлагать развитые функции поиска в кеше на сам HC неразумно - специализированнные индексаторы сделают это не в пример лучше

нужно им только позволить поисковым машинам сделать это

Добавлено:
а я вот, к примеру, ТС не использую - мне far дороже

нет, тут нужно более общее решение
Автор: Taimael
Дата сообщения: 15.02.2006 18:35
тут интересно стало - что такое (.)*local.ptron(.)* и зачем он нужен?
Автор: Shaman2
Дата сообщения: 15.02.2006 22:29
Вот на этом форуме в заколовке есть скриншот НС. С помощью Shift я вызвал показ картинки (по идее должна записаться в кеш, так как установки у меня пока по умолчанию). Тогда почему я при попытке зайти на форум еще раз не вижу этого скриншота?
Автор: cluster
Дата сообщения: 15.02.2006 23:42
mai62

Цитата:
Gjghj,eq посмотреть лог.

выслал результаты на почту.
Автор: ALeXkRU
Дата сообщения: 16.02.2006 00:30
VideoHEAD
14:48 15-02-2006
Цитата:
залей еще куда-нибудь, не могу простучать ни по земле, ни по воздуху

Черный список для HandyCache - тут (распаковать в папку с HandyCache)
на 16.02.05 - 115 правил (3 отключены)
Автор: unreal666
Дата сообщения: 16.02.2006 05:52
Taimael
Где ты нашел эту запись?
Вообще это путь в подкаталогу html каталога Proxomitron'а, полный его вид
http://Local.ptron/.

Shaman2
Смотри монитор проги.
Думаешь все помнят, что там у HC по умолчанию? Хотя бы напиши правила из списка "Запись в кэш".
Автор: sp000
Дата сообщения: 16.02.2006 07:40
1. В "Настройки"-"Общие" поле для ввода порта маленькое - только на 4 символа, а я использую 5-значный порт.
2. В Мониторе почему-то не рисуется вложенное дерево, только верхний уровень - нечего сворачивать/разворавать... это как-то настраивается или глюк? На соседнем компе все ок.
3. В каком порядке лучше подключать проги?
1) Браузер - HC - Proxomitron - внеш. прокси - Инет
2) Браузер - Proxomitron - HC - внеш. прокси - Инет
Или это без разницы?

Добавлено:
Решил для "Запись в кеш" оставить правило 4 - .*, но хочу исключить архивы, как правильно будет записать исключение для zip и rar ?
Автор: hroft
Дата сообщения: 16.02.2006 08:33
sp000

Цитата:
Решил для "Запись в кеш" оставить правило 4 - .*, но хочу исключить архивы, как правильно будет записать исключение для zip и rar ?


Посмотри:
http://forum.ru-board.com/topic.cgi?forum=5&topic=18348&start=280#15
Автор: DAphnie
Дата сообщения: 16.02.2006 09:38
неужели никто не может помочь???

спрашивалось:

может ли кто-то помочь написать правило для резки баннеров на примере сайта netz.ru ?
необходимо и с практической точки зрения и с теоретической - научиться использовать правила. если можно, то с "разжевыванием" типа "что, зачем и почему"



спасибо!
Автор: unreal666
Дата сообщения: 16.02.2006 09:45
mai62

Каким образом HC определяет, какие загрузки надо вносить во вложенную ветку в мониторе? По Refferer'у?


Цитата:
3. В каком порядке лучше подключать проги?
1) Браузер - HC - Proxomitron - внеш. прокси - Инет
2) Браузер - Proxomitron - HC - внеш. прокси - Инет
Или это без разницы?

sp000
Лучше Браузер - HC - Proxomitron - внеш. прокси - Инет.
В таком варианте HC будет кэшировать страницы уже очищенные и измененные проксом.
А если наоборот, то HC будет кэшировать в оригинальном варианте, что не есть хорошо. И при связке Браузер - HC - Proxomitron в автономном режиме нет необходимости в проксомитроне.
Автор: BlackFox
Дата сообщения: 16.02.2006 09:52
картинки показывает...как теперь решить с обрезанием баннеров??? может есть готовое решение?
Автор: drochilla
Дата сообщения: 16.02.2006 10:17
mai62

Такое дело.
Углядел я тут надрать тебе задницу за паршивый интерфейс. Закинул пару раз удочку по поводу удобств - поклевок ноль. Ага, думаю я себе. Либо червяк не тот, либо прикормки нет, либо тут окопались засранцы, которые хорошую прогу себе крысят. А может, опять-таки думаю я, вопрос уже обсуждался, набил оскомину, и у перцев интерес пропал? Вобщем, полез я пошукать в былых страницах. И вот что меня поразило. Ну, то, что здесь толковый народ шарахается - этим не удивишь, на борде их есть. А поразило меня то, с каким теплом этот самый народ встретил и продолжает ласкать твою прогу. Это что-то!.. Слушай, ведь как родную принимают. И относятся как к родной, и тратят огромное количество сил и времени, и ковыряются, и настраивают, и тестируют, и рожают идеи, и черта лысого... Ни на одном форуме я такого не видел. Ты посмотри какой энтузиазм. Как растет тема. И это при том, что прога нигде и никак не рекламируется. Снимаю шляпу, Маэстро, это правильный продукт. И человек ты, видимо, правильный. Так вот, всем встать!, а почему бы тебе не сделать прогу и в самом деле родной для своего небольшого народа. "МУРАНЦЕВ со-товарищи". Фифти-фифти. Открытый коммерческий интернет-проект.
Ведь если взяться за дело кагалом, то уже к маю можно создать готовый продукт на нескольких языках со всем сопровождением, т.е. с документацией, сайтом, тех.поддержкой, а уже в августе с бубнами и плясками отправить тебя куда-нить на Канары. Ну, натурально.
Ведь вот посмотри. Хорошие идеи не каждый день приходят, бывает, что и за всю жизнь одна. А время идет. У тебя не десять рук. Голова всего одна, хотя и хорошая. Конкуренты не дремлют. А вона там вот видишь,.. видишь тень маячит? Это, батенька, не тать в ночи, это гораздо хуже, это его величество прогресс с дубиной за углом шландает. Даст по темечку снижением цен на трафик, и все, каюк, отыгралась прога. Так и сгинет невылупившись. Заметь, прекрасная прога, очень нужная прога. Нужная в данное конкретное время невероятному количеству людей и, следовательно, способная принести автору солидное вознаграждение. Ведь полмира на IE сидит, а там кэш вообще никакой. Достойных конкурентов на этом поле вроде бы нет. Если пипл сейчас дружно навалится, то к маю будет готов отличный продукт, к сентябрю-октябрю заработаны хорошие бабки, а тебе-то, уж точно миллионерство светит.
Ты оглянись вокруг. Народ взнуздан и готов к подвигам. Все копытом бьют.
Давай отмашку!!!
..Да. Нет прецедента. Ну, так первопроходцам ведь не только тернии достаются. Они еще сладкие ягоды с нетронутых полян вкушают. И слушают непуганых птиц на лужайках. И с настоящего(!) молока - чистые, о!, чистые сливки снимают. И попадают в анналы истории, что тоже немаловажно.
Конечно, существует вероятность вместо анналов попасть в анал. Так для индивида такая вероятность значительно выше. Взаимовыгодная ответственность сводит все риски к минимуму...
Что скажешь, Маэстро? В конце-концов, что ты теряешь? По всему видно, что ты не куркуль. А, даже, если и куркуль. Один ты будешь делать еще долго. И совсем неизвестно, что из этого получится. И что ты на этом заработаешь. И заработаешь ли вообще. А целенаправленный мозговой штурм обязательно приведет к нужным результатам. А какие открываются перспективы... И представляешь, сколько людей будет лично заинтересовано в твоем обогащении? Все авторские права, разумеется, за тобой. Руководство твое. Право "вето" тоже твое. Почеши репу... Ведь так редко представляется возможность сказку сделать былью. А тебе представилась.
Скажи; - а-а-а, черт с вами!, давайте попробуем, - и ты откроешь путь к звездам, и обретешь бессмертие, и мы будем слагать о тебе легенды, петь в твою честь гимны, татуировать портреты, гордиться, что лично знакомы, и скажем всем, смотрите, суки - ВОТ ОН.

...

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

Предыдущая тема: грабилка экрана под OpenGL


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