【问题标题】:Charles Proxy SSL: "SSL Proxying not enabled for this host" [closed]Charles Proxy SSL:“未为此主机启用 SSL 代理”[关闭]
【发布时间】:2018-08-13 12:04:38
【问题描述】:

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

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

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

【问题讨论】:

    标签: charles-proxy


    【解决方案1】:

    Charles Proxy 不代理任何域,除非在代理设置中指定。在Charles Proxy Documentation

    您必须明确标识要启用 SSL 代理的主机名。该列表位于代理设置的 SSL 选项卡中。您还可以在结构视图中右键单击主机名并打开或关闭 SSL 代理。

    如果您希望 Charles 捕获所有 HTTPS 流量,则可以在该列表中添加 *:*:

    【讨论】:

    • 您可以将*:* 添加到该列表中,方法是输入 * 代表主机和 * 代表端口。 (感谢@Faizyy 的更正)
    【解决方案2】:

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

    【讨论】:

    • 最简单的解决方案。不需要在 Charles 内部进行任何手动摆弄。
    猜你喜欢
    • 2013-07-23
    • 1970-01-01
    • 2019-03-11
    • 2016-02-16
    • 1970-01-01
    • 2011-10-09
    • 1970-01-01
    • 2019-06-16
    相关资源
    最近更新 更多