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后,手机会连不上网络。
|