使用mac电脑-charles抓IOS和Android的包
•
移动开发
1、首先保证电脑和手机处于同一个局域网内,可以连同一个热点
2、手机设置里设置代理
- 打开charles->help->ssl proxying->最长的那个
- 打开手机设置-Wi-Fi-代理:默认是无,改成手动,把charles的代理地址和端口填入



- 手机浏览器访问chls.pro/ssl下载证书,如果出来的是提示页面,检查下手机是否连接了VPN,断开VPN再试下
【电脑端charles的设置】
1、proxy->macOS Proxy 勾选此项

PS:有的app,还需要在debug界面开启抓包模式,这个看具体项目
2、Proxy->SSL Proxy Settings
点击add添加一个配置:Host填写* port填写443


3、Proxy->Proxy Settings
portt填写8888
勾选下面两项

4、手机app的debug面板上添加代理地址

PS:IOS抓包比Android多一步,手机上安装证书之后要去设置-通用-关于本机-证书信任设置中开启信任

5、最后,操作app就可以抓到包了,request里看请求、response里看响应

本文来自网络,不代表协通编程立场,如若转载,请注明出处:https://www.net2asp.com/8cc3143407.html
