Подключение к Raspberry PI через удаленный сервер без доступа к локальному маршрутизатору
Я -> сервер -> RPi -> EndDevice
- Я могу поговорить с сервером.
- RPi также может общаться с сервером через порт 8901.
- Я могу SSH в RPi с сервера (это в удаленной сети).
- Это потому, что у нас есть проверка работы cron, чтобы увидеть, пытается ли кто-то получить доступ к RPi с сервера, и если это так, поддерживать соединение через порт 8901.
- RPi может общаться с EndDevice через порт 80
- У меня нет доступа к роутеру
Есть ли способ для меня, чтобы настроить вещи, чтобы я мог войти в "localhost:<port
> "в браузере моей локальной машины, и это будет то же самое, что сделать GET для EndDevice из порта 80 RPi?
РЕДАКТИРОВАТЬ
Ранее неудачная серия команд
1. ssh -L 8901:pi@localhost:80 me@23.23.23.23
- successfully got me into the server
2. ssh -p 8901 pi@localhost
- I was able to log into the pi, but nothing seemed to be forwarded to the
EndDevice from my browser
Я могу ошибаться, но кажется, что все инструменты есть, я просто не могу получить правильную комбинацию команд, чтобы сделать то, что я хочу.
1 ответ
Зависит от того, как вы общаетесь с сервером. Вы можете использовать переадресацию портов по SSH, чтобы попасть с сервера на EndDevice. Если вы подключаетесь к серверу через ssh, вы можете использовать два порта вперед.