笔者最近在学习爬虫,装了各种各样的抓包软件,最有名的当属charles,而charles抓取手机端的这个操作在小米手机实现却问题重重,接下来我就把进过的坑给大家说一下
首先大家安装完charles后 打开
点击Help——SSL proxying——Install Charles Root Certificate
点击安装证书——下一步——选择当前用户——单击将所有的证书都放入下列的存储——选受信任的根证书颁发机构 这样我们就在电脑端安装完毕
接下来开始手机端的证书安装
首先我们要把手机和电脑连在同一个网络,最简单的就是电脑上开个个人热点,手机连接进去,并在wifi那里设置代理监听8888端口
打开Help——SSL proxying——Install Charles Root Certificate on a Mobile Device
普通的手机打开chls.pro/ssl就行了,但小米手机不知道是什么问题下载的证书无法打开
所以我们先在电脑打开chls.pro/ssl下载好证书以后,注意!这里是用手机直连线把刚刚的证书直接传到手机的存储那里(手机USB连接时记得选传送文件)
回到手机上,打开设置——应用管理那一栏选择更多应用——在搜索栏里输入“文件”,并点选择全部——启用
然后回到设置——更多设置——系统安全——加密与凭据——从存储设备安装——左上角选择MI6——然后在手机存储里找到刚刚电脑传过来的证书——单击安装,这一步要输入你的密码
这样安装就大功告成了