В настоящее время я работаю над проектом (разработанным на C #), в котором необходимо получить доступ к веб-сайту через VPN для доступа к службам данных этого веб-сайта. Мы размещаем это приложение на сервере, который подключается через VPN к сети клиентов, и инструмент гарантирует, что это VPN-подключение также устанавливается в фоновом режиме.
Таким образом, это приложение обращается к веб-сайту службы данных через VPN, обрабатывает эти данные и само размещает веб-службу в назначенном диапазоне портов для быстрого доступа к этим данным.
Кроме того, у нас есть страница веб-интерфейса, также разработанная нами, но размещенная на другом сервере в Интернете, поскольку к этой странице веб-интерфейса должен быть открыт доступ. Эта веб-страница теперь имеет доступ к веб-сервису, размещенному в нашем приложении.
Так что теперь проблема в том, что мы не можем этого сделать, потому что, если сервер, на котором размещено приложение веб-сервиса, подключен к VPN, он не доступен извне компании.
Итак, если мы хотим получить доступ к этому веб-сервису, есть ли у нас шанс сделать это с настройками маршрутизатора? Идея моего босса состояла в том, чтобы получить доступ к IP-адресу VPN-сервера, включить диапазон портов и получить доступ к веб-сервису через IP-адрес VPN-сервера. Я не настолько профессионален в работе с сетевыми специалистами, но, по-моему, тогда единственный шанс - использовать переадресацию портов на сервер веб-сервиса. Это будет возможно? Сетевая команда в этой компании говорит, что переадресация портов не обязательна, но в это трудно поверить, потому что я не могу представить, как через VPN-сервер сетевые пакеты могут найти мой веб-сервис. Возможно ли вообще получить доступ к этому веб-сервису вне VPN?