我正在尝试让 Genymotion(Virtualbox 中托管的 x86 Android 模拟器)与 Charles 代理一起使用。我已成功使用网关 ip(虚拟机配置为使用仅主机适配器 fwiw)将设备连接到设备 wifi 代理设置中的代理,并且 http 流量被代理得很好。我已在虚拟机上安装了 charles 证书,但所有 ssl 连接仍然失败,并显示“SSL:无法识别的 SSL 消息,纯文本连接?”错误。有谁能够配置 genymotion 与 Charles 作为 ssl 代理一起使用吗?我可以通过 virtualbox 设置实现更通用的解决方案吗?
提前致谢。
转到您的 genymotion 模拟器
设置 -> Wifi -> 按住您的活动网络
选择“修改网络”
选择“显示高级选项”
选择“代理设置 -> 手动”
将您的代理设置为:10.0.3.2(Genymotion 本地的特殊代码
工作站。这网络模式必须是NAT关于虚拟设备配置)
将您的端口设置为:8888
按保存。
尽管在此之后您将看到 charlesproxy 中记录的网络请求。打开genymotion浏览器并访问以下网址http://charlesproxy.com/getssl http://charlesproxy.com/getssl下载并安装证书。你应该可以走了。
复制自:http://rexstjohn.com/using-genymotion-charles-proxy/ http://rexstjohn.com/using-genymotion-charles-proxy/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)