Android Charles ssl证书下载失败“;“由于网络故障”;

Android Charles ssl证书下载失败“;“由于网络故障”;,android,ssl,https,proxy,charles-proxy,Android,Ssl,Https,Proxy,Charles Proxy,Charles SSL/HTTPS代理在我的三星Galaxy S5手机上运行良好 我在不调试的情况下删除证书,因为手机会警告我第三方正在监视连接 现在,当我尝试从重新下载证书时,我得到一个charles-proxy-ssl-proxying-certificate.pem下载失败,原因是网络故障错误: 手机已设置为使用Charles代理。可以在Charles中检查HTTP流量 我正在运行Charles 3.11.4,但我也用3.11.2进行了测试。这款手机运行的是安卓5.0 我使用LG Nex

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

我在不调试的情况下删除证书,因为手机会警告我第三方正在监视连接

现在,当我尝试从重新下载证书时,我得到一个charles-proxy-ssl-proxying-certificate.pem下载失败,原因是网络故障错误:

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

我正在运行Charles 3.11.4,但我也用3.11.2进行了测试。这款手机运行的是安卓5.0


我使用LG Nexus 5进行了测试,下载并安装证书时没有出现任何问题。

它是Chrome Mobile-尝试其他浏览器,Dolphin工作正常。
谷歌在Chrome Mobile上的另一个突破。

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

  • 导出Charles证书(帮助>SSL代理>导出Charles根证书和私钥…)并设置合适的密码
  • 将证书复制到Google Drive
  • 在Android设备上禁用手动代理设置
  • 在Android设备上,进入设置>安全>从存储安装
  • 选择包含证书的Google驱动器帐户
  • 选择证书文件并输入密码
  • 为“凭证使用”选择“VPN和应用程序”

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

    作为一种解决方法,请在地址栏中键入此内容,然后按Go

    data:text/html,<a href=http://www.charlesproxy.com/getssl/>Save This Link
    
    data:text/html,保存此链接
    
    长按显示的链接,然后选择“保存链接”。然后打开你下载的证书。

    我做得很简单

  • 转到URL
  • 在Charles中,您应该看到来自服务器的带有证书的响应。 如此屏幕中所示:

  • 将此文本复制到txt文件中,并将其像*.cer一样保存

  • 将*.cer附加到电子邮件,并将其发送到设备
  • 在手机上,您应该单击附件并安装证书
  • 利润!)
    由于网络故障错误,我也无法下载charles ssl证书。我已将charles更新为3.11.5版,然后在我的移动设备上安装了charles证书

    它就像一个符咒。我猜在早期版本中,我的浏览器没有配置为使用charles proxy。或者在以前的版本中可能有一些问题


    希望能有帮助:)

    经过一番挣扎和咒骂,我发现了查尔斯身上存在的问题。由于长时间连接,我遇到网络错误/故障


    这似乎是由虚拟机创建的附加连接造成的问题。对于仍停留在这一点上的任何人,要解决此问题,请不要在帮助SSL代理在移动设备或远程浏览器上安装charles root Certificate中设置IP,而是从windows设置实际IP。要获取此信息,请导航到网络和共享中心-单击当前连接-详细信息-然后使用IPv4地址下的IP。然后使用Charles中配置的HTTP端口。

    它通过将SSL证书导出到文件并将此文件复制到移动设备来工作。然后从手机上安装它

    查看此帖子:
    与叶甫盖尼·梅尔尼科夫建议的类似

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

  • 选择证书文件并输入密码

  • 为“凭证使用”选择“VPN和应用程序”


  • 在设备上安装证书后,更改wifi设置以指向已停止并正在运行的机器。

    我在运行5.1.1的Nexus 5上看到了同样的情况,尝试使用Chrome进行下载。我想知道是不是最近的更新破坏了它?我在复制该问题时看到了以下ADB输出(一些重复项被修剪以适合评论):D/DownloadManager:[2693]启动V/NotificationService:pkg=com.android.providers.downloads canInterrupt=false intercept=true W/DownloadManager:[2693]请求停止,状态为无法恢复:无法知道下载大小,放弃D/DownloadManager:[2693]已完成状态为无法恢复我已联系Charles代理支持,并提供了此问题的链接。希望他们很快会回复。Firefox允许我下载证书,但最终没有出现在手机的用户信任凭据中。假设firefox有自己的证书存储。正确-firefox只安装到自己的证书存储。我将把修改后的答案粘贴到下面。谢谢@Andrew,我遵循了你的步骤,也让它工作了。我通过Slack将证书发送到我同事的手机上,然后从那里下载。在本例中,我还遇到了以下问题:…从存储安装>下载时,所有内容都变灰了。解决方案如链接中所示,首先浏览到顶级设备存储,然后找到下载文件夹并安装证书。最佳解决方案。下载firefox并尝试href解决方案后,我发现导出证书并安装证书更容易。我使用文件传输来保存证书。然后,只需使用文件浏览器点击设备,它就可以工作了…您可以使用此选项更新答案…感谢迄今为止最直接的解决方案。非常感谢!!谢谢你