Установка выглядит следующим образом:
Компьютер A (за брандмауэром с открытым SSH-портом 22)
- ОС: Windows 10
- Установленная шпатлевка
Компьютер B (вне брандмауэра, полные права администратора)
- Raspberry Pi
- OpenSSH установлен
- Рабочая учетная запись SSH доступна с компьютера A
Как можно перенаправить весь интернет-трафик (не только браузеры, но и все приложения) на компьютер A через SSH-туннель на компьютер B. Например, если приложение на компьютере A получает доступ к веб-адресу X через порт Y, запрос должен автоматически настраиваться через SSD через порт 22 на компьютер B, с которого затем осуществляется доступ к X:Y. То же самое должно применяться к любому трафику обратного канала.
Адреса X и порты Y могут быть любыми и не предопределены.
Настройка туннеля для определенных портов в Putty на компьютере A была опробована, но, похоже, перенаправления не происходит. Как можно "сказать" приложению использовать SSH-туннель, а не пытаться использовать обычную маршрутизацию?