如何配置BlueStack AppPlayer在连接到网络时使用代理设置?


15

Bluestacks可以通过模拟Android OS映像在Windows上运行Android应用程序。

我最近在Windows XP上安装了BlueStacks_HD_AppPlayerPro(0.7.0.725),但由于我的网络需要代理,因此无法下载/安装任何应用程序。它显示以下错误:

在此处输入图片说明

我尝试使用像freecap这样的ProxyCaps,但对我来说不起作用。如何配置BlueStacks以使用我的代理设置?


我不知道它是否能帮上忙,但是最近我安装了AMD AppZone(基于BlueStacks),并且在没有特殊设置的情况下,它可以在代理后面的笔记本电脑上顺利运行。你测试过了吗?也许在最新版本中,他们已解决了该问题。
德雷克2012年

Answers:


5

根据Bluestack员工Deepika Sharma的说法:

当前,我们不支持BlueStacks App Player中的代理设置,但在将来的版本中肯定会考虑使用代理设置。

该信息来自他们的帮助论坛主题:代理后面无网络访问权限


Alex Guerrieri回答说,通过使用您提到的应用程序,可以解决此问题。我在这里发布解决方案,因为我不知道您尝试了什么:

我找到了解决方案。我使用proxycap通过代理重定向Bluestacks(甚至使用LDAP)。您必须下载并安装该应用程序,设置代理并为HD-Network.exe创建新规则(位于%Program_Files%中的Bluestack目录下)。它为我工作。


您尝试过Alex的解决方案吗?我尝试使用类似于proxycap的程序freecap。但是我仍然出现“网络无法访问”错误。
akjain

@akjain我还没试过!我的回答是“不支持”部分。我最后提到解决该问题的Alex步骤,因为您尚未指定尝试解决问题的步骤。我会尝试一下,看看是否可以提出一种功能性的解决方法。
Zuul 2012年

4

其他答案已经过时了。

BlueStacks安装现在包括 HD-ConfigHttpProxy.exe用于设置代理连接的命令行实用程序。我在任何地方都找不到此实用程序的文档,但它很基本:


将Bluestacks与代理服务器一起使用

  1. 打开Bluestacks(在运行实用程序之前必须先打开它)
  2. 打开**命令提示符(例如,按Windows Key+ R →输入cmd→按Enter
  3. 转到BlueStacks文件夹(例如cd C:\Program Files\BlueStacks
  4. 运行HD-ConfigHttpProxy.exe

    用法:

     HD-ConfigHttpProxy.exe set <host> <port>      connect to specified proxy
     HD-ConfigHttpProxy.exe reset                  reset/stop using proxy
    

    例如: HD-ConfigHttpProxy.exe set 123.45.67.890 4444

  5. 出现提示时,关闭并重新打开 BlueStacks。

另外,您可以通过<host>在标准语法中包含其他代理协议来指定其他代理协议。例如,我使用socks://localhost和我的自定义端口号。尝试了几次,但最终成功了。


断开/重置BlueStacks代理设置:

  1. 确保BlueStacks正在运行
  2. 打开命令提示符
  3. 运行命令: C:\Program Files\BlueStacks\HD-ConfigHttpProxy.exe reset
  4. 关闭并重新打开 BlueStacks。

1
但是使用此方法,来自应用程序(apk)的请求不会通过代理。仅来自实际的BlueStacks.exe即可(例如单击通知图标时)
baburao

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.