-1

В настоящее время я работаю над проектом (разработанным на C #), в котором необходимо получить доступ к веб-сайту через VPN для доступа к службам данных этого веб-сайта. Мы размещаем это приложение на сервере, который подключается через VPN к сети клиентов, и инструмент гарантирует, что это VPN-подключение также устанавливается в фоновом режиме.

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

Кроме того, у нас есть страница веб-интерфейса, также разработанная нами, но размещенная на другом сервере в Интернете, поскольку к этой странице веб-интерфейса должен быть открыт доступ. Эта веб-страница теперь имеет доступ к веб-сервису, размещенному в нашем приложении.

Так что теперь проблема в том, что мы не можем этого сделать, потому что, если сервер, на котором размещено приложение веб-сервиса, подключен к VPN, он не доступен извне компании.

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

1 ответ1

0

Некоторая форма переадресации портов, как описано, будет работать, хотя и выглядит довольно хакерской.

Я предлагаю сосредоточиться на том, что «если сервер подключен к VPN, он недоступен извне компании». Это что-то, что исправит сетевая команда вашего клиента (или, может быть, ваша собственная). Не позволяйте им говорить вам, что именно так работают VPN, потому что они не должны работать таким образом: вполне возможно направлять только префиксы, принадлежащие компании, через VPN и остальные напрямую.

Возможно, отчасти проблема заключается в том, что VPN-сервер применяет к веб-серверу те же политики, что и к соединениям с компьютеров сотрудников. Я бы сказал, что у них должны быть разные правила по разным причинам. (Например, представьте, что администраторы VPN решают потребовать авторизацию с помощью смарт-карты ... разрывает соединение с вашим сервером. Если они решат потребовать, чтобы на ПК была установлена конкретная версия Windows или определенная антивирусная система ... соединение с вашим сервером разрывается.)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .