Внутренний API может быть доступен для внешнего мира, если брандмауэр поддерживает NAT.Таким образом, вы можете направить все запросы, поступающие на шлюз определенного порта, на другой порт компьютера, подключенного к внутренней сети.
Это может быть статическое сопоставление или созданный другим протоколом, таким как uPnP.
Способ регистрации NAT сильно зависит от того, какая платформа доступна на стороне сервера. Эта библиотека работает для реализаций C #.