Я пытаюсь установить VPN с моего компьютера с Windows 8 на сервер, на котором запущен OpenVPN. У меня настроены все сертификаты, ключ и файл конфигурации. OpenVPN GUI работает отлично и выдает сообщение «клиент теперь подключен».
Но весь трафик с моей машины продолжается как обычно, игнорируя VPN. Сайты сообщают, что видят мой IP вместо IP сервера. Я прочитал дюжину руководств и учебников, и все они останавливаются на этой части, так что я думаю, что это ошибка. OpenVPN GUI запущен от имени администратора.
Как эффективно включить VPN и направить через него свой трафик?
решение1
Возможно, вам необходимо изменить приоритет сетевых адаптеров.
Для этого в Windows 8 необходимо открыть Панель управления, перейти в Центр управления сетями и общим доступом, а затем нажать «Изменение параметров адаптера» на левой боковой панели.
Когда это окно откроется, вы сможете нажать "Alt" на клавиатуре, чтобы вызвать меню файлов в верхней части окна. Это меню обычно скрыто в Windows 8.
В меню «Файл» вам нужно будет нажать «Дополнительно», а затем «Дополнительные параметры...» в нижней части раскрывающегося списка.
Затем просто выберите сетевой адаптер, который вы используете для OpenVPN, и нажимайте стрелку вверх, пока он не достигнет вершины списка.
Помните, если после этого вы заметите какие-либо проблемы с сетью, вам, возможно, придется отменить изменения.
решение2
Если вам строго необходимо, чтобы ВЕСЬ ваш интернет-трафик проходил через VPN (включая просмотр веб-страниц), то вам необходимо выполнить несколько дополнительных настроек как на сервере OpenVPN, так и на вашем клиенте.
Прочитайте документацию OpenVPNздесьотносительно того, что необходимо.
Если просмотр веб-страниц осуществляется через сервер OpenVPN, вам необходимо убедиться, что ваш сервер может перенаправлять запросы (NAT) в Интернет, чтобы веб-страницы отображались корректно.
После правильной настройки сервера перенастройка клиента должна привести к тому, что весь трафик будет проходить через VPN-подключение.
решение3
У меня была та же проблема, и я добавил следующую строку в конфигурацию клиента:
redirect-gateway def1
. Это начало маршрутизировать клиентский трафик через VPN. Однако доступ в Интернет вообще не работал. Это было решено изменением этого ключа реестрана сервере: Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\IPEnableRouter
к 1
.
(Я также включил общий доступ к подключению к Интернету на сервере через Windows Key+R
-> ncpa.cpl
-> щелчок правой кнопкой мыши по адаптеру Интернета -> Properties
-> Sharing
вкладка -> общий доступ с адаптером OpenVPN. Однако я не знаю, необходимо ли это.)