Назад | Перейти на главную страницу

SSH-туннель Putty не работает для сайтов HTTPS

Я создал прокси, создав SSH-туннель с помощью PUTTY, а затем заполнив значения сервера в настройках прокси-сервера моего домашнего компьютера. Я ввел IP-адрес сервера в список Socks.

Я могу просматривать все незащищенные HTTP-сайты, но когда я пытаюсь перейти на HTTPS-сайт, страница оказывается пустой. Бывает со всеми HTTPS сайтами.

При подключении с помощью шпатлевки я даже попытался установить локальный порт 443 и порт назначения localhost: 443 и заполнить настройки прокси-сервера браузера для поля HTTPS, но все равно не повезло.

Может ли кто-нибудь сказать мне, как я могу достичь HTTPS в браузере с помощью моего прокси.

IP-адрес сервера не должен быть указан в качестве вашего прокси, если вы используете ssh с -D (или эквивалентным). На самом деле, я удивлен, что это вообще работает! При настройке ssh для режима SOCKS вы указываете ему номер порта (в cli ssh вы бы сделали «ssh -D somenum username @ server»), который является местный порт. Итак, ваши настройки SOCKS должны указывать на localhost: that-port.

Туннель (на самом деле переадресация портов) не является прокси-сервером как таковой; но, как указал Мэдхаттер, ssh может действовать как прокси-сервер SOCKS, если так поступил. Не уверен насчет PuTTY.