Возможно сделать это с помощью внешнего IP, но это не рекомендуется. Потому что есть коммуникационные порты, которые должны быть открыты для одного и того же.
Тогда обеспечение этих конечных точек - это дополнительная ответственность, которую вы несете. Безопасность будет иметь два аспекта: зашифрованная связь (с использованием SSL-сертификатов клиента) и аутентификация / авторизация (на основе SourceIP)
Задержка сети - это еще одна проблема, поэтому не рекомендуется делать это