分享

Charles 设置 https 抓包

 叹落花 2020-03-16

1.Charles安装:https://www./download/

2.安装SSL电脑证书:
电脑打开Charles,选择Help->SSL Proxying->Install Charles Root Certificate


找到Charles Proxy...ost证书,双击它,再在使用此证书时选择“始终信任”,如图:

3.安装手机证书:
打开Charles,选择Help->SSL Proxying->Install Charles Root Certification on a Mobile Device or Remote Browser...


会提示如图,意思是需要打开手机:设置->无线局域网->进入你的WiFi详情页->HTTP代理,选择“手动”,
“服务器”处输入提示的:192.168.xx.xx
“端口”处输入:8888


然后,打开手机的Safari浏览器,输入网址:http:///getssl
一路点“安装”,最后如图:

4.这时候只差最后一步了,还需要设置Charles的https抓包规则,这里我们将选择全部抓包:
打开Charles,Proxy->SSL Proxying Setting...


勾选Enable SSL Proxying,点击“Add”,在Host中输入*,Port中输入443,然后点OK保存,如图:

5.让手机打开https的网页,Charles即可看到请求,如图:

注意:
1.如果是iOS 10.3的真机,在上面第4步后,需要到手机的:设置->通用->关于手机->证书信任设置->打开Charles证书,否则,无法抓到https的包,如图:


2.如果不需要抓包的时候,需要关闭手机的HTTP代理设置,不然关闭Charles后,手机会连不上网络。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多