Можем ли мы разместить хост-сервер веб-сокетов в облаке в качестве прокси-сервера / ретранслятора для перенаправления трафика веб-сокетов из локальной сети - PullRequest
0 голосов
/ 09 ноября 2019

[Это сообщение было обновлено с возможным подходом, который добавлен внизу]

Я пытаюсь создать соединение через веб-сокет между двумя устройствами ((A). Chrome на другом компьютере и (B) Raspberry Pi) в разных сетях. Таким образом, я могу отправлять видео данные через веб-сокеты. Тем не менее, я не могу перенести сеть моего маршрутизатора для выставления моего локального IP-адреса в сети, поэтому я не могу сразу отправить данные. Рисунок ниже объясняет архитектуру.

enter image description here

Таким образом, я пытаюсь реализовать логику так, чтобы устройство А подключало к Интернету общедоступные облака, аОблако на самом деле получает данные от устройства B. Таким образом, устройство A подключается к сети B косвенно. Устройство A <==> Облачный сервер <==> Устройство B Облако может быть чем-то вроде прокси-сервера или сервера ретрансляции веб-сокетов. Фид видео должен быть отправлен в режиме реального времени, enter image description here

Пожалуйста, предложите, как я могу продолжить это. Дополнительное примечание: я приобрел экземпляр digitalocean как VPS, следуя блогу Доступ к домашним службам из любой точки мира без переадресации портов! , но не знаю, как действовать.

Обновление (11 ноября 2019 г.):

Я планирую использовать сервер веб-сокетов на экземпляре DigitalOcean (дроплет), который будет прослушивать мой локальный IP / порт моего Raspberry Pi. И этот VPS будет действоватьв качестве сервера веб-сокетов, который будет перенаправлять трафик. Тем не менее, я не уверен, как использовать то же самое. И нужны ваши добрые предложения.

...