无法与iOS 8上的安全Web代理通信


16

我正在尝试使用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年

1
在Charles支持渠道的响应之后,我放弃了它,移到Fiddler,并按照此处的说明(docs.telerik.com/fiddler/configure-fiddler/tasks/…)将其配置为适用于iOS 8,并且运行良好。
crmpicco

2
对我来说,通过重置设置(常规>重置>重置设置)可以解决问题。它会重置所有设置,但会保留数据(应用程序,文本消息等)
Walty Yeung 2015年

Answers:


1

对我而言,Charles Proxy 4.1在iOS设备上的运行效果更好。

您可能想要在遇到问题的任何iOS设备上重置所有网络设置,并且如果固定/受信任的证书与中间代理中的工作人员所需的证书冲突,则可能希望彻底清除所有网络设置。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.