Android 带有用户/密码的Genymotion代理
我使用以下配置通过Genymotion运行Android:Android 带有用户/密码的Genymotion代理,android,proxy,virtualbox,genymotion,Android,Proxy,Virtualbox,Genymotion,我使用以下配置通过Genymotion运行Android: 仅对于主机,我使用192.168.1.213,DHCP分配从192.168.1.214开始的地址 我的计算机在一个Squid代理后面,它有用户和密码,地址是192.168.1.2,端口是4444 我启动了Android虚拟机,在Genymotion配置中,我可以看到IP管理是IP 192.168.1.214。我也能成功地从我的电脑上ping这个地址,所以在这里之前一切都很好 如果我进入菜单->设置->无线和网络->Wi-Fi->Wi
- 仅对于主机,我使用192.168.1.213,DHCP分配从192.168.1.214开始的地址
- 我的计算机在一个Squid代理后面,它有用户和密码,地址是192.168.1.2,端口是4444
谢谢您的IP配置看起来是正确的。 GenyMoon和主机之间有两个连接
- 第一个只是技术性的,允许Genymotion运行(主机) 仅限)李>
- 另一个是在尝试获取 来自Genymotion的互联网。(NAT)
并非所有应用程序都将提供代理设置。我认为Twitter提供了,但如果你的应用程序没有提供,你就完蛋了 我找到了一个更简单的解决方案。
您所要做的就是在proxifier中创建一个规则,让genymotion使用主机默认ip。通过这种方式,它将能够连接到oracle虚拟机(使用proxifier没有问题;显然,在proxifier中,您将使用其身份验证凭据设置代理)。谢谢pcans,我已经设置了您提到的两个代理,Genymotion通过代理正常工作,因为我可以下载VM,但是在Android内部,高级设置不允许用户/通过,因此身份验证失败。无论如何,你是对的,我的应用程序不提供代理手段,但是,使用本地代理可能会做到这一点。。。比如拦截Android的外部互联网连接,并通过代理重新路由它们。。。不确定是否有人以某种方式做到了这一点(例如使用Proxifier?)@pccans这是一个很好的答案!我已经在使用Cntlm了,但是我错过了最后一步…如何在NAT网络上获取主机IP?我想主机IP应该是10.0.3.1,但我不知道如何获得它。在我的(windows-)主机的网络接口上,我看不到该网络接口,因此我看不到其IP。。。我还尝试在android模拟设备上使用Net swiss工具获取10.0.3.x子网中的可见IP,但没有成功。在互联网上寻找解决方案的过程中迷失了一个多小时,我在发布评论后才发现。。。对于存在相同问题的任何其他人,NAT接口上代理/主机的正确IP为10.0.3.2。这也向我暗示了NetSwiss工具在emulator上不能正常工作(但我没有花太多时间来100%确定)。希望有帮助!