【接口工具】mac环境下使用Charles抓包Https请求

Charles支持针对Https包解析。具体安装导航请参考“【接口工具】接口抓包工具之Charles

 

操作流程

  • 电脑安装证书:

Help-SSL Proxying-Install Charles Root Certificate

->

弹框默认登录,点击添加

 

弹出钥匙串访问list页,点击登录-证书-双击Charles-信任-选择始终信任

 

  • mac设置代理

菜单栏Proxy-Proxy Settings,弹出proxy设置选项卡,进入默认的Proxies勾选Support HTTP/2和Enabling transparent HTTP proxying,点击OK。

 

再进入mac OS勾选Enable macOS proxy和Enable macOS proxy on launch,点击OK。

 

菜单栏Proxy-SSL Proxying Settings,弹出SSL proxy设置选项卡,进入默认的SSL Proxying ,勾选Enable SSL Proxying,在Include Location部份选择add,按如下图添加,抓取任意站点、443端口的数据。

 

设置完后页面显示:

 

  • 电脑设置

进入Chrom偏好设置-高级-打开代理设置或电脑设置-网络-对应使用网络-高级-代理,按如下设置,如自动代理配置有勾选,请去掉。

 

  • 抓包

 

------------------------------------------------------Tanwheey--------------------------------------------------

爱生活,爱工作。

原文地址:https://www.cnblogs.com/Tanwheey/p/11716622.html