Зеркало сокета с динамического IP на сервер

Сценарий:
Мне нужен доступ к серверу сокетов из интернета. Этот сервер находится на машине, которая может иметь динамический IP и может быть за маршрутизатором NAT и т.д., и я не хочу настраивать динамический DNS «переадресации портов» для выхода.

Моя идея состоит в том, чтобы запустить сокет на сервере, к которому клиент (приложение) и машина с динамическим IP могут подключиться, а сервер создать канал данных из клиента и мастера.

Мастер — — — — — зеркало гнезда с DNS — — — — клиент (может быть больше чем одно)

как лучше всего это сделать? Backend сервис, как Google cloud services? или другие ?

1 ответ

  1. То , что вы обсуждаете , собирается реализовать aTCP tunnel, так как вопрос является более общим, я не могу ответить с кодом; я рекомендую услуги, такие как ngrok, где он устанавливает туннель между удаленным сервером и динамическим IP-сервером, программное обеспечение является открытым .

    Примечание: Если вам нужен ответ специфический к языкамTCP tunnel, то ищите С.