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

» HandyCache ( Часть 4 )

Автор: NothingAnother
Дата сообщения: 27.10.2006 06:17
mai62
Цитата:
Именно IP своего компа там и нужно писать
Просто смутило имя ключа - "NetDevIP_Text" (из аббревиатуры напрашивается - "адрес сетевого устройства"). От врагов шифруешься? Вобщем, спасибо за info, учтём-с
Автор: unreal666
Дата сообщения: 27.10.2006 07:06
NothingAnother

Цитата:
из аббревиатуры напрашивается - "адрес сетевого устройства"

Так это и есть адрес сетевого устройства, так же как опция Listen в Апаче.

Добавлено:

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

А что у тебя считается IP-адресом сетевухи и что IP-адесом твоего компа ?
Автор: forever
Дата сообщения: 27.10.2006 13:17
ne007

Цитата:
Имеем Ethernet Router D-LINK. Это такая коробка, которая совмещает в себе сетевуху и хаб.

Классное описание роутера.
У меня такая же конфигурация: комп-роутер-пров - все работает на ура!

Склонен думать, что проблема в firewall'е, в прокси или еще что у тебя там смотрит за трафиком.


Цитата:
Файрволом НС разрешен.

Какой firewall? Какие созданы правила? Есть ли у твоего firewall'а лог/журнал в котором можно посмотреть на каком этапе зарублен трафик НС? Не используется ли KAV(KIS) или чтонить подобное, что пускает трафик через себя (и требует наличия правил для соединения с ним)?


Цитата:
Установка в ини-файле НС адресов: 62.хх.хх.хх, 192.168.2.20, 192.168.2.1 ничего не дает.

У тебя одна сетевуха - поэтому не трогай NetDevIP_Text, он ни при чем.


Цитата:
HTTP/1.0 502 Bad Gateway (Not connected)

НС честно пытается соединиться и так же честно обламывается. Сам НС ни при чем - ищи причину в остальном софте на твоем компе. И лог firewall'а первый помощник в этом.
Автор: ne007
Дата сообщения: 27.10.2006 15:31
forever

Цитата:
Склонен думать, что проблема в firewall'е, в прокси или еще что у тебя там смотрит за трафиком.

Виндовый файрвол...
Прокси все выключены....

Всё отключал - фиг один, не видит инет хоть тресни
Автор: NothingAnother
Дата сообщения: 27.10.2006 15:49
unreal666
Цитата:
что у тебя считается IP-адесом твоего компа?
То, что я вношу в "Свойства: Протокол Интернета (TCP/IP)->Использовать следующий IP-адрес:"

Цитата:
и что IP-адресом сетевухи
Там же "Основной шлюз"
Посыпаю голову пеплом... Пока писал - вкурил, что походу, это одно и то же (при единст. сетевом интерфейсе), в противном случае у компа несколько адресов (по кол-ву сетевух) - смотря из какой сети на него смотреть. А шлюз - он и в Африке шлюз, "...но это уже совсем другая история..." Так?
Автор: mai62
Дата сообщения: 27.10.2006 16:21
ne007

Цитата:
Всё отключал - фиг один, не видит инет хоть тресни

А у тебя не стоит случайно галка Разрешить на вкладке Внешний прокси?
Автор: ne007
Дата сообщения: 27.10.2006 16:46
mai62

Цитата:
А у тебя не стоит случайно галка Разрешить на вкладке Внешний прокси?

Все галки убраны
Форум курю!
Автор: C0USIN
Дата сообщения: 27.10.2006 16:51

Цитата:
Пока писал - вкурил

Цитата:
Форум курю!
Поделитесь травкой уже.

Автор: forever
Дата сообщения: 27.10.2006 16:55
ne007

Цитата:
Всё отключал - фиг один, не видит инет хоть тресни

Значит не все(ё). Ставь какуюнить софтину показывающую соединения и смотри.
Автор: unreal666
Дата сообщения: 27.10.2006 17:10
ne007
Если никакие прокси не стоят, то скинь куда-нибудь свой ini-файл. Если у нас будет работать, то скорее всего виноват будет HC.
Автор: forever
Дата сообщения: 27.10.2006 17:20
unreal666

Цитата:
Если у нас будет работать, то скорее всего виноват будет HC

А если не будет - кто виноват?
Автор: NothingAnother
Дата сообщения: 27.10.2006 17:22
C0USIN
Цитата:
Поделитесь...
Кхм, кхм... А что, в Ижевске не такая?
Автор: Bombardir
Дата сообщения: 27.10.2006 20:54
Не пойму как работает функция Настройки/Вид/Ограничить кол-во записей в мониторе
У меня установлено 1000 строк. Однако, всегда количество записей в мониторе зашкаливает за тысячу. Даже если перегрузить НС, то все равно, кол-во не ограничевается 1000-ю.
Автор: unreal666
Дата сообщения: 27.10.2006 21:14
forever

Цитата:
А если не будет - кто виноват?

Руки.
Автор: Taimael
Дата сообщения: 28.10.2006 04:15
цитата из фака:


Цитата:
При заходе на любой сайт HC в Мониторе всегда пишет ошибку "502 Bad Gateway" и ни один сайт не грузится, хотя без HC - проблем нет! В чем причина?

1. Если на компе несколько сетевых адаптеров, то НС может выбрать для работы не тот, что смотрит в инет. В такой ситуации нужно сделать вот что: в файле HandyCache.ini в секции [TMainForm] в ключе NetDevIP_Text= нужно прописать IP нужного сетевого адаптера ( например так: NetDevIP_Text=192.168.458.12 ).

2. Проверьте в HC настройки "Внешнего прокси". Если не используется, то уберите там все галки.



теперь о главном

скачал и запустил последнюю версию
теперь имею в любом случае "502 Bad Gateway"
даже в автономном режиме при попытке чтения из кеша

смотрим фак:
1. у меня несколько сетевух, но инет юзаю по GPRS через тунель и траф-компрессор, и где-что мне изменять?
2. естественно у меня используется "Внешний прокси", но ради интереса, я его полностью отключил... разумеется не помогло...

интересный факт - даже в автономном режиме HC теперь лезет в инет (это следует из характерного гудения колонок, которое имеет место при активности GPRS)

с прошлой версией проги никаких проблем разумеется нет

прошу помощи...



так, уточняю...

не работает автономный режим и вообще все что связано с чтением только из кеша
(подключен инет GPRS, включен автономый режим, страница загружется с инета вместе со всем контентом, которого нет в кеше и ранее попадавшего под правила в списке "только из кеша", хотя в мониторе во всех строчках пишет "Offline", при отключении инета не работает чтение из кеша)

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


Добавлено:
разобрался
у меня для всех глобальных правил типа .* в исключениях пробелы стояли (помница, еще с какойто версии, где без этого что-то не работало)
убрал их - стало все нормально
но предыдущий свой пост оставляю, вдруг приготится кому...


Добавлено:
еще вопрос с переадресацией...

правило

Цитата:
^google.com/$

заменить на

Цитата:
google.com/advanced_search?hl=ru

урл

Цитата:
http://google.com/

не работает
почему?

правило

Цитата:
http://www.cnews.ru/cgi-bin/redirect_cnews.cgi?http://redir.rbc.ru/cgi-bin/redirect.cgi?ino~http://(.*)

заменить на

Цитата:
\1

урл

Цитата:
http://www.cnews.ru/cgi-bin/redirect_cnews.cgi?http://redir.rbc.ru/cgi-bin/redirect.cgi?ino~http://www.inosmi.ru/translation/230445.html

не работает
почему?
(вопросы и тп из урла в правиле убирать пробовал, но это не то... есть ощущение, что туплю где-то глобально... )
Автор: DenZzz
Дата сообщения: 28.10.2006 09:37
Taimael

Цитата:
http://google.com/
не работает
почему?

В "Переадресации" http:// не отбрасывается. Поэтому правило для этого списка надо писать так:
^http://google\.com/$

Цитата:
правило
http://forum.ru-board.com/cnews/cgi-bin/redirect_cnews.cgi?http://redir.rbc.ru/cgi-bin/redirect.cgi?ino~http://(.*)

В RegExp "знак вопроса" имеет особое значение! Поэтому перед ними в твоем случае надо ставить "\". И перед "точками" желательно... Вот так:
http://forum\.ru-board\.com/cnews/cgi-bin/redirect_cnews\.cgi\?http://redir\.rbc\.ru/cgi-bin/redirect\.cgi\?ino~(.*)

P.S. Учи синтаксис RegExp...
Автор: PopovSergej
Дата сообщения: 28.10.2006 10:48
Taimael
Попробуй убей ini из директории НС , может и поможет, по крайней мере увидишь как на дефолтных настройках будет.
Я например удивлялся когда тут писали о том, что НС подвисает и грузит проц на 100% , а недавно и у самого приключилось, вылечил именно удалением ini файла и настройки НС заново.
Автор: yurinb
Дата сообщения: 28.10.2006 12:02
HandyCache может ограничивать скорость качания через себя для заданных пользователей?
Или может можно в нем создать правило, что чем меньше скачиваемый файл/страничка тем быстрее она качается?
Автор: Taimael
Дата сообщения: 28.10.2006 12:50
DenZzz


Цитата:
В "Переадресации" http:// не отбрасывается. Поэтому правило для этого списка надо писать так:
^http://google\.com/$

бесполезно
а у тебя оно работает?


Цитата:
В RegExp "знак вопроса" имеет особое значение! Поэтому перед ними в твоем случае надо ставить "\". И перед "точками" желательно... Вот так:
http://forum\.ru-board\.com/cnews/cgi-bin/redirect_cnews\.cgi\?http://redir\.rbc\.ru/cgi-bin/redirect\.cgi\?ino~(.*)

дык я ж написал

Цитата:
(вопросы и тп из урла в правиле убирать пробовал, но это не то... есть ощущение, что туплю где-то глобально... )

собственно именно и имелось в виду что я все делал и так как ты написал и еще всякими другими способами
бесполезно!
оно у меня просто не работает и все


Добавлено:
PopovSergej
Цитата:
Попробуй убей ini из директории НС , может и поможет, по крайней мере увидишь как на дефолтных настройках будет.


мама роди меня обратно!
я ж его год настраивал!
зашибица проще!


Автор: NothingAnother
Дата сообщения: 28.10.2006 13:09
Taimael
Цитата:
я ж его год настраивал! зашибица проще!
Ну, настроил же? Стал быть заново - шустрее получится (теперь пол-года хватит )... Если без шуток - а кто заставляет убивать его "насмерть"? Достаточно переименовать при выгруженном HC - в любой момент сможешь всё восстановить. А попробовать-то - минутное дело!, зато уже будешь не предполагать, а знать (почуствуйте разницу! ) - дело не в этом (впрочем, как знать - а вдруг как раз в этом? )...
Автор: PopovSergej
Дата сообщения: 28.10.2006 13:13
Taimael
Ну во-первых как правильно заметил NothingAnother ini можно временно переместить куда-нибудь, а во-вторых - что там настраивать? Списки хранятся не в ini а остальные галки за 15 минут настраиваются. А попробовать стоит, для чистоты эксперимента
Автор: C0USIN
Дата сообщения: 28.10.2006 20:08
Taimael
Количество настроек можно на пальцах пересчитать. Работы на пять минут.
Списки убивать тебя никто не заставляет.
Автор: deus6666
Дата сообщения: 28.10.2006 22:36
Вроде нашел некоторую закономерность глюка с dns кэшем: иногда не срабатывает dns кэш, если сработало правило черного списка, а затем правило выключили и перегрузили страницу.
Автор: popkov
Дата сообщения: 29.10.2006 11:22
Кстати, для тех, кто хочет, чтобы служба Автоматическое обновление загружала обновления через HandyCache написал [more=.reg-файлик]Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Connections]
;Это значение создано в результате выполнения команды:
;> proxycfg -p localhost:80
;Теперь доступ к http: и https: - серверам программами, использующими WinHTTP API, будет по умолчанию осуществляться через прокси-сервер localhost:80 (если иного не указано в настроках конкретной программы).
;В частности, служба "Автоматическое обновление Windows", использующая службу BITS (Фоновая интеллектуальная служба передачи) для загрузки обновлений, теперь будет загружать их через локальный прокси localhost:80, поскольку BITS работает через WinHTTP.
;"Установщик Windows" версии 3.0 и выше также использует WinHTTP для загрузки пакетов установки, обновлений программного обеспечения и т.п. Более ранние версии "Установщика Windows" использовали WinInet.
;Этот параметр никак не влияет на программы, не использующие WinHTTP API, например Internet Explorer и Microsoft Office, которые используют для доступа в Интернет WinInet API (параметры WinInet для всех работающих через него приложений настраиваются в Internet Explorer на вкладке "Подключения").

"WinHttpSettings"=hex:18,00,00,00,00,00,00,00,03,00,00,00,0c,00,00,00,6c,6f,63,\
61,6c,68,6f,73,74,3a,38,30,00,00,00,00


;Моя подборка информации о WinHTTP и WinInet с сайта Microsoft:

;Windows 2000 и более поздние версии Windows содержат два программных интерфей-са для работы с протоколом HTTP: WinInet и WinHTTP (В Win98/Me WinHTTP не работает). Ещё есть BITS API (Фоновая интеллектуальная служба передачи), которая сама работает через WinHTTP. Кроме них есть ещё интерфейс низкого уровня Winsock API (через который, вероятно, и работают в конечном счёте все вышеперечисленные интерфейсы высокого уровня).
;WinInet обеспечивает доступ к стандартным протоколам Интернета FTP, Gopher, HTTP и HTTPS. WinInet был разработан как клиентская HTTP-платформа для прикладных настольных программ, таких как Microsoft Internet Explorer, Microsoft Office и Microsoft Money. Серверным приложениям обслуживающим клиентские компьютеры по протоколу HTTP, следует использовать WinHTTP. WinINet не поддерживает реализации серверов, поэтому WinINet не следует использовать из службы.
;WinHTTP поддерживает только протоколы HTTP, HTTPS и FILE. WinHTTP разработан в первую очередь для использования внутри сценариев серверных приложений, взаимодействующих с HTTP-серверами, а также для использования системными службами и клиентскими приложениями на основе HTTP. WinHTTP обладает большей безопасностью и надежностью, чем WinINet. Однако в пользовательских приложениях, требующих использования FTP и Gopher протоколов, работы с постоянными cookie, кэширования URL, автодозвона (autodialing), работы с автономными файлами (offline support), совместимости с Internet Explorer, а также поддержки старых версий Windows и программных платформ, следует подумать об использовании WinInet.
[/more], который прописывает в настройках по умолчанию сервиса WinHTTP использовать прокси-сервер localhost:80. Автоматическое обновление и Установщик Windows начиная с версии 3.0 используют WinHTTP для загрузки установок, патчей и обновлений программного обеспечения. На работу WinHTTP никак не влияют параметры, выставляемые в Internet Explorer (и, соответственно, обратное тоже верно).
Для произвольной настройки прокси-сервера , используемого WinHTTP, есть программка proxycfg.exe (10 Кб, включена в SP2 для WinXP, в Win2k отсутствует, её надо брать из WinXP). Вот для интересующихся статья на MSDN.
Добавил в FAQ.
Автор: C0USIN
Дата сообщения: 29.10.2006 16:00
popkov
Спасибо. Только непонятно, почему порт не 8080?
Автор: DenZzz
Дата сообщения: 29.10.2006 16:09
Taimael

Цитата:
а у тебя оно работает?

У меня работают оба правила в моей редакции!
Галки "Обязательный" не забыл поставить? Покажи содержимое файла URLF.lst из папки HC.
Автор: DenZzz
Дата сообщения: 29.10.2006 18:50
mai62

Что-то заголовок "If-Modified-Since" на Wiki перестал нормально работать.
HC в Мониторе пишет: "200 From cache gzip", но в Макстоне видно только: "Нет страницы для отображения".

Вот лог загрузки страницы: http://ru.wikibooks.org/wiki/HandyCache/ToDo : [more]29.10.2006 20:28:30 # 1074: Connection from local/127.0.0.1

29.10.2006 20:28:30 # 1074 <<< URL: http://ru.wikibooks.org/wiki/HandyCache/ToDo
IdConnectionIntercept1SendDo

29.10.2006 20:28:30 # 1074 >>> URL: http://ru.wikibooks.org/wiki/HandyCache/ToDo
GET http://ru.wikibooks.org/wiki/HandyCache/ToDo 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)
If-Modified-Since: Sun, 29 Oct 2006 16:27:30 GMT
Host: ru.wikibooks.org
Proxy-Connection: Keep-Alive
Cookie: bla-bla-bla


29.10.2006 20:28:30 # 1074: DNS resolve ru.wikibooks.org --> 66.230.200.100 (From cache)

29.10.2006 20:28:33 # 0: Outbound Connection

29.10.2006 20:28:36 # 1074 <<< URL: http://ru.wikibooks.org/wiki/HandyCache/ToDo
IdConnectionIntercept1ReceiveDo: длина 430

29.10.2006 20:28:36 # 1074 <<< URL: http://ru.wikibooks.org/wiki/HandyCache/ToDo
HTTP/1.0 200 OK
Date: Sun, 29 Oct 2006 16:28:15 GMT
Server: Apache
Expires: Thu, 01 Jan 1970 00:00:00 GMT
Cache-Control: private, s-maxage=0, max-age=0, must-revalidate
Vary: Accept-Encoding, Cookie
Vary: Accept-Encoding
X-Cache: MISS from sq30.wikimedia.org
X-Cache-Lookup: MISS from sq30.wikimedia.org:80
Via: 1.0 sq30.wikimedia.org:80 (squid/2.6.STABLE4)
Content-Length: 7678
Content-Type: text/html; charset=utf-8
Content-Encoding: gzip
Connection: keep-alive


29.10.2006 20:28:36 # 1074 <<< URL: http://ru.wikibooks.org/wiki/HandyCache/ToDo
Write to RAMCache

29.10.2006 20:28:36 # 1074 <<< URL: http://ru.wikibooks.org/wiki/HandyCache/ToDo
*** Read from HDD cache (1 mS) ***

29.10.2006 20:28:36 # 1074: Outbound Disconnection

29.10.2006 20:28:36 # 1074: Client Disconnection

29.10.2006 20:28:36 # 1074 <<< URL: http://ru.wikibooks.org/wiki/HandyCache/ToDo
Destroy[/more]

После повторной попытки загрузить эту страницу в логе появляется строка:
"‹............яя..........". Это из немецкого... ?

Что-то не нравится HC или браузеру в заголовках ответа сервера?

P.S. В Offline страница из кэша грузится без проблем. Отключение RAM-кэша в Online не помогает. Помогает только отключение заголовка "If-Modified-Since" или удаление из кэша файла страницы.

P.P.S. Пару дней назад таких проблем на Wiki не замечал...
Автор: mai62
Дата сообщения: 29.10.2006 21:43
DenZzz

Цитата:
Что-то заголовок "If-Modified-Since" на Wiki перестал нормально работать

Стал проверять твой сигнал. Поначалу все было как ты пишешь. Обнаружил, что файл в кэше какой-то обрезанный (как будто не докачанный). Удалил его. Дальше работает нормально.
Автор: DenZzz
Дата сообщения: 30.10.2006 06:40
mai62

Цитата:
Обнаружил, что файл в кэше какой-то обрезанный (как будто не докачанный). Удалил его. Дальше работает нормально.

Файл в кэше был докаченный, я его открывал и смотрел тэги - все "закрывающие" были на месте. В Offline страница грузилась полностью и без проблем.

Сейчас и у меня работает нормально...
Видимо, на сервере что-то изменили. Вот сегодняшние заголовки ответа: [more]30.10.2006 8:04:13 # 253 <<< URL: http://ru.wikibooks.org/wiki/HandyCache/ToDo
HTTP/1.0 200 OK
Date: Sun, 29 Oct 2006 15:13:03 GMT
Content-Length: 7678
Content-Type: text/html; charset=utf-8
Content-Encoding: gzip
Content-Type: text/html; charset=utf-8
Last-Modified: Sun, 22 Oct 2006 08:33:54 GMT
Age: 46249
X-Cache: HIT from sq27.wikimedia.org
X-Cache-Lookup: HIT from sq27.wikimedia.org:80
X-Cache: MISS from sq16.wikimedia.org
X-Cache-Lookup: MISS from sq16.wikimedia.org:80
Via: 1.0 sq27.wikimedia.org:80 (squid/2.6.STABLE4), 1.0 sq16.wikimedia.org:80 (squid/2.6.STABLE4)
Connection: keep-alive[/more]
Вчера состав заголовков был другой. Почему-то там двоятся: Content-Type, X-Cache, X-Cache-Lookup. Время в Date неправильное. Вчера двоился только: Vary...

В общем, сервер глючит! Надо за ним понаблюдать...
Автор: ne007
Дата сообщения: 30.10.2006 10:15
mai62
До сих пор не могу настроить вашу программу. Ошибку 502 пишет и всё тут. Удаление ини-файла, пляски с бубном - ничего не помогает. Хелп!

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

Предыдущая тема: Folder Marker (FolderMarker)


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