Ответ 1
Использование Genymotion Virtual Box, вам нужно открыть это и установить соединение Bridged вместо NAT, включить Android Genymotion VM в приложении Genymotion APP и установить VPN.
Я пытаюсь настроить и подключиться к VPN в устройстве Virutal устройства Genymotion, я могу настроить VPN-соединение в виртуальном устройстве, но не могу подключиться, никаких ошибок.
Я использовал те же настройки на своем ПК и Real Android Devices, что он отлично работает на устройстве и ПК.
Я думаю, что его проблема с VirtualBox, но я не знаю, как ее разрешить.
Сведения о системе:
Использование Genymotion Virtual Box, вам нужно открыть это и установить соединение Bridged вместо NAT, включить Android Genymotion VM в приложении Genymotion APP и установить VPN.
Решение 1:
Установите приложение VPN на виртуальном устройстве, например VPNSecure или SecureVPN или один из вашего провайдера, в противном случае вы могли бы использовать OpenVPN application
Решение 2:
Подключитесь к своей VPN на своем хост-компьютере (вы можете отключить привязку своего vpn-соединения, чтобы избежать прохождения через все приложение)
Затем вы можете заставить player.exe и genymotion.exe использовать определенную сетевую карту (виртуальную сетевую карту vpn/ip), решение может быть принудительным.
http://old.r1ch.net/stuff/forcebindip/
ForceBindIP.exe -i 192.168.1.25 "C:\Program Files\Genymobile\Genymotion\genymotion.exe"
где 192.168.1.25 - это ip интерфейса, который вы хотите использовать
Это приложение перенаправляет любое соединение с определенным интерфейсом и сохраняет его там.
Примечание. Поскольку эта программа закрыта, вы можете скептически относиться к перспективе использования ее все время, я лично разобрал ее и проверил каждое действие, и кажется, что это чистое приложение.
Решение 3 (Лучшее):
В дополнение к genymotion установите виртуальную коробку (я думаю, вам нужно иметь виртуальную коробку перед использованием genymotion), то при запуске приложения virtualbox будет отображаться ваше виртуальное Android-устройство, после чего вы можете установить различные расширенные настройки непосредственно в приложении виртуального бокса так:
Это сработало для меня:
Откройте виртуальное окно, найдите устройство Genymotion → настройки → сеть.
У меня было два адаптера, очень похожих на ответ initika (скриншоты 3-го варианта). То, что я сделал, было закрыть устройство, а затем отключить первый адаптер (только хост) и оставить второй набор адаптеров NAT. Затем я перезапустил устройство. и увидел, что теперь он может получить доступ к частной сети.
У меня была аналогичная проблема, и я решил ее решить:
Откройте виртуальное окно, найдите устройство Genymotion → settings → network.
Выберите "Адаптер 2".
Измените параметр Attached to на "Bridge Adapter".
Выберите сетевую карту с ПК.