mac上面是用Charles进行抓包
先去Charles官网下载Charles安装包
官网地址
charles本身可以免费试用30天,强烈支持购买正版软件,现提供一种破解方法,用于学习交流,Up主用的是charles 4.6.1。
1、 打开charles ---> help---> register。
2、输入Registered Name: zhile.io 、 License Key: 48891cf209c6d32bf4。
3、打开Proxy ---->点击 maxOS Proxy,即可开始抓浏览器网页请求。
如果需要抓取手机请求需要配置一些配置
1、配置:
打开Charles 选择 Proxy-> Proxy Settings
HTTP:HTTP代理的端口写8888 下面的弃用透明HTTP代理勾选上,
SOCKS:启用SOCKS代理勾选上,端口8889,通过SOCKS启用HTTP代理勾选上,包括默认..勾选上
2、安装2个证书:
2.1)Help -> SSL Proxying -> install Charles Root Certificate 这个是给电脑配置
Help - > SSL Proxying -> Install Charles Root Ceertificate on a Mobile Device Or Remote Browser 这边会出现一个提示框,上面的代理地址要在手机的wifi设置手动代理,需要记下来。不小心关闭了就再安装一次证书
2.2)确保手机与电脑链接同一个Wifi,同时在手机Wifi设置代理,代理的地址就是上面弹框中显示的地址,代理的端口号是上面显示的端口号。设置好之后链接Wifi,之后去浏览器中输入chls.pro/ssl 就会弹出一个提示框点击下载就可以了。下载完成之后进入手机设置-->点击高级-->安全-->受信任的凭据,找到下载好的.pem文件进行安装。安装之后就可以进行数据抓包了。