使用Charles Proxy作为代理服务器时无法搜索应用商店

amy*_*amy 4 macos app-store charles-proxy

我在Macbook Air上使用Charles来监视iPhone上的Wi-Fi流量。我已经安装了查尔斯证书,并且手机中的https流量显示在结果中。都好!

我遇到的唯一问题是,当我在手机上打开App Store应用程序时,无法使用搜索功能查找应用程序。当我输入一些搜索词时,它只会旋转并且永远不会产生任何结果。在Charles的代理设置下,我添加了一些苹果网站来绕开,例如mzstatic,phobos,apple.apple,但没有运气。手机仍然挂断了搜索应用程序。

知道为什么Charles会关闭App Store搜索吗?谢谢!

shr*_*der 5

如果您使用正确的Charles证书设置了手机,则可能是App Store应用正在使用证书固定-就像Facebook。证书固定可防止甚至使用像Charles这样的受信任代理来监视其流量。


Asa*_*Gur 5

出于某种原因,Apple 在使用代理侦听器时会阻止打开 App Store。

解决方案非常简单:代理 -> 录制设置 ->“排除”选项卡 -> 添加“*.apple.com”(或“itunes.apple.com”,更具体地说)。

此外,请确保在代理 -> SSL 代理设置 ->“SSL 代理”选项卡下,“ : ”或包括“apple.com”在内的任何域都不存在。

现在这些网络呼叫不会被记录在 Charles 中,但会像往常一样打开和工作。

  • _“出于某种原因”_ 这个原因是证书固定,正如前面的答案所说。 (2认同)