1、下载Charles 官网下载链接 http://www.charlesproxy.com/download/
2、安装Charles (ps:a、没有注册每次只能使用30分钟,工具就会断开链接;b、没有安装证书 抓取https的会是乱码)
3、抓包配置
Step1:proxy→proxy setting...→设置如图(默认勾选即可)
Step2:下载charles证书 help→ssl proxying →Install Charles Root Certificate (根据安装向导提示默认安装即可)
Step3:pc端的charles证书安装好后,接着在客户端(Android)安装charles证书 下载地址http://www.charlesproxy.com/ssl.zip下载好后解压导入到手机中 或 可以直接在手机客户端输入 http://chalesproxy.com/getssl直接下载在手机上;然后在手机 设置 -- 安全 --从内置存储安装(ps:不一样的手机不一样【oppo r11的设置位置是 设置--其他设置--安全与隐私--从存储设备安装证书】)
选择下载好的证书(证书名称随个人喜好设置) 设置就ok了
配置到这里还不行,接着在Charles中 proxy→ssl proxying settings…
点击OK,设置完成
Step4:为手机端wifi添加代理(要确保手机wifi与PC在同一局域网内,否则无法抓包) a、手机端打开WLAN,选择链接的wifi查看详情, 选择 代理--手动--如下图设置
Step5:开始抓包(PS:首次抓包Charles会询问是否允许 选择Allow即可)
参考文章
https://www.cnblogs.com/TingyunAPM/p/5445476.html
http://www.jianshu.com/p/68684780c1b0
http://blog.youkuaiyun.com/happy_love1990/article/details/70217474
http://blog.youkuaiyun.com/zjws23786/article/details/52145322