Node Red — доступ к панели управления с удаленного сервера

У меня вопрос по панели инструментов Node Red. У меня панель приборов настроена и работает. Теперь я хочу иметь доступ к панели мониторинга за пределами моей локальной сети. Сейчас я делаю это через сервер VNC. Что должно произойти дальше, так это то, что клиенты должны иметь доступ к панели инструментов, но они, конечно, не получают доступ к моему серверу VNC. Я проделал свою изрядную работу в Google. Я (в некоторой степени) понимаю, что мне нужен такой сервис, как ngrok (ngrok.com) или dataplicity (dataplicity.com). Как лучше всего настроить это безопасно?

Может быть полезно уточнить: я использую Raspberry Pi!

Заранее спасибо!


person Tom van Nes    schedule 29.03.2018    source источник


Ответы (1)


Если вы хотите предоставить внешнему миру доступ к вашей информационной панели, вы также можете рассмотреть возможность размещения своего приложения Node-Red в облаке. См. ссылки в левом нижнем углу страницы https://nodered.org/docs/getting-started/ У большинства этих служб есть бесплатный уровень, так что вы можете ничего не стоить.

Если вы не можете развернуть свой полный красный узел в облаке (например, потому что он считывает локальные датчики), вы можете разделить свое приложение с красным узлом на 2 приложения с красным узлом: одно работает локально, а другое (с панелью управления) работает в облако. Конечно, тогда 2 приложения с красным узлом должны обмениваться сообщениями: для этого облачные службы, упомянутые на этой странице, также предоставляют безопасный способ отправки и получения событий из облачного приложения с красным узлом, который вы можете использовать.

person JanVdA    schedule 30.03.2018