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 手机。
我通过以下方式手动解决了这个问题:
- 正在导出 Charles 证书(帮助 > SSL 代理 > 导出 Charles 根证书和私钥...)并设置合适的密码
- 正在将证书复制到 Google 驱动器
- 在 Android 设备上禁用手动代理设置
- 在 Android 设备上转到“设置”>“安全”>“从存储安装”
- 选择 Google 包含证书的驱动器帐户
- 选择证书文件并输入密码
- 为 "Credential use"
选择 "VPN and Apps"
证书随后被加载到系统范围的用户凭据存储中,我能够成功地对我当前正在使用的应用程序进行 SSL 代理。
作为解决方法,将其输入地址栏并按“开始”。
data:text/html,<a href=http://www.charlesproxy.com/getssl/>Save This Link
长按出现的 link 并选择保存 Link。然后打开你下载的证书。
我做的很简单
- 前往 URL http://charlesproxy.com/getssl/
在 Charles 中,您应该会看到来自服务器的带有证书的响应。
就像在这个屏幕中:
http://i.stack.imgur.com/pe3z7.png
将此文本复制到 txt 文件中,并保存为 *.cer
- 将 *.cer 附加到电子邮件,并将其发送到设备。
- 在您的 phone 上,您应该单击附件并安装证书。
- 盈利!)
我也遇到了 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 所建议的相似。
- 正在导出 Charles 证书(帮助 > SSL 代理 > 导出 Charles 根证书和私钥...)并设置合适的密码
- 从#1 保存证书的位置,附加到电子邮件并发送到可从手机访问的帐户。
- 在手机邮件客户端下载附件证书文件(到Downlaod文件夹)。
在手机设置 > 安全 > 从存储安装,(或在某些模拟器设置 > 安全 > 从 SD 卡安装)转到 Downlaod 文件夹并单击下载的证书文件。
正在选择证书文件并输入密码。
为 "Credential use"
选择 "VPN and Apps"
在设备上安装证书后,将 wifi 设置更改为指向 Charles 安装的机器并 运行。
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 手机。
我通过以下方式手动解决了这个问题:
- 正在导出 Charles 证书(帮助 > SSL 代理 > 导出 Charles 根证书和私钥...)并设置合适的密码
- 正在将证书复制到 Google 驱动器
- 在 Android 设备上禁用手动代理设置
- 在 Android 设备上转到“设置”>“安全”>“从存储安装”
- 选择 Google 包含证书的驱动器帐户
- 选择证书文件并输入密码
- 为 "Credential use" 选择 "VPN and Apps"
证书随后被加载到系统范围的用户凭据存储中,我能够成功地对我当前正在使用的应用程序进行 SSL 代理。
作为解决方法,将其输入地址栏并按“开始”。
data:text/html,<a href=http://www.charlesproxy.com/getssl/>Save This Link
长按出现的 link 并选择保存 Link。然后打开你下载的证书。
我做的很简单
- 前往 URL http://charlesproxy.com/getssl/
在 Charles 中,您应该会看到来自服务器的带有证书的响应。 就像在这个屏幕中: http://i.stack.imgur.com/pe3z7.png
将此文本复制到 txt 文件中,并保存为 *.cer
- 将 *.cer 附加到电子邮件,并将其发送到设备。
- 在您的 phone 上,您应该单击附件并安装证书。
- 盈利!)
我也遇到了 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 所建议的相似。
- 正在导出 Charles 证书(帮助 > SSL 代理 > 导出 Charles 根证书和私钥...)并设置合适的密码
- 从#1 保存证书的位置,附加到电子邮件并发送到可从手机访问的帐户。
- 在手机邮件客户端下载附件证书文件(到Downlaod文件夹)。
在手机设置 > 安全 > 从存储安装,(或在某些模拟器设置 > 安全 > 从 SD 卡安装)转到 Downlaod 文件夹并单击下载的证书文件。
正在选择证书文件并输入密码。
为 "Credential use"
选择 "VPN and Apps"
在设备上安装证书后,将 wifi 设置更改为指向 Charles 安装的机器并 运行。