在windows上面用的fiddler确实在开发调试上有很大的帮助,换成mac后没有fiddler只有charles。要不然还真用不下去了的换回去。
ps:fiddler已经有了mac版,但是还只有基础抓包功能,不够用呀!最主要的还只有10天试用。
既然有同类型的工具,趁着有时间就学习一下。
1.charles安装
官网地址下载,下载对应的版本即可
打开页面会提示只有30天试用,别怕直接网上找激活码也可以,找破解的jar包也可以,这些就不多说了,一起来看看吧
2.开启全局代理
开启后电脑的请求全走抓包,mac第一次开启需要输入电脑密码,相当于fiddler的F12
3.手机抓包
Proxy -> Proxy Setting 打开此配置
接下里手机在wifi设置里面,必须是同一个网段
接下来配置代理
配置好之后存储,就可以看到手机上的请求了。
4.https抓包
打开Proxy -> SSL Proxying Settings如下配置
然后安装证书,如果不能自动安装的自己直接去charles证书下载
下载后之后双击会出现在钥匙串里面,信任一下就好了
接下来在手机上输入chls.pro/ssl安装证书,在help -> ssl proxying -> … on mobile … 有提示
下载证书后,也是信任一下就好,苹果手机还需要在通用 -> 关于手机 -> 证书信任设置里面打开二次信任,接下来就可以https抓包了
某些域名或者某些机型会抓不到,目前不知道怎么处理
5.地址替换
线上调试,简单点来说就是线上转本地&#