Charles ssl 证书下载失败 "due to network failures"

Charles ssl certificate download failed "due to network failures"

Charles SSL/HTTPS 代理在我的三星 Galaxy S5 phone 上运行良好。

我在不调试时删除了证书,因为 phone 警告我有关第三方监视的连接。

现在,当我尝试从 http://www.charlesproxy.com/getssl/ 重新下载证书时,出现 charles-proxy-ssl-proxying-certificate.pem download failed due to network failures 错误:

phone 设置为使用 Charles 代理。可以在 Charles 中检查 HTTP 流量。

我是 运行 Charles 3.11.4,但我也测试过 3.11.2。 phone 是 运行 Android 5.0

我用 LG Nexus 5 测试过,证书下载和安装没有任何问题。

它是 Chrome 移动版 - 尝试使用不同的浏览器,Dolphin 运行良好。 还有一件事 Google 闯入了 Chrome 手机。

我通过以下方式手动解决了这个问题:

  1. 正在导出 Charles 证书(帮助 > SSL 代理 > 导出 Charles 根证书和私钥...)并设置合适的密码
  2. 正在将证书复制到 Google 驱动器
  3. 在 Android 设备上禁用手动代理设置
  4. 在 Android 设备上转到“设置”>“安全”>“从存储安装”
  5. 选择 Google 包含证书的驱动器帐户
  6. 选择证书文件并输入密码
  7. 为 "Credential use"
  8. 选择 "VPN and Apps"

证书随后被加载到系统范围的用户凭据存储中,我能够成功地对我当前正在使用的应用程序进行 SSL 代理。

作为解决方法,将其输入地址栏并按“开始”。

data:text/html,<a href=http://www.charlesproxy.com/getssl/>Save This Link

长按出现的 link 并选择保存 Link。然后打开你下载的证书。

我做的很简单

  1. 前往 URL http://charlesproxy.com/getssl/
  2. 在 Charles 中,您应该会看到来自服务器的带有证书的响应。 就像在这个屏幕中: http://i.stack.imgur.com/pe3z7.png

  3. 将此文本复制到 txt 文件中,并保存为 *.cer

  4. 将 *.cer 附加到电子邮件,并将其发送到设备。
  5. 在您的 phone 上,您应该单击附件并安装证书。
  6. 盈利!)

我也遇到了 charles-ssl-certificate-download-failed-due-to-network-failures 错误。我已将 charles 更新到版本 3.11.5,然后在我的移动设备上安装了 charles 证书。

它就像一个魅力。我想在早期版本中我的浏览器没有配置为使用 charles 代理。或者之前的 charles 版本可能存在一些问题。

希望对您有所帮助:)

经过大量的斗争和发誓,我发现了我的 Charles 出现的问题。由于长连接

,我正在获取网络 errors/failures

这似乎是我的虚拟机创建的额外连接的问题。对于仍然坚持这一点的任何人,要解决这个问题,不要在移动设备或远程浏览器上的帮助-SSL 代理-安装查尔斯根证书中设置 IP,而是从 windows 设置您的实际 IP。为此,请导航至网络和共享中心 - 单击您当前的连接 - 详细信息 - 然后使用 IPv4 地址下的 IP。然后使用 Charles 中配置的 HTTP 端口。

它通过将 SSL 证书导出到文件并将该文件复制到移动设备来对我有用。然后从 phone.

安装

检查此 post: http://go4test.blogspot.ca/2016/10/charles-proxy-failed-due-to-network.html

与 Evgeniy Melnikov 所建议的相似。

  1. 正在导出 Charles 证书(帮助 > SSL 代理 > 导出 Charles 根证书和私钥...)并设置合适的密码
  2. 从#1 保存证书的位置,附加到电子邮件并发送到可从手机访问的帐户。
  3. 在手机邮件客户端下载附件证书文件(到Downlaod文件夹)。
  4. 在手机设置 > 安全 > 从存储安装,(或在某些模拟器设置 > 安全 > 从 SD 卡安装)转到 Downlaod 文件夹并单击下载的证书文件。

  5. 正在选择证书文件并输入密码。

  6. 为 "Credential use"

  7. 选择 "VPN and Apps"

在设备上安装证书后,将 wifi 设置更改为指向 Charles 安装的机器并 运行。