【问题标题】:Genymotion proxy with user/password带有用户/密码的 Genymotion 代理
【发布时间】:2014-01-26 14:52:25
【问题描述】:

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

  • 对于仅主机,我使用 192.168.1.213,DHCP 分配以 192.168.1.214 开头的地址
  • 我的计算机位于 Squid 代理后面,该代理具有用户名和密码,地址为 192.168.1.2,端口为 4444

我启动 Android VM,在 Genymotion 配置中我可以看到 IP 管理为 IP 192.168.1.214。我也可以从我的计算机上成功地 ping 这个地址,所以一切都很好,直到这里。

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

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

有没有办法将 Android 配置为通过我的代理工作?如果是这样,我应该配置什么?

谢谢

【问题讨论】:

    标签: android proxy virtualbox genymotion


    【解决方案1】:

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

    • 第一个只是技术性的,允许 Genymotion 运行(主机 只要)。
    • 另一个是尝试获取时将使用的 Genymotion 的互联网。 (NAT)

    在 Genymotion 设置中的代理设置下,您将能够为您的代理设置用户名和密码。

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

    此设置仅适用于软件 Genymotion。 在 Android 内部,您还需要在设置中设置代理。 进入:设置 -> Wi-Fi -> 长按“WiredSSID” -> 修改网络 -> 勾选“显示高级设置”。

    如上所述,代理仅适用于浏览器,也许 Gmail 也适用。 您还需要在您尝试使用的每个应用程序的设置上进行设置。 并非所有应用都会提供代理设置。我认为 Twitter 可以,但如果你的应用不提供,那你就完蛋了!

    【讨论】:

    • 感谢 pcans,我已经设置了你提到的 2 个代理,Genymotion 通过代理可以正常工作,因为我能够下载 VM,但在 Android 中,高级设置不允许用户/pass,所以认证失败。无论如何,你是对的,我的应用程序不提供代理方式,但是,使用本地代理可能会成功......所以像拦截 Android 与互联网的外部连接并通过代理重新路由它们......不确定是否有人设法以某种方式做到这一点(例如使用 Proxifier?)
    • @pccans 不错的答案!我已经在使用 Cntlm 但我错过了最后一步......如何在 NAT 网络上获取主机 IP?我想主机 IP 应该类似于 10.0.3.1 但我不知道如何获取它。在我的(windows-)主机的网络接口上,我看不到该网络接口,因此我看不到它的 IP ......我还尝试在 android 模拟设备上使用 Net swiss 工具来获取 10.0.3 中的可见 IP .x 子网但没有成功。
    • 在互联网上寻找解决方案一个多小时后,我在发表评论后找到了它......对于其他有同样问题的人,代理/主机的正确 IP NAT 接口是 10.0.3.2。这也向我表明 Net swiss 工具在模拟器上无法正常工作(但我没有花太多时间来确定 100%)。希望对您有所帮助!
    【解决方案2】:

    我找到了一个更简单的解决方案。 您所要做的就是在 proxifier 中创建一个规则,让 genymotion 使用主机默认 IP。通过这种方式,它将设法连接到 oracle 虚拟机(使用 proxifier 没有问题;显然,在 proxifier 中,您将使用其身份验证凭据设置您的代理)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-06-15
      • 2019-07-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-25
      相关资源
      最近更新 更多