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

时间:2015-08-04 17:17:38

标签: macos app-store charles-proxy

我在Macbook Air上使用Charles来监控iPhone上的Wi-Fi流量。我安装了Charles证书,我的手机的https流量显示在结果中。一切都好!

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

任何想法为什么Charles会关闭App Store搜索? 谢谢!

4 个答案:

答案 0 :(得分:4)

如果您使用正确的Charles证书设置了手机,可能是App Store应用程序正在使用证书固定 - 就像Facebook一样。证书锁定可以防止使用像Charles这样的可信代理来监控其流量。

答案 1 :(得分:1)

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

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

此外,请确保在Proxy下 - > SSL代理设置 - > “SSL代理”标签,“”或任何包含“apple.com”的域名都不存在。

现在这些网络电话不会记录在Charles中,但会打开并照常工作。

答案 2 :(得分:1)

自 2021 年 2 月 21 日起,我可以使用以下设置浏览 App Store。

代理 > SSL 代理设置... > SSL 代理

排除

  • *.apple.com
  • *.mzstatic.com

enter image description here

答案 3 :(得分:0)

将 *.apple.com:* 添加到您的 SSL 排除站点以启用 App Store 流量。

(代理 -> SSL 代理设置)

enter image description here