我正在尝试使用Windows上安装的Charles代理应用程序连接到Web代理服务器。
我有两部iPhone-运行iOS 8.0.2的iPhone 5和运行iOS 7.1.2的iPhone 4。
我已经使用这两部手机将我的代理服务器(HTTP和HTTPS)连接了一段时间,但这是我在iOS 8更新后第一次尝试连接iPhone 5。
我可以在iPhone 4上连接到安全和不安全的设备,但是我的iPhone 5不允许HTTPS并出现以下错误:
我尝试在iPhone 5上再次安装SSL证书,但这没有任何效果。
这两款手机的网络配置相同,我可以与iPhone 5上的代理进行通信-只是不能通过SSL进行通信。
查尔斯错误是:
SSLHandshake: Remote host closed connection during handshake
我们发现没有执行SSL拦截的Blue Coat代理完全相同。我们没有解决方案。
不幸的是,我通过Charles成功地将我的iOS 8与SSL结合使用。您可以在https://*.facebook.com/上尝试SSL代理,看看它在iOS 8设备上的Safari中是否有效?我想知道是否是特定的网站有问题。当它在iOS 8设备上不起作用时,Charles中是否有任何消息提示失败原因?也许还要检查“错误日志”屏幕。
—
Karl von Randow
我刚刚尝试去facebook.com,却收到相同的消息,这一次我将iPad与iOS 8配合使用。查尔斯的“错误日志”屏幕在哪里?
—
crmpicco 2014年
在Charles支持渠道的零响应之后,我放弃了它,移到Fiddler,并按照此处的说明(docs.telerik.com/fiddler/configure-fiddler/tasks/…)将其配置为适用于iOS 8,并且运行良好。
—
crmpicco
对我来说,通过重置设置(常规>重置>重置设置)可以解决问题。它会重置所有设置,但会保留数据(应用程序,文本消息等)
—
Walty Yeung 2015年