Консультация № 146537
09.10.2008, 08:04
0.00 руб.
0 5 0
Здравствуйте, уважаемые эксперты!

У меня возникли проблемы с доступом к web-страницам по https через настроенный прозрачный squid. Всё работает как надо (простой web, почта, аська), но с https проблемы: сразу же вылетает ошибка "Невозможно подключиться к удалённому серверу. Безопасное подключение: критическая ошибка (40)".

Эта ошибка появляется, ТОЛЬКО если в браузере НЕ указан прокси-сервер, через который нужно отправлять запросы. Если же явно указать адрес прокси-сервера, то https работает!

В iptables прописал следующее:

iptables -A PREROUTING -t nat -p tcp --dport 80 -j REDIRECT --to-port=3128
iptables -A PREROUTING -t nat -p tcp --dport 443 -j REDIRECT --to-port=3128

Помогите разобраться, пожалуйста!

Обсуждение

Неизвестный
09.10.2008, 08:28
общий
прозрачное проксирование помоему не работают для https, так же как и для ftp.
Неизвестный
09.10.2008, 09:09
общий
>прозрачное проксирование помоему не работают для https, так же как и для ftp.
Присоединяюсь, попробуйте убрать из фаерволла вторую строку:
iptables -A PREROUTING -t nat -p tcp --dport 443 -j REDIRECT --to-port=3128
Неизвестный
09.10.2008, 10:34
общий
Что-то Гугл упоминает о настройке сквида на https, но без возможности кеширования, а соответственно смысла в нём нет - результат то же что и NAT.
Неизвестный
09.10.2008, 10:58
общий
>но без возможности кеширования
Естественно, что кэширования там нет, поскольку тогда squid реализовывал бы атаку man-in-the-middle, то есть подменял бы собой доверенный узел и мог бы заглядывать вовнутрь трафика. Цель https именно в том, чтобы быть уверенным в подлинности партнёра и в невозможности перехвата осмысленной информации из трафика.
Неизвестный
09.10.2008, 11:56
общий
Дааа... Очень жаль, конечно, что прозрачный сквид не обрабатывает https и ftp. Придётся использовать NAT.
Форма ответа