URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID12
Нить номер: 490
[ Назад ]

Исходное сообщение
"SquidGuard - ошибки при загрузке html страниц ..."

Отправлено Valeriy , 11-Фев-03 19:41 
Установлен SquidGaurd.
конфигурация след.:

dbhome /usr/local/squidGuard/db
logdir /usr/local/squidGuard/log

dest my_ban {
  expressionlist my_ban/expressions
  redirect       302:http://192.168.1.1/images/1x1.gif
  log            my_ban.log
}

acl {
  default {
     pass !my_ban all
  }
}

Проблема следующая - при загрузке страниц, на которыхъ были обрезаны баннеры,MSIE 5.5 пишет что страница загружена но с ошибками:

Line:2
Char:7
Error: Invalid character
Code:0
URL: http://bigmir.net

Др. браузер, Opera 6.05 - загружает страницу полностью, но индикатор показывает, что вроде страничка еще грузится, иногда даже виснет и вываливается.

Если вырубить в Squid редиректор - то этих проблем нет !
Может подскажите  - в чем может заключаться проблема ?

Спасибо.


Содержание

Сообщения в этом обсуждении
"RE: SquidGuard - ошибки при загрузке html страниц ..."
Отправлено Michael , 11-Фев-03 20:05 
а это всегда происходит? или в какой-то доле случаев?
еще попробуй не выключать редирект, а пропускать все адреса pass all, может, что-то выяснится...

"RE: SquidGuard - ошибки при загрузке html страниц ..."
Отправлено Valeriy , 12-Фев-03 10:53 
>а это всегда происходит? или в какой-то доле случаев?
>еще попробуй не выключать редирект, а пропускать все адреса pass all, может,
>что-то выяснится...

Настроил SquidGuard на  pass all
Все работает, баннеры моргают :((. Тот же самый bigmir.net грузится без ошибок во всех браузерах...

Проблемы с загрузкой , при обрезании баннеров , возникают почти на всех сайтах где обрезаются баннеры, но например,  на squid.opennet.ru ошибок не возникает :))

Может я файл 1x1.gif какого-то неправильного формата подставляю ?
Или может это DNS или Apach как-то мутят воду ?


"RE: SquidGuard - ошибки при загрузке html страниц ..."
Отправлено Michael , 13-Фев-03 18:30 
цитирую configuration.txt из исходников squidGuard:

  [arrow-green.gif] [92]Example 4 - Blocking inappropriate sites:

     logdir /usr/local/squidGuard/log
     dbhome /usr/local/squidGuard/db

     dest porn {
         domainlist porn/domains
         urllist    porn/urls
     }

     acl {
         default {
             pass !porn all
             redirect http://localhost/cgi/blocked?clientaddr=%a&clientname=&...
clientuser=%i&clientgroup=%s&url=%u
         }
     }

т.е. redirect надо писать внутри acl-я, если я правильно понимаю...



"RE: SquidGuard - ошибки при загрузке html страниц ..."
Отправлено Valeriy , 13-Фев-03 18:59 
>цитирую configuration.txt из исходников squidGuard:
>
>  [arrow-green.gif] [92]Example 4 - Blocking inappropriate sites:
>
>     logdir /usr/local/squidGuard/log
>     dbhome /usr/local/squidGuard/db
>
>     dest porn {
>         domainlist porn/domains
>         urllist  
> porn/urls
>     }
>
>     acl {
>         default {
>            
> pass !porn all
>            
> redirect http://localhost/cgi/blocked?clientaddr=%a&clientname=&...
>clientuser=%i&clientgroup=%s&url=%u
>         }
>     }
>
>т.е. redirect надо писать внутри acl-я, если я правильно понимаю...

Вами указанная конфигурацию, ИМХО, означает что все кто не прошел через default редиректорятся туда-то
redirect http://localhost/cgi/blocked?clientaddr=%a&clientname=&...
>clientuser=%i&clientgroup=%s&url=%u

редиректорить можно и здесь,
цитирую из http://www.squidguard.org/config/ :))

dest porn {
domainlistporn/domains
urllistporn/urls
expressionlist porn/expressions
redirect 302:http://info.foo.bar/images/blocked.gif
# redirect matches to this URL
}
Я думаю, что сама по себе конфигурация squidGuard корректная.

Может у кого-нибудь похожие трудности уже встречались ?


"RE: SquidGuard - ошибки при загрузке html страниц ..."
Отправлено alexenin , 03-Май-04 11:38 
Такие ошибки и у меня  встречаются, но только на страницах содежащие скрипты. По исходному тексту видно как squidGuard ломает синтаксис и создаются неправильные ссылки, вызывающие подвисание. Тут надо опрелелиться в важности работы без ошибок.  Иногда надо что-то либо разрешить, либо стараться в urls  писать полные линки.