Как перенаправить трафик с IP-адреса в моей *локальной* сети на удаленный компьютер через SSH?

Как перенаправить трафик с IP-адреса в моей *локальной* сети на удаленный компьютер через SSH?

Мне кажется, что это должно быть намного проще, чем оказалось на самом деле, но в целом:

  • В моей локальной домашней сети есть IP-камера с IP-адресом 192.168.0.106:80и 192.168.0.106:554(конфигурация камеры и порты потока RTSP соответственно).
  • У меня есть виртуальная машина, работающая в Azure, — я хотел бы безопасно пересылать трафик с этой IP-камеры на виртуальную машину. На основе этого поста я предполагаю, что должно работать что-то вроде этого:

ssh -L 192.168.0.106:80:localhost:80 -L 192.168.0.106:554:localhost:554 user@azure-vm-ip-address

Однако мне не повезло с этим (и многими вариациями на эту тему). Либо переадресация портов не работает при установлении SSH-соединения, либо localhost:80 неразрешим на удаленной виртуальной машине.

Есть ли у вас какие-нибудь предложения, что я могу попробовать?

Связанный контент