Как переключить туннель на другой локальный IP?

После этого ответа у меня есть обратный туннель... Как получить постоянный обратный SSH-туннель с помощью autossh?Оба конца — RaspberryPis. MotionEyeOS находится на маршрутизаторе eero без параметров маршрутизации и с динамическим IP-адресом. У другого маршрутизатора фиксированный IP-адрес с iptables, где я могу назначать порты, и на нем работает RaspianOS32 по адресу 192.168.1.87.

Я могу открыть веб-страницу и получить доступ к Motioneye, выполнив эту команду на удаленном компьютере, пройдя туннель с помощью:

      ssh admin@localhost -vvv -p 43022

Затем я запускаю это на MotionEyeOS pi:

      autossh -M 0 -R 43089:localhost:80 pi@172.x.y.z -p8887

Я добавил-Lв начальном туннеле попытаться подключиться по протоколу RDP к ноутбуку по адресу 192.168.4.29.

      autossh -M 0 -L 43087:192.168.4.29:3389 pi@172.x.y.z -p8887 -R 43022:localhost:22 pi@172.x.y.z -p8887

Он не жалуется и не работает. MotionEyeOS — файловая система только для чтения. У вас ограниченный доступ. Я добавил сценарий оболочки в/data/outputно/etc/rc.localне может быть создан.

В MotionEyeOS есть IPtables. Я посмотрел PIVPN, но у MotionEye его нет. Могу ли я настроить таблицы IP так, чтобы раздел -L проходил как локальный хост, но перенаправлял порт на 192.168.4.29, аналогично openvpn, но только на указанный мной IP.

0 ответов

Другие вопросы по тегам