今天,由于我要找到很久之前已经上线的代码,但是github上不知道是哪个日期文件夹,所以对手机(我的是iphone 6s plus)进行抓包,查看代码所在目录。
1、首先官网下载并安装charles
首先如果抓取的是HTTP包:
2、安装好以后,在命令行ipconfig查看你的ip地址,然后在手机端连好公司wifi之后,点击wifi右边的“i”这个图标,进去之后,手动设
置代理,输入你电脑的ip地址,端口号输入8888
3、打开charles.exe,会出现一个弹框,点击“allow”
4、打开你手机的任何一个app,你就可以看到所打开APP里的数据包了。
如果协议是https的,下面显示的文件会是“unknown”;这个时候就要进行安装证书了。
5、接着上述步骤,先在电脑上安装证书,点击charles中的help->SSL Proxying->install charles Root certificate,按照步骤一直next,
知道出现“导入成功”的弹窗。
6、接着,在手机端安装。点击电脑上charles软件的help->SSL Proxying->install charles Root certificate on a Mobile Device or
remote Browser->确定。
7、在手机Safari浏览器输入地址 [chls.pro/ssl],出现证书安装页面,点击安装
手机设置有密码的输入密码进行安装
8、安装好以后,打开手机的设置->通用->关于本机->证书信任设置->打开charles证书的按钮
9、再打开手机的app,就可以看到关于https协议的包了