Charles 仅显示未知包裹

问题描述 投票:0回答:4

我正在尝试分析我的 iPhone 流量,我启用了 SSL 代理并设置了所有内容。问题是..我刚刚得到这些未知的包,我看不到任何东西,任何线索??

ios iphone proxy reverse-proxy charles-proxy
4个回答
21
投票

确保您的设备上启用了信任设置。

  1. 选择“设置”>“常规”>“关于”>“证书信任设置”
  2. 启用 Charles 代理证书

Enable certificate


6
投票
  • 在 Android 模拟器上安装 Charles 根证书
    1. 从 Mac 启动 Charles
    2. 转到模拟器上的 Android 设置
    3. 选择Wifi
    4. 选择AndroidWifi网络
    5. 选择右上角的铅笔图标。
    6. 选择“高级选项”手风琴
    7. 启用手动代理设置(就像物理设备一样)
    8. 在模拟器浏览器中导航到 chls.pro/ssl 并安装根证书(将其设置为 VPN)
    9. 确认 Charles 提示外部设备正在尝试使用 Charles 进行代理
    10. Charles 现已配置完毕。
  • 在 iOS 模拟器上安装 Charles 根证书
    1. 从 Mac 启动 Charles
    2. 选择帮助 > SSL 代理 > 保存 Charles 根证书
    3. 将保存的证书拖放到打开的模拟器中
    4. 在模拟器中打开“设置”>“常规”>“关于”>“证书信任设置”
    5. 确保证书可信。
    6. 重新启动模拟器。
    7. Charles 现已配置完毕。

0
投票

Charles -> 代理 -> SSL 代理设置 -> 为包含选项卡中的现有 url 启用 SSL 代理

这个解决了我的问题


-2
投票

我明白了,你只需要把CA移到正确的路径即可;它不是默认路径,安装时必须移至“受信任文件夹”。

© www.soinside.com 2019 - 2024. All rights reserved.