В настоящее время я разрабатываю код, в котором он должен получить доступ к MongoDB, который находится в интрасети компании. На самом деле подключиться к MongoDB с помощью графического интерфейса было просто, поскольку мы могли просто использовать Robo 3T, который предлагает функцию туннелирования. Но проблема в том, что нам нужна такая функция из кода (с использованием драйвера Java) без подключения GUI.
Детальная ситуация такая.
Компьютер A (внешняя сеть): среда разработки, которой требуется доступ к MongoDB (iP: 10.X.X.A)
Компьютер B (внутри сети): головной узел и шлюз (ip: 10.X.X.B, 192.168.0.B)
Таким образом, можно подключиться от Com-A к Com-B и от Com-B к Com-C, но невозможно от Com-A к Com-C. Как я могу реализовать использование mongoDB, расположенного в Com-C, из Com-A? Есть ли способ реализовать или уловить?
Если возможно реализовать эту функцию, я хотел бы знать, возможно ли ее реализовать на JAVA.
Заранее спасибо!
@ İlker Korkut Да, прохождение брандмауэра компании уже выполнено, но я хотел бы знать, как пройти через один сервер для подключения к серверу mongoDB из внешней сети.




У вас должен быть доступ к брандмауэру компании, если он существует.