Чтобы получить больше информации из вашего SSH-соединения для отладки, пропустите опции -q
и -f
и включите -vvv
:
ssh -D 8080 -vvv -N -p 12122 <username>@<hostname>
Чтобы решить вашу реальную проблему, с помощью ssh -D
вы по сути настраиваете прокси SOCKS , который, я считаю, не поддерживается по умолчанию в wget.
Возможно, вам повезет больше с curl
, который обеспечивает поддержку SOCKS через опцию --socks
.
Если вам действительно нужно использовать wget, вам придется перекомпилировать свою собственную версию, чтобы включить поддержку socks. Должна быть опция для ./configure
где-то по линии --with-socks
.
В качестве альтернативы посмотрите tsock , который может перехватывать исходящие сетевые подключения и перенаправлять их через сервер SOCKS.