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

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

Автор: abz
Дата сообщения: 27.09.2005 22:50
and3636

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

Посмотрел. IE коннектится по 4060 порту, хотя в настройках стоит 3128!

Добавлено:
Поставил в НС 4060, так IE тут же перешёл на 2424 порт.
Автор: and3636
Дата сообщения: 27.09.2005 22:55
abz
вот моя строчка
HandyCache.exe:364    TCP    0.0.0.0:3127    0.0.0.0:0    LISTENING    
свою приведи
Автор: abz
Дата сообщения: 27.09.2005 23:05

Цитата:
HandyCache.exe:1344 TCP 0.0.0.0:3128 0.0.0.0:0 LISTENING
  

Хотя вот мои настройки:



Автор: and3636
Дата сообщения: 27.09.2005 23:15
а вот браузер
Maxthon.exe:3472    TCP    127.0.0.1:3427    127.0.0.1:3127    CLOSE_WAIT    
Автор: abz
Дата сообщения: 27.09.2005 23:47
and3636

Цитата:
а вот браузер
Maxthon.exe

Так с Maxthon и у меня всё в порядке. Ты IE покажи.

Добавлено:
У меня вот что:

Цитата:
IEXPLORE.EXE:3172 TCP (мой IP в интернет):3497 213.180.214.31:80 CLOSE_WAIT


Добавлено:
И вот:

Цитата:
IEXPLORE.EXE:2596 UDP 127.0.0.1:3532 *:*


Добавлено:
И выгрузи outpost, включи встроенный брандмауэр и попробуй IE. Работает он с НС?
Автор: and3636
Дата сообщения: 28.09.2005 00:11
abz
Всё ясно.Проблема не стоит выеденого яйца.


IE прётся в сеть по параметрам той вкладки в свойствах обозревателя по которой в ДАННЫЙ МОМЕНТ ПРОИЗВЕДЕНО ПОДКЛЮЧЕНИЕ,а ты настрайваеш нижнюю вкладку LAN.
Нихт ферштейн?
Удачи!
Автор: abz
Дата сообщения: 28.09.2005 00:16
and3636

Цитата:
Нихт ферштейн?

Век живи век учись! Спасибо большое.
Автор: and3636
Дата сообщения: 28.09.2005 00:21
задать адрес прокси в свойствах того соединения по котому ты сейчас работаеш.
Автор: abz
Дата сообщения: 28.09.2005 00:27
Для остальных кто не понял. Проксю надо прописывать тут, а не там где зачёркнуто:



Добавлено:
mai62

Цитата:
У него https перестал работать, что поправить - знаю, скоро выложу. С работой без родительского прокси сложнее.

Пишет "Невозможно отобразить страницу" тогда, когда должен показать (и показывает без НС!) вот это:

Автор: mai62
Дата сообщения: 28.09.2005 01:25
Nimnul

Цитата:
Можно добавить LAT в след. версии? (список локальных адресов, либо просто исключений, для которых вообще все правила прозрачны?)

Добавить можно. Где этот список находится, как до него добраться?
and3636

Цитата:
Если можно, прикрутите возможность отключать авторизацию.

Оставьте пустой колонку Пароль на вкладке Пользователи.
abz

Цитата:
Пишет "Невозможно отобразить страницу" тогда, когда должен показать (и показывает без НС!) вот это

Что должен показать я догадываюсь. Вопрос - почему не показывает? А что если я попытаюсь зайти на сайт твоего провайдера?
Автор: Makct
Дата сообщения: 28.09.2005 02:01
С неделю-две назад слетел у меня gzip на этом форуме (до того было всё ОК). Но тот же netz.ru грузится с gzip'ом. Только что вычитал, что gzip должен быть у тех, кто использует http/1.1 .
На этой тестовой страничке проверил: если хожу через HC - пишет SERVER_PROTOCOL => HTTP/1.0, если напрямую - SERVER_PROTOCOL => HTTP/1.1 . Как сделать так, чтобы был протокол HTTP/1.1 при использовании HC? Может я с какими-то настройками перемудрил? Пробовал и с родительским прокси и без него.
Пользуюсь версией 0.92b9с. Только что попробовал 0.92b10d - то же самое.
Автор: and3636
Дата сообщения: 28.09.2005 02:10
mai62

Цитата:
Оставьте пустой колонку Пароль на вкладке Пользователи.


Оставил:

ОШИБКА
Доступ к серверу запрещен

Извините, Вы не можете обращаться к серверу до тех пор, пока не пройдете аутентификацию.

Generated Wed, 28 Sep 2005 03:05:25 GMT by HandyCache
Автор: arsvrn
Дата сообщения: 28.09.2005 08:10
Makct

Цитата:
С неделю-две назад слетел у меня gzip на этом форуме

Тогда у всех тоже слетал А потом восстановился, но не совсем (по крайней мере у меня). То есть, когда я захожу из дома - есть gzip; с работы (через корпоративный прокси) - нет. В чем причина не знаю, но точно не в НС - на работе gzipa нет и с ним и без него. На других сайтах gzip есть и на работе.
А вообще для себя вопрос с экономией трафика за счет использования gzip на не поддерживающих его сайтах я решил так.
Автор: abz
Дата сообщения: 28.09.2005 10:38
mai62

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

Бесполезно. Туда пускают только под IP, выданный провайдером. Но попытка, не пытка. Ссылку кинул в ПМ.

Скажи, а что означают цифры:

Цитата:
From cache 3.1 (3.2, 3.3)

а также:

Цитата:
ОК gzip 3.3 2.3
Автор: mai62
Дата сообщения: 28.09.2005 11:37
Makct

Цитата:
С неделю-две назад слетел у меня gzip на этом форуме (до того было всё ОК). Но тот же netz.ru грузится с gzip'ом.

У меня тоже самое. Мне бы хотелось решить эту проблему.

Цитата:
Только что вычитал, что gzip должен быть у тех, кто использует http/1.1

Если можно ссылку
Побывал на тестовой странице - что с НС что без него HTTP 1.0. Протокол задается в запросе, я его не трогаю, как пришел, так и отправляю

Цитата:
GET http://rss.ru-board.com/e.pl HTTP/1.1

and3636
Должна быть заполнена хотя бы одна колонка Пароль или IP
abz

Цитата:
Бесполезно. Туда пускают только под IP, выданный провайдером. Но попытка, не пытка.

Попробовал, зашел пока через родительский прокси туда где нужно вводить логин и пароль. Ты туда с НС добираешся? Позже попробую зайти без род. прокси.

Цитата:
Скажи, а что означают цифры:

Цитата:From cache 3.1 (3.2, 3.3)

Цифра перед точкой - номер списка, после - номер сработавшего фильтра.

Добавлено:
Еще про gzip и версию HTTP. Попробовал зайти на тестовую страницу через НС без родительского прокси (а род. прокси у меня squid/2.5.STABLE4 на работе). Пишет 1.1 и gzip работает.
Мои выводы по этому поводу:
Проблема в работе сервера ru-board. Если он обнаруживает, что клиент работает через прокси, то считая, что не все прокси одинаково полезны (поддерживают вер. 1.1), он работает с этим клиентом через протокол 1.0. Другими словами, ведет себя как услужливый дурак . А этот 'нехороший' squid добавляет в запрос поля, которые позволяют серверу обнаружить наличие прокси.
Автор: TechSup
Дата сообщения: 28.09.2005 14:42
А может кто-нить переложить HandyCache версию 0.90 куда-нить на нормальный файлообменник (рапидшару к примеру), а то с народа из-за бугра не скачать (обрывает закачку)?
Автор: arsvrn
Дата сообщения: 28.09.2005 15:09

Цитата:
Проблема в работе сервера ru-board

Похоже на то. У меня на работе тоже squid и тоже с ru-board нет gzip. Однако с других серверов gzip идет, так что НС не при чем
Автор: mai62
Дата сообщения: 28.09.2005 15:11
TechSup

Цитата:
А может кто-нить переложить HandyCache версию 0.90 куда-нить на нормальный файлообменник

_http://rapidshare.de/files/5628786/HandyCache.zip.html
Автор: TechSup
Дата сообщения: 28.09.2005 15:23
mai62
Спасибо!
Автор: Makct
Дата сообщения: 28.09.2005 23:34
mai62

Цитата:
Цитата:
Только что вычитал, что gzip должен быть у тех, кто использует http/1.1

Если можно ссылку

http://forum.ru-board.com/topic.cgi?forum=13&topic=1623&start=520#4
Автор: Nimnul
Дата сообщения: 29.09.2005 07:32
mai62

Цитата:
Добавить можно. Где этот список находится, как до него добраться?

В смысле где находится?
Просто список.
Например доменное имя test1.ru, определить его локальным.
А раз он локальный то для него списки не работают. (Т.е. все запросы к test1.ru идут нефильтрованные, т.е. мимо списков.)
Автор: mai62
Дата сообщения: 29.09.2005 11:46
Makct
Спасибо.
Nimnul

Цитата:
В смысле где находится?

Я думал, что такой список уже где-то есть в системе (ты писал про какой-то LAT). А так можно добавить свой список. Как его лучше назвать, может Белый?
Автор: abz
Дата сообщения: 29.09.2005 13:09
mai62

Цитата:
Как его лучше назвать, может Белый?

Да. Замечательная идея!
Автор: jCHex
Дата сообщения: 29.09.2005 14:03
mai62
Забыл сказать - огромное спасибо за прожку! Получилась великолепная, большинству аналогичных (да если не всем) до нее как до Африки

Еще предложение - добавить (создать) наряду с имеющимися еще список "Игнорировать No-cache", где юзер мог бы выбрать: список исключений (задавать исключения для игнора no-cache) или спсиок включений (наоборот, список адресов именно только для кот. и игнор. no-cache)

Соотв. при отключении в настройках кеша опции "No-Cache" делать вкладку этого списка .Enable=False (т.е. чтоб в списке вкладок она была видна, но бледная и выбрать нельзя)

ps Думаю понятно зачем это - пример: я в Ру.Борде использую игнор. Но-Кеша (т.к. борд запрещ. кешировать себя) а вот на др нек-рых сайтах игнор. но-кеша мешает
Автор: mai62
Дата сообщения: 29.09.2005 15:31
jCHex

Цитата:
Еще предложение - добавить (создать) наряду с имеющимися еще список "Игнорировать No-cache"

Особых возражений нет. Единственное - количество списков разбухает.

Цитата:
а вот на др нек-рых сайтах игнор. но-кеша мешает

Может попробовать решить эту проблему средствами вкладки Запись в кеш?

Кстати, gzip на ru-borde теперь работает

Добавлено:
Исправленная версия
_http://handycache.narod.ru/download/HandyCache092b10beexe.zip

Версия 0.92b10e 29.09.05
[-] Исправлена ошибка при работе с https через род. прокси;
[-] Исправлена ошибка при работе с https без род. прокси;
[+] Добавлены сочетания клавиш Win+Alt, Win+Ctrl, Win+Shift для временных клавиш;
[+] В трее появляется 'домик' при переходе в автономный режим по временной клавише;
[+] Улучшен алгоритм борьбы с ошибками 502.
Автор: jCHex
Дата сообщения: 29.09.2005 17:55
mai62
Еще предложения (и 2 поправки про список "Игнор. No-cache"):
[more]
(для дальнейшего я предполагаю, что Хэндя во всех списках смотрит правила по их порядку, и при нахождении совпадающего прекращает просмотр правил, ежели это не так - плохо , тогда лучше именно так и реализовать)
Ой!, я там писал "где юзер мог бы выбрать: список исключений / включений", дак совсем забыл - у Хэнди-то регулярные выражения! - см. далее:

! Тогда предложу такую идею - "Инвертирующий модификатор":
Добавить к используемому синтаксису RegExp (т.е. для всех списков) некую группу символов (что-то наподобие нового модификатора RegExp ), при использовании которой в начале строки-правила Хэндя будет производит (для подходящего под это правило урла) действие, обратное для списка, где будет такая запись.
Таким образом, будет реализован механизм одновременного (!) использования как включающих правил (как сейчас), так и исключающих! Вот это уже неограниченные возможности (RegExp-то ведь!) для правил!

(для тех кто не понял - знаю, знаю что у Хэнди есть чекбоксы у правил, НО они позволяют отключать лишь использование правила вообще, а не обратное действие)

Пример:Инвертирующий модификатор ?im?
Автор: abz
Дата сообщения: 29.09.2005 20:38
mai62

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

Причём, гор. клавиша об Автономном режиме начинает работать сразу. А об "временно по клавише" только после перезапуска HandyCache!

Добавлено:
jCHex

Цитата:
а счас и в Опере зафурычил

Это батва подправил - теперь gzip отдаётся несмотря на запрос http 1.0. Вот тут об этом.
Автор: mai62
Дата сообщения: 29.09.2005 23:51
jCHex

Цитата:
Хэндя во всех списках смотрит правила по их порядку, и при нахождении совпадающего прекращает просмотр правил

Так и есть.

Цитата:
Тогда предложу такую идею - "Инвертирующий модификатор"

Во всех списках есть колонка Исключение. Чтобы кешировать все ктоме mp3|exe|zip|rar нужно ввести правило (.)* с исключением (.)*\.(mp3|exe|zip|rar)(.)?
Есть, правда, одна проблема - я сделал так, чтобы правила сортировались по количеству попаданий. Похоже придется отказаться от этого и добавить возможность перемещения правил вручную.

Цитата:
У списка Монитора сделать свойство MultiSelect=True и соотв. реализовать в нем через контекстное меню

ОК


Добавлено:
abz

Цитата:
Причём, гор. клавиша об Автономном режиме начинает работать сразу. А об "временно по клавише" только после перезапуска HandyCache!

Что-то странно - у меня работает сразу.
Автор: DJ makrus
Дата сообщения: 30.09.2005 02:07
mai62
1. Спасибо за программу

2. Меняю exe-шник с 9-ой беты (размер 400 384 байт) на последнюю, больше ничего не трогаю, запускаю, пытаюсь обновить (жест мыши в Maxthon'е, кнопка и даже CTRL+F5) запрос в Инет не отсылается (смотрю в мониторе Proxomitron'a), в мониторе пишет "200 From cache, Свежий". Возвращаю назад exe-шник - по запросу обновляет.
Настройки\Кеш:
галки стоят на Чтение из кеша, Игнорировать No-Cache, Разрешить не обновлять свежие файлы (файлы не старше - 8760 ч. 5 мин.)
Списки\Не обновлять:
стоит галка на Разрешен и на строке с "(.)*"
Списки\Только из кеша:
стоит галка на строчках "(.)*\.(jpg|jpeg|png|gif|bmp)", "(.)*\.(swf|ico)", "(.)*/image.php\?"
Какая версия "неправильно" работает?
Если старая, то как добиться того же в новой?

3.
Цитата:
добавить возможность перемещения правил вручную
очень не хватает этой возможности, особенно при добавлении новых правил и проверки их работоспособности.
Автор: arsvrn
Дата сообщения: 30.09.2005 08:05
mai62

Цитата:
"временно по клавише" только после перезапуска HandyCache!

Подтверждаю. Я тоже это заметил с выходом b10.
Добавлено
В версии b10d с "временно по клавише" - все нормально

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

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


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