【问题标题】:Charles just shows unknown packages查尔斯只显示未知包
【发布时间】:2016-01-15 00:38:57
【问题描述】:

我正在尝试分析我的 Iphone 流量,我启用了 SSL 代理并设置了所有内容。问题是..我刚拿到这些未知的包,我什么都看不到,有什么线索吗??

【问题讨论】:

    标签: ios iphone proxy reverse-proxy charles-proxy


    【解决方案1】:

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

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

    Enable certificate

    【讨论】:

    • android 上有什么?
    • ios模拟器有什么用?
    • @RamPrasadBismil 请参阅下面的答案。
    • @A.Trejo 请参阅下面的答案。
    • 使用ios设备进入charlesproxy.com/getssl后需要2个步骤:1)安装下载的配置文件(设置根),然后2)信任证书(设置>常规>关于>证书信任设置)
    【解决方案2】:
    • 在 Android 模拟器上安装 Charles 根证书
      1. 从您的 Mac 启动 Charles
      2. 转到模拟器上的 Android 设置
      3. 选择无线网络
      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 现已配置完毕。

    【讨论】:

      【解决方案3】:

      我明白了,您只需将 CA 移动到正确的路径;它不是默认路径,安装时必须移动到“受信任的文件夹”。

      【讨论】:

      • 什么是 CA?请解释你的答案。我遇到了同样的问题。
      • 我相信他的意思是Certificate Authority
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-03-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多