如何在Charles上设置SSL代理?

搬瓦工机场JMS

Charles可以用作中间人HTTps代理,使您能够以纯文本格式查看Web浏览器和SSL Web服务器之间的通信。Charles通过成为一名中间人来做到这一点。Charles不是让您的浏览器看到服务器的证书,而是动态地为服务器生成证书,并使用自己的根证书(Charles CA证书)对其进行签名。

Charles for Mac(HTTP抓包工具)

立即下载Charles for Mac(HTTP抓包工具)

charles mac是一款常用的Mac端HTTP协议抓包工具,可以让开发者监视查看所有连接互联网的HTTP通信,包括请求,响应和HTTP头信息等等,主要用于网页的开发和调试等,charles mac同时也可以用来看json和xml。在Web和Internet开发中,您无法看到Web浏览器/客户端和服务器之间发送和接收的内容。没有这种可见性,确定错误在哪里是困难和耗时的。Charles抓包工具mac很容易看到发生了什么,所以你可以快速诊断和解决问题。

2020-02-0752.66 MB英文软件

Charles使用SSL代理

Charles收到服务器的证书,而您的浏览器收到Charles的证书。因此,您将看到一个安全警告,指示根权限不受信任。如果将Charles CA证书添加到受信任的证书中,您将不再看到任何警告 – 请参阅下文,了解如何执行此操作。

Charles仍然通过SSL与Web服务器通信。通信是从Web浏览器到Charles的SSL(加密)以及从Charles到Web服务器的SSL(加密)。

此功能对于调试安全(SSL)Web应用程序至关重要。

您可以在代理首选项中打开或关闭此SSL代理。关闭SSL代理后,Charles只会将所有SSL流量直接转发到目标Web服务器。

选择主机到SSL代理

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

将主机名添加到SSL代理列表后,您可能需要重新启动Charles才能更改现有的浏览器会话。

如果您想要SSL代理所有主机名,请在SSL代理设置中输入*到主机名列表中。

信任Charles的SSL证书

Charles为站点生成自己的证书,并使用Charles Root证书签名。当您收到该证书时,您将在浏览器或其他应用程序中看到警告,因为Charles Root Certificate不在您的受信任根证书列表中。

以上就是小编为大家带来的Charles设置SSL代理教程,希望对大家有所帮助,关注Mac Down,悦享更多精彩内容!

未经允许不得转载:搬瓦工VPS_美国VPS » 如何在Charles上设置SSL代理?

赞 (0) 打赏

相关推荐

    暂无内容!

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏