【问题标题】:Charles proxy internet connection still encrypted查尔斯代理互联网连接仍然加密
【发布时间】:2021-04-10 06:18:44
【问题描述】:

我正在尝试在我的手机上使用 Charles,但它不起作用。我尝试了 2 个不同的手机,一个 iOS 和一个 android,但它们都没有工作..

这是我为 iOS 执行的步骤:(I found them here)

1 - 帮助 > SSL 代理 > 在移动设备上安装 Charles 根证书

2 - 在 iPhone 上,设置 > Wi-Fi > 我的网络 > 配置代理 > 手动,然后我写下了我刚刚用 Charles 获得的 IP 地址和端口

3 - 我接受 Charles 上说“新设备正在尝试连接”的消息

4 - 然后,在 iPhone 上,设置 > 常规 > 配置文件,我安装 Charles Proxy CA

5 - 然后,仍然在 iPhone 上,设置 > 常规 > 关于 > 证书,我启用根证书

6 - 应该已经准备好了,所以我在google上做了一个测试,所有内容仍然是加密的..

如果有人知道如何解决它,我正在听:)

【问题讨论】:

    标签: proxy charles-proxy


    【解决方案1】:

    无法拦截 HTTPS 内容的原因有多种:

    • 您的应用正在使用 SSL-Pinning,这可以防止像 Charles Proxy 或 Proxyman 这样的 MiTM 应用拦截 HTTPS 流量。 => 如果是,则没有办法实现它,除非你有固定的证书

    • 您似乎尝试从 google.com 查看 HTTPS 内容,但它不起作用 => 看起来缺少其中一个步骤。请再次检查。

    • 如果您在 Android 设备上进行测试,请确保将一些配置添加到 network_security_config.xml 文件中。阅读更多https://docs.proxyman.io/debug-devices/android-device#android-setup-guide

    解决方案

    免责声明:我写的是 Proxyman,希望对您有所帮助。

    【讨论】:

      猜你喜欢
      • 2023-04-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-15
      • 2017-03-16
      • 2014-02-08
      • 2012-06-12
      相关资源
      最近更新 更多