Здравствуйте!
Имеется: локальная сеть, где сервер «А» слушает TCP-порты, а хост «Б» может к ним подключаться (возможно и большее количество хостов и серверов).
Задача: создать возможность разместить «А» и «Б» в любом месте в интернете.
Я нашёл такое решение с помощью сети yggdrasil: устанавливаю свой публичный пир yggdrsil на любой сервер с белым ip, так же устанавливаю его на «А» и «Б» (прописывая в конфигурации свой публичный пир). Теперь я могу точно так же могу обращаться к локальным сервисам, причём через публичный пир данные будут проходить в зашифрованном виде. Кажется, элегантное и простое решение? Но вот проблема: если в конфигурации какого-либо клиента yggdrasil появится публичный пир из глобального сегмента сети, все мои сервисы окажутся торчащими наружу?
Сильно не пинайте, я в сетевых технологиях не шарю. Буду благодарен, если подскажете другое решение моей задачи.