首页 > Web开发 > 详细

charles Https抓包

时间:2018-12-05 15:08:29      阅读:316      评论:0      收藏:0      [点我收藏+]

 

一、抓移动端http请求

1.在 Mac 中打开 Charles 应用;Proxy--Proxy Settings

技术分享图片

 

设置port 8888,OK

技术分享图片

 

2.设置手机HTTP代理:确保移动设备与 Mac 笔记本在同一局域网内,添加代理ip地址(系统偏好设置-网络-IP地址)和端口号(8888)

技术分享图片

 

点击右侧蓝色的感叹号 

技术分享图片

 

点击配置代理,选择手动,填写Mac的IP地址和端口号 

技术分享图片

 

 

3.在iOS设备上访问接口数据,在 Charles 弹出的确认窗中选择 Allow,允许即可。

二、抓移动端https请求

1.必须先走一遍上面(抓移动端http请求)流程

2.手机安装 Charles 证书:使用 Safari 浏览器访问地址:
http://www.charlesproxy.com/getssl
,浏览器会下载证书并提示安装,

3.手机--设置--通用--关于手机--证书信任设置--打开刚才安装的(信任此证书)

4.配置Charles

 

 技术分享图片

 

技术分享图片

点击Add

技术分享图片

 

 

 

三、抓Mac浏览器http请求

1.打开Proxy->勾选macOS Proxying

技术分享图片

 

四、抓Mac浏览器https请求

1.必须先走一遍上面(抓Mac浏览器http请求)流程

2.安装charles证书

技术分享图片

3.打开钥匙串,找到charles证书,右键,显示简介,设置为始终信任。(我已经设置为已经信任,如果未信任时这个证书会带红色的叉叉)

技术分享图片

技术分享图片

 

charles Https抓包

原文:https://www.cnblogs.com/huangzs/p/10070755.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!