在Genymotion Android中连接到VPN

时间:2014-03-29 13:56:34

标签: android virtualbox vpn genymotion

我尝试在Genymotion虚拟设备中配置并连接到VPN,我可以在虚拟设备中配置VPN连接但无法连接,无错误显示。

我在我的PC和Real Android设备中使用了相同的设置,它在设备和PC上运行良好。

我认为VirtualBox的问题,但我不知道如何解决它

系统详细信息:

  • 操作系统:Linux Mint 32Bit
  • Genymotion版本:2.1.1
  • 虚拟设备:Galaxy S4 - 4.3 - API18 - 1080x1920

3 个答案:

答案 0 :(得分:1)

Genymotion使用Virtual Box,你需要打开它并设置连接Bridged而不是NAT,启动Genymotion APP中的Android Genymotion VM并设置VPN。

答案 1 :(得分:1)

解决方案1:

在虚拟设备上安装VPN应用程序,例如VPNSecureSecureVPN或您提供商提供的应用程序,否则您可以使用OpenVPN应用程序

解决方案2:

连接到主机中的VPN(您可以禁用绑定vpn连接以避免通过所有应用程序)

然后你可以强制player.exe和genymotion.exe使用特定的网卡(你的vpn虚拟网卡/ ip)解决方案可能是forcebindip

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设备,然后你可以直接在virtualbox应用程序上设置不同的高级设置像这样:

Capture 1

Capture 2

答案 2 :(得分:0)

我有一个类似的问题,我做的是解决它:

  1. 打开虚拟框,找到Genymotion设备 - >设置 - >网络

  2. 选择"适配器2"。

  3. 将附加到选项更改为"桥接适配器"。

  4. 从PC中选择网卡。