美文网首页
Mac&iPhone使用chalers抓包安装ssl密钥

Mac&iPhone使用chalers抓包安装ssl密钥

作者: beforerFE | 来源:发表于2017-12-29 14:20 被阅读344次

https协议使用后,开发过程中的chalers抓包无法正确获取到https请求的具体内容,需要在iPhone上安装ssl密钥来解决。

一,Mac先安装设置chalers软件

https://www.charlesproxy.com/download/latest-release/
设置端口号,也可以不用设置,使用默认端口,查看端口号和设置见下图。

image.png
image.png

二,iPhone设置代理。

先查看Mac的IP地址, ifconfig 或者 按住opttion鼠标点击Mac wifi icon Mac wifi icon
查看mac的ip 然后,mac上打开chalers,在iPhone上设置代理,设置代理步骤:设置>> 无线局域网 >> 自己所用的wifi >> 配置代理 >> 手动 配置代理

最后手机访问网页,chalers能抓包了,但是https的显示unknown


抓包结果

ps:切记 Mac 与 iPhone 需要在同一个局域网内。
切记 Mac 与 iPhone 需要在同一个局域网内。
切记 Mac 与 iPhone 需要在同一个局域网内。

三,安装证书

charles上


install Charles Root Certificate

chls.pro/ssl


chls.pro/ssl

iPhone Safari浏览器输入chls.pro/ssl


iPhone Safari浏览器输入chls.pro/ssl 允许 安装 安装 安装完成

ps:若安装完成后,显示证书是尚未验证 , 请开始一下操作:iPhone设置 >> 描述文件 >> 已验证

四,设置信任

iPhone 设置>> 关于本机 >> 证书信任设置


证书信任设置

五,Enable SSL Proxying

Enable SSL Proxying https抓包成功

https抓包成功

相关文章

网友评论

      本文标题:Mac&iPhone使用chalers抓包安装ssl密钥

      本文链接:https://www.haomeiwen.com/subject/whyigxtx.html