Раньше я использовал в качестве прокси-сервера
start c:\ssh\plink.exe -N username@mysite.com -pw mypasswd -P 22 -D localhost:8003
Теперь моя компания решает заблокировать 22 порта, и я не могу получить доступ к 22 порту моего хоста напрямую. Но есть одна машина, которая не заблокирована в моей локальной сети, и я могу использовать SSH для входа в нее. Так как я могу сделать свой прокси через разблокированная машина? Спасибо!
mysite.com - это машина, которой вы управляете (т. е. ваша домашняя машина)? Если это так, просто запустите sshd (сервер SSH) на порту 80 или 443 (инструкции могут отличаться для разных ОС).
Затем измените строку выше:
Если вы собираетесь использовать порт 443, например.
источник
На своей машине сделайте:
(украсьте паролями, действительной командой ssh, -N и т. д. по вкусу) Это будет перенаправлять соединения на порт 1234 вашей машины на порт 22 на mysite.com через незаблокированную машину. Затем все, что вам нужно сделать, чтобы получить свой прокси-сервер:
Это откроет ssh-соединение с портом 1234 на локальном хосте, который затем будет перенаправлен в туннель, идущий к незаблокированной машине, который отправит его на 22-й порт mysite.com и в конечном итоге будет общаться там с ssh-сервером, поэтому ваш прокси будет вести себя как обычно.
источник