Я настроил ssh-туннель SOCKS на удаленный прокси-сервер и настроил свой Firefox на использование localhost:<port> в качестве прокси-сервера SOCKS. Мое намерение состоит в том, чтобы туннелировать исходящие соединения HTTP/S от моего компьютера через определенный сторонний сервер, которым я владею (на AWS).

В моем тестировании HTTP UTL передаются должным образом (например, когда я захожу на http://jsonip.com/ со своего компьютера, я получаю IP-адрес сервера)

Однако всякий раз, когда я пытаюсь достичь адреса HTTPS, я получаю эту ошибку:

The proxy server is refusing connections

Как мне отладить / исправить это?

Моя конфигурация туннеля PUTTY проста (какой-то случайный номер порта источника + dynamic проверка):

PS Я знаю, что мне может потребоваться принять сертификаты SSL вручную. Причина, по которой я это делаю, заключается в том, чтобы решить проблемы с использованием gmail в качестве исходящего SMTP-сервиса.

2 ответа2

1

Мне удалось это осуществить, переключившись с PUTTY на SSH командной строки:

ssh -D 9998 user@myserver.com

или же

ssh -ND 9998 user@myserver.com

(Не уверен, кто из них это сделал)

0

Однако всякий раз, когда я пытаюсь достичь адреса HTTPS, я получаю эту ошибку:

The proxy server is refusing connections

Как мне отладить / исправить это?

Это означает, что ваш socks proxy server настроен так, чтобы не подключать клиентов к порту 443 . Проверьте его конфигурацию

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .