Charles Proxy SSL:"未为此主机启用SSL代理"

Ter*_*riA 6 charles-proxy

为什么在调试应用程序时我无法在Charles Proxy中看到响应?

这很奇怪,所有证书都已安装在我的笔记本电脑上并且受信任,我的设备也是如此SSL Proxying not enabled for this host,即使我已启用启用SSL框,我仍然可以使用.

我以前从未遇到过这个问题.我能做什么?

Aka*_*hav 30

如果您只想监控与您的应用程序相关的几个域。一个简单的解决方案是,只需右键单击您要监视的域名,然后在显示的上下文菜单中单击Enable SSL Proxying,charles 将负责填充 url 和端口本身。

  • 最简单的解决方案。不需要在 Charles 内部进行任何手动操作。 (2认同)

Llu*_*ñol 17

除非在代理设置中指定,否则Charles Proxy不代理任何域.它位于Charles Proxy文档中:

您必须专门识别要启用SSL代理的主机名.该列表位于"代理设置","SSL"选项卡中.您还可以在结构视图中右键单击主机名,然后打开或关闭SSL代理.

如果您希望Charles捕获所有HTTPS流量,则可以在该列表中添加*:*: 在此输入图像描述

  • 您可以通过输入 * 表示主机并输入 * 表示端口,将“*:*”添加到该列表中。(感谢@Faizyy 的更正) (6认同)
  • 您可以通过输入*作为主机和*作为端口将:*:添加到该列表。 (3认同)