[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Разное реагирование "Privoxy" на протоколы https и http.



On Tue, Mar 25, 2014 at 06:05:51PM +0400, Artem Chuprina wrote:
> Alexander Gerasiov -> Artem Chuprina  @ Tue, 25 Mar 2014 14:47:08 +0400:
> 
>  >>  СД> Такая ситуация. Настроил я блокировку узлов ??.wikipedia.org??
>  >> так, что СД> сначала выдаёт предупреждение, а потом пользователь м/т
>  >> продолжить СД> обращаться к этому ресурсу, тыкнув по соответствующей
>  >> ссылке. Так вот, СД> ??Privoxy?? блокирует (выдаёт предупреждение),
>  >> если адрес
>  >> 
>  >>  СД> http://ru.wikipedia.org/
>  >> 
>  >>  СД> и ??говорит??, что страницы нет, в случае
>  >> 
>  >>  СД> https://ru.wikipedia.org/
>  >> 
>  >>  СД> Как исправить ситуацию так, чтоб ??Privoxy?? одинаково относился к
>  >> обоим СД> протоколам: http и https ?
...
> Хотя...  Я не уверен, что что-то в протоколе мешает прокси выдать
> предупреждение на требование CONNECT.  Может, и мешает, я этот протокол
> не читал.  Но команда CONNECT идет открытым текстом.

 Проблема в следующем: ответ 200 на CONNECT заставляет браузер думать,
 что соединение установлено, вместо того, чтобы парсить выданный
 документ со словами предупреждения. :) Oтветы 5xx браузер должен был бы
 показать, но мелкомягкие уроды здесь слегка поднасрали в кастрюли:
 их браузеры могут показать юзеру не то, что сказал сервер (хотя это пока
 обходится выдачей документа длины > 512, но гарантий от MS нет никаких).
 Ответы 3xx на CONNECT браузер может просто не понять.

 Итог: вычурная ситуация, кривоватый дизайн протокола и рыночные войны
 делают это всё проблематичным. Но, возможно, есть и рабочий вариант.
-- 
 Eugene Berdnikov


Reply to: