Поднимаем ssh-туннель без установки программ в Windows
После того, как научил вас как сделать авторизацию по SSH-ключу, можно научить, как поднимать на вашем компьютере с Windows SSH-туннель и ходить через него в Интернет, используя локальный Socks5-прокси.
ssh -D <порт прокси> -N -C <имя пользователя>@<адрес сервера>
А авторизация на сервере будет идти по SSH-ключу.
ssh -D 4444 -N -C root@192.168.0.1
Эта команда соединит ваш компьютер с Windows c сервером по адресу "192.168.0.1" от имени пользователя "root", и поднимет локальный прокси на порту 4444. Теперь любое ПО, которое может ходить через Socks5-прокси, будет ходить через этот туннель. Достаточно только указать параметры этого прокси:
- Ввести эту команду нужно или в командной строке, или в PowerShell. И то, и другое лучше запустить с правами администратора.
- При первом выполнении команды надо будет ввести подтверждение того, что вы реально собираетесь соединиться с таким сервером, просто введя "yes":
А как пускать то или иное приложение через такой прокси в своё время уже рассказывал в сообщении "Как пользоваться SSH для проксирования запросов" (см. Часть 2. Как использовать SOCKS5 прокси в браузерах Firefox и Chrome).