Отправить запрос с веб-сервера на локальный сервер - PullRequest
0 голосов
/ 16 ноября 2018

У меня есть веб-сервер nodejs, работающий на vserver (арендованном мной) и локальный сервер узлов Raspberry Pi.

Я не хочу открывать какие-либо порты для доступа с веб-сервера.Моя проблема в том, что я хочу создать веб-приложение, с которым вы можете взаимодействовать, и rpi должен делать что-то, когда любая кнопка нажимается на веб-сервере.

Я подумал, что было бы разумно создать файл json на веб-сервере, а мой локальный сервер прослушал бы файл json.

Есть ли лучшая идея?Спасибо за ваш совет!

Ответы [ 2 ]

0 голосов
/ 16 ноября 2018

Чтобы установить связь между Raspberry и веб-сервером, вам нужно открыть порт на веб-сервере.Однако вы можете ограничить его разрешением подключений только с IP-адреса raspberry pi.Или подключитесь через ssh и позвольте raspberry pi аутентифицироваться, используя свой открытый ключ.

0 голосов
/ 16 ноября 2018

Ваша проблема может быть решена с помощью программного обеспечения обратного прокси-сервера, которое устанавливает защищенные туннели от общедоступной конечной точки, такой как Интернет, до локально работающей сетевой службы.

ngrok - один из лучших, которые я предпочитаю использовать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...