При использовании HTTPS блокировка Privoxy по шаблону хоста не работает

2070
coolnodje

Согласно Привозной документации

4,15. Как Privoxy может фильтровать защищенные (HTTPS) URL-адреса?

Поскольку безопасные HTTP-соединения являются зашифрованными сеансами SSL между вашим браузером и защищенным сайтом и предназначены для обеспечения надежной защиты, Privoxy мало что может сделать, кроме как передать необработанные бессмысленные данные с одного конца на другой без обработки.

Единственным исключением является блокировка по шаблонам хоста, так как клиент должен сообщить Privoxy имя удаленного сервера, чтобы Privoxy мог установить соединение. Если это имя соответствует шаблону только для хоста, соединение будет заблокировано.

блокировка по шаблону хоста должна работать независимо от используемого протокола (HTTP или HTTPS)

Например: { +block } .somesite.com/imp эффективно блокирует, http://test.somesite/impно неhttps://test.somesite/imp

Браузеры, которые я использую, настроены на использование прокси Privoxy для HTTP и HTTPS.

Это ошибка или ожидаемое поведение, несмотря на то, что говорит доктор? (Я использую v3.0.26)

2

2 ответа на вопрос

0
Nightforce2

Вам нужно будет протолкнуть ваше соединение через прокси-сервер с поддержкой SSL и перенаправить трафик обратно на порт, на котором работает privoxy.

Попробуйте использовать Stunnel.org . Обязательно отредактируйте конфигурацию для переадресации на порт 8118 или что-то еще, что вы прослушиваете на privoxy.

0
Daniel B

Проблема в том, что у вас есть шаблон пути . Это не относится к запросам CONNECT.

С другой стороны, если у вас есть шаблон хоста, он не будет работать без проблем.

Однако, поскольку прокси не может корректно показывать обычную «заблокированную» страницу с HTTPS, он просто отклонит запрос. В браузере появится сообщение об ошибке типа «Прокси-сервер отказывает в подключении». Это означает, что вы не сможете обойти фильтр (если эта опция даже включена).

Похожие вопросы