Использование Bastion Server для подключения к клиенту базы данных MongoDB (Robo 3T), хранящемуся в частной подсети - PullRequest
0 голосов
/ 02 января 2019

У меня есть среда тестирования, которая состоит из веб-клиента (хранящегося в общедоступной подсети) и сервера БД (MongoDB, размещенного в частной подсети). Частная подсеть не обращена к Интернету, то есть не принимает входящие соединения кроме веб-клиента.
На этапе тестирования я несколько раз сталкивался с тем, что хотел подключиться к экземпляру MongoDB с помощью Robo 3T.
Теперь, поскольку я знаю, что сделать это напрямую невозможно, есть ли способ использовать веб-сервер в качестве бастионного сервера для этой цели? Перенаправьте все входящие данные через порт 27017 на сервер БД и перенаправьте все исходящие данные через порт 27017 на мой Robo 3T (конечно, только на мой ip-адрес).
Какой-то обратный прокси-сервер или перенаправление запросов для MongoDB, что делает веб-сервер для этого бастионным сервером.

Спасибо.

...