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

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

Автор: mai62
Дата сообщения: 12.01.2006 11:43
p0lv0

Цитата:
Очень хочется редиректор. Шоб заменять баннеры прозрачным gif'ом :0)

На вкладке Списки/Черный список есть поле Показывать файл. Этот файл будет отправляться браузеру в ответ на запрсы, попавшие в Черный список. Впишите туда свой gif
unreal666

Цитата:
Цитата:Скоро приделаю кеширование DNS.
А это зачем?


Цитата:
наверное потому, что не все пользуются Outpost'ом

unhappy

Цитата:
сейчас HC надолго подвисает при разрыве соединения. с момента нажатия хоткея и до завершения процедуры рассоединения окно HC мертво.

Проверю
rubel

Цитата:
Вот обратил внимание что страницы в кеше сохраняются с "неживыми" ссылками.Например
ссылка на предыдущую страницу этого топика выглядит вот так:
file:///D:/HandyCache/Cache/forum.ru-board.com/topic.cgi%5E/topic.cgi?forum=5&topic=16397&start=1640
Это если я просто открываю страницу из папки кеша браузером.Если же смотреть через
журнал браузера,то всё ОК.

Не совсем уверен, что правильно понял вопрос.
Дело в том, что не все символы, допустимые для использованияd URL, можно использовать в пути и имени файла Win (например, нельзя ипользовать ?). Из-за этого имя файла в кеше не может полностью совпадать с URL.
Автор: rubel
Дата сообщения: 12.01.2006 12:15
mai62
Вот как должна выглядеть живая ссылка на страницу N63 этой ветки форума:
http://forum.ru-board.com/topic.cgi?forum=5&topic=16397&start=1640
А она выглядит как я приводил выше.Кроме замены ? на %5E еще и меняется
http:// на file:///D:/HandyCache/Cache/.И если по ней кликнуть,то страница не открывается не
из кеша не из инета. Это очень плохо.
V0lt

Цитата:
возможно твой файл
D:/HandyCache/Cache/forum.ru-board.com/topic.cgi%5E/topic.cgi?forum=5&topic=16397&start=1640
пожат gzip-ом, поэтому браузер локально его не берет

Нет в кеше у меня все файлы расжаты Proxomitron'ом.
Автор: arsvrn
Дата сообщения: 12.01.2006 13:14
rubel

Цитата:
А она выглядит как я приводил выше

Ты пытаешься открыть страницу из кеша путем кликанья на файле на диске в каталоге кеша? Тогда так и должно быть, ведь файл открывается именно с диска. А вот ссылки внутри страницы уже "живые", что хорошо.
Вот если бы в НС было отображение кеша в чем-то вроде дерева и можно было бы оттуда запускать браузер - вот тогда были бы совсем "живые" ссылки.
Кстати, давно хочу попросить такую фичу у mai62
Автор: mai62
Дата сообщения: 12.01.2006 13:28
rubel

Цитата:
Вот как должна выглядеть живая ссылка на страницу N63 этой ветки форума:
http://forum.ru-board.com/topic.cgi?forum=5&topic=16397&start=1640
А она выглядит как я приводил выше.Кроме замены ? на %5E еще и меняется
http:// на file:///D:/HandyCache/Cache/.И если по ней кликнуть,то страница не открывается не
из кеша не из инета. Это очень плохо.

В кеше файлы хранятся в том виде, в каком они пришли из инета. При этом в html-файлах линки могут быть абсолютные и относительные. Если браузер, которым Вы открыли файл, настроен на работу через НС, то все, на что указывают абсолютные линки, Вы можете загрузить. Относительный линк аналогичен относительному пути к файлу. Он указывает путь к файлу относительно того места, где Вы сейчас 'находитесь'. Если Вы попали на страницу 'легально', браузер построит правильные линки из относительных. Если же Вы 'забрались' внутрь сайта в кеше и открываете какой-то файл, он оказывается вырванным из контеста. Браузер знает, что открыт локальный файл на диске и относительно этого места на диске строит линки из найденных в файле относительных линков.
Поэтому, если Вы хотите чтобы линки работали, браузеру нужно скармливать URL, а не имена локальных файлов. Если Вам не хватает журнала браузера для хранения URL, то есть много программ, предназначенных для этого.

Добавлено:
arsvrn

Цитата:
Вот если бы в НС было отображение кеша в чем-то вроде дерева и можно было бы оттуда запускать браузер - вот тогда были бы совсем "живые" ссылки

Было бы неплохо, но боюсь, что время у меня для этого скоро не появится.
С другой строны это может быть отдельная программа. Чтобы ее написать нужно только знать структуру кеша. Этой информацией я готов поделиться. Так что, если есть желающие пишите. Еще один вариант: попробовать сделать плагин-просмотрщик кеша НС для Total Commander (видел плагин для просмотра кеша IE).
Тут несколько страниц назад писали, что есть какой-то индексер html-файлов, ты его не пробовал?
Автор: unreal666
Дата сообщения: 12.01.2006 13:49
p0lv0

Цитата:
Чушь. Пользуясь Squid'ом не встречаю подобных проблем. Вместо баннеров подставляю прозрачный gif размером 1 px. Браузер сам растянет его как надо.

Это только если в параметрах тэга картинки прописаны ширина и высота этой картинки, а если она будет в родном размере, то будет косяк.

andj25

Цитата:
пробывал я проксимитрон
не понравилось
как то .... каждый раз нужно подстраивать под некоторые сайты
поэтому и юзаю Браузер - НС - Инет

Для того, чтобы он понравился, его надо не пробовать, а досконально в нем разобраться.
Тем более он не только html фильтрует, но и HTTP-заголовки. С помощью заголовков можно для примера исправить неправильный mime-тип файла, отсылаемый сервером. Т.е. часто бывает, что файл zip или rar, а сервер передает его как текст.
Автор: andj25
Дата сообщения: 12.01.2006 14:10
unreal666
вот я и говорю что мне оно не надо (проксиметрон этот)
вот я поставил себе НС и сижу работаю не думаю в каком месте его настраивать
потому и попросил разработчика добавить gzip
ведь в результате получится удобство и сокращение трафика для всех
к примеру у д.Васи стоит браузер который не могет работать с gzip но он поставил НС, все идет ок, кешируется а еще и ужимается (браузеру к примеру все подсовывается разжатым)
а у д.Коли браузер поддерживает gzip но злобный "...." (подставить свое) вставил строчку что он не могет с gzip работать ... а бедный д.Коля и не знает что у него такая бяка ... он то наивный думает что gzip то пашет но поставил он себе НС ... все щастливы и полная совместимость
Автор: V0lt
Дата сообщения: 12.01.2006 14:56
mai62

Цитата:
Еще один вариант: попробовать сделать плагин-просмотрщик кеша НС для Total Commander (видел плагин для просмотра кеша IE).

достать бы описание на русском как делать WFX-плагины, а то там ничего не понятно
Автор: Base
Дата сообщения: 12.01.2006 15:30
2mai62
Спасибо за прогу и активную ее доработку!
Установил НС после CoolProxy 2.1 1104, после регулярного его падения. После CP остался большой (около 3ГБ) кэш. По веткам почитал, понял, что можно, но не понял, как именно можно прикрутить его к НС. НС подкачал всего около половины имеющегося кэша. Я понял, что есть различия, как описывал V0lt, но что именно нужно заменить и каким образом, чтобы он весь появился в НС я не понял! Объясните несведующему!! Это возможно в принципе, сколько времени это может занять?
Автор: mai62
Дата сообщения: 12.01.2006 15:43
V0lt

Цитата:
достать бы описание на русском как делать WFX-плагины, а то там ничего не понятно

Описание не знаю, а вот плагин с исходником на Delphi нашел
_http://npfenergetika.ru/files/fswia.zip

Добавлено:
Base

Цитата:
Это возможно в принципе, сколько времени это может занять?

Можно сделать утилиту для преобразования кеша СР вид, понятный для НС. Только никто не знает как СР преобразовывает URL в имя файла в кеше. В принципе, имея большой кеш и время, эти правила можно восстановить, думаю ничего особо хитрого там нет.
Автор: mrFiX
Дата сообщения: 12.01.2006 16:12
mai62

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


Если для такого полезного дела нужна какая-то информация я могу как зарегистрированный пользователь CP к автору пристать с распросами...
Только поточнее опишите что надо узнать.
Автор: mai62
Дата сообщения: 12.01.2006 16:32
mrFiX
На форуме СР кто-то уже спрашивал

Цитата:
> Кто знает устройство кэша CoolProxy?
> Как он преобразует URL в путь на диске?
www.domen.ru/dir/file.php[?param]

В зависимости от настроек
1. www.domen.ru\dir\file.php[^\param]
1. domen.ru\dir\file.php[^\param]
1. D\domen.ru\dir\file.php[^\param]

Но это видно и так. Хотелось бы поподробнее. Например, еще заголовки редиректов он пишет в файлы bla.bla._move_
Врядли это кто-то расскажет. Нужно, видимо, погрузить разные хитрые URL через СР и посмотреть как это дело ложится в его кеш. Повыписывать пары URL-файл и проанализировать.
Автор: p0lv0
Дата сообщения: 12.01.2006 16:41
Нашел баг. URL конвертер на выходе выдает строки в нижнем регистре.
Автор: mai62
Дата сообщения: 12.01.2006 16:45
p0lv0

Цитата:
Нашел баг. URL конвертер на выходе выдает строки в нижнем регистре

А разве в URL регистр имеет значение?
Автор: dadu
Дата сообщения: 12.01.2006 17:06
Base
Пока нет готового продукта для конвертирования кэша, можно сделать так:
Убить "морду" СР в автозагрузке, на автостарте оставить только сервис.
В НС поставить в качестве родительского прокси СР.

Потехоньку-помаленьку кэш перекачует из СР в НС. графика в основном.

у меня так сделано. на время притирки\привыкания к НС, и принятия решения что оставить. на самом деле не так уж полох СР (практически 2 года юзается) )), просто автор "задремал" что-то. Баги во всех продуктах есть, все завист от того исправляются ли они или нет. потому СР пока готовится на замену.
Автор: NeveR_Mind
Дата сообщения: 12.01.2006 22:21
mai62
Не подскажешь почему на странице
http://sms.megafonmoscow.ru/
при использовании HC смайлики справа сразу все показываются..(доджны по одному)...
?
как изменить правила чтобы вид страницы не менялся?

Добавлено:
вот что получается:

а должно быть так:


??Как это можно исправить?
Автор: rubel
Дата сообщения: 12.01.2006 22:51
mai62
Спасибо за разъяснения по поводу живых и относительных ссылок.
И все таки очень не хватает функции просмотра кеша.
arsvrn

Цитата:
Вот если бы в НС было отображение кеша в чем-то вроде дерева и можно было бы оттуда запускать браузер - вот тогда были бы совсем "живые" ссылки.
Кстати, давно хочу попросить такую фичу у mai62

В MyProxy при просмотре кеша так и сделано.
В левой части окна дерево с адресами в виде папок,как в папке Cache сабжа,в правой
просмотр.Абсолютно все ссылки при просмотре'живые'.Раньше я просил чтобы Вы сделали
выбор браузера для просмотра,сейчас уже не прошу т.к. достаточно и простого IE,встроенного
в систему,да и для Вас проше,как Вы говорили.А покапатся в кеше очень часто возникает
необходимость.
Автор: MAXIMILIAN
Дата сообщения: 13.01.2006 06:37
Вопрос здесь уже мелькал, но всетаки - как заставить работать IE
с кешем НС в offline. В online браузер работает через HC как положено,
в кеш пишется, списки отрабатыают, монитор все показывает. Но стоит отключиться
и пройтись по журналу, то ни одна ссылка не отвечает. HC корректно при этом
показывает автономный режим, монитор его молчит и обращения IE к кешу не
обнаруживает. IE v6.0.2900 Win XP SP2. В дополнительных параметрах соединения
прописано использование прокси с адреса 127.0.0.1 порт 8080 для всех протоколов.
Собственный кеш IE прописан в 1 Mb и если в него попадает какая страница, то но ее
в offline отображает есно. НО вот кеш РС не видит никак . как его заставить
это делать?
PS MyIE, Maxthon, Opera и этими же настройками нормально работают с этим кешем,
стоит сказать этим прогам - используй настройки прокси IE то сразу отрубается offline
броизинг по посещенным сайтам...
Автор: V0lt
Дата сообщения: 13.01.2006 08:04
MAXIMILIAN
ты в браузерах офлайн включаешь что-ли? Не надо этого делать, пусть в офлайн (автономный режим) уходит HC, а браузер останется в онлайне.
Автор: p0lv0
Дата сообщения: 13.01.2006 08:21
mai62

Цитата:
А разве в URL регистр имеет значение?

В пределах некоторого сайта бывает. Порой.
Автор: Taimael
Дата сообщения: 13.01.2006 09:27
накопилось тут пара вопросов:

1. как записать правило (.)*(любой знак кроме буквы)ban(любой знак кроме буквы)(.)* ?

2. чем разделять несколько записей в поле для исключений ?

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


спасибо!
Автор: YuraH
Дата сообщения: 13.01.2006 10:26
NeveR_Mind
23:21 12-01-2006
Цитата:
Не подскажешь почему на странице
http://sms.megafonmoscow.ru/
при использовании HC смайлики справа сразу все показываются..(доджны по одному)...
Нормально все показывает. И осел, и Maxthon.

Taimael
Цитата:
фильтровать по размеру (файла) загружаемую графику
Так вроде есть такое - Настройки - Управление загрузкой - Предельный размер...
Автор: mai62
Дата сообщения: 13.01.2006 12:47
NeveR_Mind

Цитата:
Не подскажешь почему на странице
http://sms.megafonmoscow.ru/
при использовании HC смайлики справа сразу все показываются..(доджны по одному)...

Проверил, у меня как на второй картинке. У меня есть сомнения, что с пом. НС можно такое сотворить. Может Proxomitron?
rubel

Цитата:
И все таки очень не хватает функции просмотра кеша.

Согласен, не хватает. Если никто не возьмется, сделаю, только скоро не обещаю.

Цитата:
Тут несколько страниц назад писали, что есть какой-то индексер html-файлов, ты его не пробовал?

Посмотри это, может в самом деле достойная штука.
p0lv0
Посмотрел стандарт, и в самом деле

Цитата:
When comparing two URIs to decide if they match or not, a client SHOULD use a case-sensitive octet-by-octet comparison of the entire URIs, with these exceptions:
- A port that is empty or not given is equivalent to the default
port for that URI-reference;
- Comparisons of host names MUST be case-insensitive;
- Comparisons of scheme names MUST be case-insensitive;

Поправлю
Taimael

Цитата:
1. как записать правило (.)*(любой знак кроме буквы)ban(любой знак кроме буквы)(.)* ?

\w буквенно-цифровой символ или "_"
\W не \w
\d цифровой символ
\D не \d
\s любой "пробельный" символ (по умолчанию - [ \t\n\r\f])
\S не \s

.*\Wban\W.*

Цитата:
2. чем разделять несколько записей в поле для исключений ?

(expr1|expr2)

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

YuraH ответил.

Автор: NeveR_Mind
Дата сообщения: 13.01.2006 16:37
YuraH, mai62



Цитата:
Нормально все показывает. И осел, и Maxthon.



Цитата:
Проверил, у меня как на второй картинке. У меня есть сомнения, что с пом. НС можно такое сотворить. Может Proxomitron?


Тогда вообще странно...
Я правила не менял, а Proxomitron-ом ваще не пользуюсь, даже его не устанавливаю...
Если соединяться напрямую, то как на второй картинке, если через HC, то как на первой.
Это точно, т.к. эффект не случайный, а постоянный.
Странно, странно...и всё таки, что можно попытаться сделать?

Использую Avant Browser - Handy Cache - Inet.
Ещё установлен Outpost, но вряд ли дело в нем, т.к. он включен постоянно и его я не трогаю. Однако эффект есть и связан именно с HC. Просто не хочется с правилами разбираться, но наверняка что то блокируется...Странно только что правила я не менял...

Можт кто то что-ниб посоветует дельное? ))
Автор: Taimael
Дата сообщения: 13.01.2006 18:29

Цитата:
Цитата:
1. как записать правило (.)*(любой знак кроме буквы)ban(любой знак кроме буквы)(.)* ?     

\w буквенно-цифровой символ или "_"
\W не \w
\d цифровой символ
\D не \d
\s любой "пробельный" символ (по умолчанию - [ \t\n\r\f])
\S не \s

.*\Wban\W.*


это будет с цифрами и "_"
а нужно без них



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

YuraH ответил.


угу, глаз разул
а как прописать исключения?

Автор: xyi24
Дата сообщения: 13.01.2006 18:36
Всем привет!
Подскажите, пожалуйста, как можно прицепить к сообщению картинку. Что-то я нигде не нашел в правилах. Между тем многие для наглядности это используют.
Автор: NothingAnother
Дата сообщения: 13.01.2006 20:27
Taimael
.*[^\w]ban[^\w].*
Автор: ALeXkRU
Дата сообщения: 13.01.2006 21:36
xyi24
ты немного не в тему...
но:
[offtop]
картинка вставляется так :

Код: [no] [/no]
Автор: xyi24
Дата сообщения: 14.01.2006 01:50
ALeXkRU

Цитата:
ты немного не в тему...


Да нет, все в тему. Мне как раз здесь надо картинки разместить.
Так сказать старо-новогоднее поздравление.
Большое спасибо за разъяснение.
Сейчас попробую.


Добавлено:
Всех, и особенно автора с Новым годом!



Добавлено:
Ага, получилось!

Вперед!









Добавлено:
Спать хочу...
Завтра пояснения...
Еще раз всех с Новым годом!
Автор: MPS
Дата сообщения: 14.01.2006 03:49
У меня к вам вопрос - Как в НС вбить урлы которые бы ходили в обход
Родительского прокси и кэшировались?

Есть у нас сайт www.hitv.ru - он бесплатный, и VPN через который я
пропускаю внешку, так вот, когда заходишь на www.hitv.ru он его
посылает через Родительский прокси, а за это берут денюжку :(
Автор: Taimael
Дата сообщения: 14.01.2006 08:16

Цитата:
.*[^\w]ban[^\w].*



ну сую я в тренажер

_ban_ или 1ban1

и ничего...

напомню, нужно чтоб срабатывало на все кроме букв

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

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


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