Доступ к приложению Firebase через VPN

Я создал приложение, чтобы предложить клиенту компании, для которой я работаю, развертывание в Firebase. Он использует хранилище Firebase для извлечения файлов, а также базу данных в реальном времени. На самом деле это просто передняя часть пакета из двух приложений, который я сделал; внутренняя часть используется администратором для загрузки файлов, проверки данных и т. д., которые затем становятся доступны для просмотра через внешний интерфейс. Оба используют FireBase.

Оказывается, что устройства, которые должны были бы получить доступ к приложению (в основном планшеты), находятся внутри экстрасети с сервером, который может устанавливать только VPN-соединения. Теперь меня спрашивают, как я могу создать приложение, чтобы эти устройства могли получить доступ к приложению.

Я не знаю много о внутренней работе Firebase, но мне кажется, у меня может быть несколько вариантов:

1) Узнайте, как сделать базу данных FB доступной через VPN (предпочтительно)

2) Переконфигурируйте приложение, чтобы использовать что-то вроде MongoDB. Вместо развертывания на удаленном сервере, пусть локальный сервер обслуживает устройства с помощью приложения. Отправляйте файлы, которые нужны серверу, через FTP через VPN, затем обрабатывайте эти файлы на месте. Проблема: я использую Mac, а локальный сервер использует Windows. Будет затруднительно устанавливать вещи на компьютере с Windows удаленно, не говоря уже о настройке VPN.

Есть идеи? Я уверен, что есть части этого вопроса, где я сделал неправильные предположения - мне никогда не нужно было делать что-то через VPN раньше.

0 ответов

Другие вопросы по тегам