spy-debugger抓包
1、下载spy-debugger依赖包(借助npm
npm install spy-debugger -g
2、运行
spy-debugger
http://127.0.0.1:55338会自动打开,如果没有打开就自己打开浏览器。
3、代理设置:
Android设置代理步骤:设置 - WLAN - 长按选中网络 - 修改网络 - 高级 - 代理设置 - 手动
iOS设置代理步骤:设置 - 无线局域网 - 选中网络 - HTTP代理手动
在我们的手机和电脑连接同一个wifi,然后修改网路的代理,主机名:10.1.162.142;默认端口号是9888
4、第四步:手机安装证书。注:手机必须先设置完代理后再通过(非微信)手机浏览器访问http://s.xxx
(地址二维码)
安装证书(手机首次调试需要安装证书,已安装了证书的手机无需重复安装)。iOS新安装的证书需要手动打开证书信任
自定义选项:
1、设置端口号:spy-debugger -p 8888
2、设置页面内容可编辑模式:spy-debugger -w true (默认: false)
3、是否允许weinre监控iframe加载的页面:spy-debugger -i true (默认: false)
4、是否只拦截浏览器发起的https请求:spy-debugger -b false (默认: true)
5、是否允许HTTP缓存:spy-debugger -c true (默认: false)
fiddler抓包
1、安装fiddler
2、fiddler设置
1.打开菜单栏:Tools>Fiddler Options>HTTPS
2.勾选Decrypt HTTPS traffic,里面的两个子菜单也一起勾选了
3、导出证书
4、代理设置,同spy-debugger
5、使用ip+端口号访问网站,并下载证书
6、苹果手机信任证书