【问题标题】:Charles just shows unknown packages查尔斯只显示未知包 【发布时间】:2016-01-15 00:38:57 【问题描述】: 我正在尝试分析我的 Iphone 流量,我启用了 SSL 代理并设置了所有内容。问题是..我刚拿到这些未知的包,我什么都看不到,有什么线索吗?? 【问题讨论】: 标签: ios iphone proxy reverse-proxy charles-proxy 【解决方案1】: 确保您在设备上启用了信任设置。 选择“设置”>“常规”>“关于”>“证书信任设置” 启用 Charles Proxy 证书 Enable certificate 【讨论】: android 上有什么? ios模拟器有什么用? @RamPrasadBismil 请参阅下面的答案。 @A.Trejo 请参阅下面的答案。 使用ios设备进入charlesproxy.com/getssl后需要2个步骤:1)安装下载的配置文件(设置根),然后2)信任证书(设置>常规>关于>证书信任设置) 【解决方案2】: 在 Android 模拟器上安装 Charles 根证书 从您的 Mac 启动 Charles 转到模拟器上的 Android 设置 选择无线网络 选择 AndroidWifi 网络 选择右上角的铅笔图标。 选择“高级选项”手风琴 启用手动代理设置(就像物理设备一样) 在模拟器的浏览器中导航到 chls.pro/ssl 并安装根证书(保持设置为 VPN) 确认来自 Charles 的提示,即外部设备正在尝试使用 Charles 进行代理 Charles 现已配置完毕。 在 iOS 模拟器上安装 Charles 根证书 从您的 Mac 启动 Charles 选择帮助 > SSL 代理 > 保存 Charles 根证书 将保存的证书拖放到打开的模拟器中 在模拟器中打开设置 > 常规 > 关于 > 证书信任设置 确保证书是可信的。 重启模拟器。 Charles 现已配置完毕。 【讨论】: 【解决方案3】: 我明白了,您只需将 CA 移动到正确的路径;它不是默认路径,安装时必须移动到“受信任的文件夹”。 【讨论】: 什么是 CA?请解释你的答案。我遇到了同样的问题。 我相信他的意思是Certificate Authority