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 -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/20140325143350.gy31...@sie.protva.ru