Android手机使用charles抓https请求(保姆级教程) |
您所在的位置:网站首页 › wifi浏览器下载安装到手机 › Android手机使用charles抓https请求(保姆级教程) |
前置条件:charles抓取手机数据包的前提,手机和电脑需要在一个局域网内。
1、charles官网下载地址
https://www.charlesproxy.com/download/
下载以后按提示安装即可。
2、charles的配置
在charles中【proxy->proxy Settings】设置进行代理的端口
![]() ![]() ![]() ![]() ![]() ![]() 服务器主机名填入charles上弹出的地址,我这个是172.16.47.7,服务器端口8888. 手机连上charles以后,charles会弹出一个提示,询问是否允许设备连接,一定要同意。 如果不小心点了deny,可以重启charles重新设置手机与之连接。 手机上未安装charles证书,手机网络会显示已连接不可用。 5、手机下载并安装charles证书 使用手机浏览器访问http://chls.pro/ssl,按提示下载证书![]() ![]() 如图即我们刚刚下载完成的证书 直接点击,却提示“无法打开文件”,怎么办? 我们选中下载好的文件,点击更多-任务详情,去文件管理中找到ta
长按选中文件,点击更多-重命名 将.pem的后缀改为.crt后确定,根据提示再次确定
这时再次单击我们重命名的文件,按提示给证书取个名字,安装成功。 如果此时手机还显示无法连接网络,可以重连一下wifi。 6、charles配置抓包https协议前面做了那么多配置,发现有些包,如https协议的还是抓不到,别急,还得再来个配置 在charles的【Proxy->SSL Proxying Settings】下进行如下配置![]() ![]() 解决办法:打开charles,Help->SSL Proxying点击Reset Charles Root Certificate…,然后重新在客户端安装证书即可
|
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |