Genymotion代理用户/密码

Suc*_*nea 10 proxy android virtualbox genymotion

我使用以下配置通过Genymotion运行Android:

  • 对于Host-Only,我使​​用192.168.1.213,DHCP分配以192.168.1.214开头的地址
  • 我的计算机位于具有用户和密码的Squid代理后面,并且使用端口4444寻址192.168.1.2

我启动了Android VM,在Genymotion配置中,我可以看到IP管理是IP 192.168.1.214.我也可以通过我的电脑成功ping这个地址,所以一切都很好,直到这里.

如果我进入菜单 - >设置 - >无线和网络 - > Wi-Fi - > WiredSSID - >修改网络,我看到IP地址10.0.3.15 - 为什么?

此外,如果我尝试配置代理,我得到的只是主机和端口,但没有用户/传递的选项,所以当我尝试访问浏览器中的页面时,它说代理身份验证不起作用.

有没有办法配置Android来完成我的代理?如果是这样,我应该配置什么?

谢谢

pca*_*ans 23

您的IP配置看起来正确.genymotion与您的主机之间有两个连接.

  • 第一个只是技术,允许Genymotion运行(仅限主机).
  • 另一个是试图从Genymotion上网时使用的那个.(NAT)

在Genymotion设置中,在代理设置下,您可以设置代理的用户名和密码.

Genymotion网络设置

如果您想要执行更复杂的身份验证方案,例如NTLM或Kerberos,Genymotion将无法运行.但作为一种解决方法,您可以使用CntlmNtlmAps等工具,这些工具将提供本地的,未经过身份验证的代理,并负责Genymotion的上游代理身份验证.

此设置仅适用于软件Genymotion.在Android内部,您还需要在设置中设置代理.转到:设置 - > Wi-Fi - >长按"WiredSSID" - >修改网络 - >选中"显示高级设置".

Android的Wi-Fi网络设置

如上所述,代理只适用于浏览器,也可能适用于Gmail.您还需要在尝试使用的每个应用程序的设置上进行设置.并非所有应用都会提供代理设置.我认为Twitter确实如此,但如果你的应用程序没有提供,那你就搞砸了!