前置条件:charles抓取手机数据包的前提,手机和电脑需要在一个局域网内。
1、charles官网下载地址
https://www.charlesproxy.com/download/
下载以后按提示安装即可。
2、手机与charles连接
先在PC-charles点击install charles root certificate on a mobile device or remote browser
在手机端进入wifi设置,长按当前连接的网络,选择修改网络-显示高级选项-设置代理为手动-服务器主机名填入charles上弹出的地址,我这个是172.16.30.122,服务器端口8888.
手机连上charles以后,charles会弹出一个提示,询问是否允许设备连接,一定要同意。
如果不小心点了deny,可以重启charles重新设置手机与之连接。
手机上未安装charles证书,手机网络会显示已连接不可用。
3、收集下载并安装charles证书
使用手机浏览器访问http://charlesproxy.com/getssl,按提示下载证书后,进入手机设置页面,搜索“从存储设备安装”,选择刚下载的证书。按提示给证书取个名字,安装成功。
如果此时手机还显示无法连接网络,可以重连一下wifi。
网友评论