charles调试报unknown的解决方案

2022-03-07  本文已影响0人  隔壁老王z

charles

macOS抓包的工具,类似Windows的Fiddler,关于Chales或Fiddler的用途用法等在此不再赘述,网上教程很多。在此记录一下某次抓包公司正式环境的请求时出现乱码的解决方案,仅供参考。

<unknown>且都是乱码

抓包时遇到了https的链接时就出现了如下场景:

https是加密的,因此需要配置证书

解决方案

1. 电脑端安装证书

如图进行设置:


安装完该证书是不被信任的,需要双击设置,选择“始终信任”即可。

2. 手机端安装证书

如图:


手机wifi配置代理之后就可以手机浏览器输入 chls.pro/ssl下载证书,下载完需要对证书进行安装。

我用的iPhone,下载之后直接在设置里面选择刚下载的证书进行安装即可。安卓的可能有些差异,可参考这篇文章

3. 设置Charles

完成了上述两个步骤但是还是只能看到乱码,此时可以看到下述提示:

之后进行如下的设置:

tips:需要在下方设置允许访问的https链接白名单,如juejin.cn

参考:https://juejin.cn/post/6900450380748947463

上一篇 下一篇

猜你喜欢

热点阅读