4

Я использую VPN-соединение, предоставленное коммерческой компанией. Это дает мне статический IP.

Есть внешний сервер базы данных, к которому я хочу подключиться. Сервер БД настроен на разрешение соединений с IP-адресов из белого списка. IP-адрес VPN находится в белом списке.

Я запускаю локальный веб-сервер IIS, и он должен подключаться к внешней базе данных. Однако соединение заблокировано, поскольку Windows не использует VPN-соединение для IIS.

У меня нет доступа к конфигурации сервера БД или сервера VPN.

В качестве эксперимента я создал виртуальную машину, установил копию сайта iis. Виртуальная машина использует соединение vpn хоста. Таким образом, новый веб-сайт iis правильно подключается к базе данных. Вот почему я предполагаю, что iis хоста не использует соединение vpn.

Как я могу заставить весь трафик проходить через соединение OpenVPN в Windows 10?

1 ответ1

8

Добавьте опцию redirect-gateway def1 в соответствующий файл конфигурации VPN (C:\Program Files\OpenVPN\config\xxx.ovpn). Вам нужно будет запустить клиент OpenVPN с правами администратора.

Вы также можете использовать его в качестве аргумента командной строки, например: --redirect-gateway def1 .

Это добавит статический маршрут к используемой вами службе VPN, удалит ваш текущий маршрут по умолчанию и добавит маршрут по умолчанию к VPN-туннелю. Имейте в виду, однако, что это может привести к нежелательным последствиям, таким как невозможность доступа к ресурсам вашей корпоративной сети или вашим DNS-серверам интернет-провайдера, когда VPN-соединение активно. Первый может быть решен путем добавления дополнительных статических маршрутов для вашей корпоративной сети, второй - с использованием общедоступных DNS-серверов (например, Google 8.8.8.8 , 8.8.4.4).

Там какая - то более полезная информация в документации.

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