- 前言一. Charles抓包和配置:二.ProxyPin使用和总结:
- 结尾
前言
微信小程序抓包可以帮助开发者分析小程序的网络请求,从而优化程序性能,解决程序的bug。同时,通过抓包还可以获取到一些有用的信息,比如用户登录信息、支付信息等。因此,对于小程序开发者来说,微信小程序抓包是一种非常有用的技术。 之前使用Fiddler进行微信小程序抓包无论是手机上还是PC上都是非常方便的,后来微信把Fiddler屏蔽了,就抓不到包了,今天写一篇文章介绍下新的两款工具Charles、ProxyPin来实现微信小程序抓包。
一. Charles抓包和配置:
1.1 怎样安装:
Charles的安装网上都有教程,如果个人使用,或者公司没有强制性限制不让使用的话都可以下载和破解使用。
1.2 使用和设置:
Charles需要安装对应的证书移动和PC才能实现相应的抓包功能:具体步骤为: Help->SSL Proxying->浏览选择受信任证书:
设置相应的域名过滤,只针对相应的域名进行抓包:
1.3 Charles使用总结:
Charles总体的使用和Fiddler非常的像,使用起来也比较的方便,如果允许使用的话确实对于抓包非常的方便。
二.ProxyPin使用和总结:
ProxyPin是国内的同僚开发的免费开源的抓包工具,完全的开源,下面是下载链接,完全的可以应用于商业, 下载链接: https://gitee.com/wanghongenpin/network-proxy-flutter/releases
2.1.使用和设置:
对于所有的抓包工具实现抓包都需要安装对应的证书才能实现抓包,所以如果使用ProxyPin也需要进行安装对应的证书: Help->SSL Proxying->浏览选择受信任证书:
2.2 抓包效果:
image
image
结尾
上面是整个梳理的微信小程序抓包的的常用的解决方案,其实已经是概括的比较全面的,也是经过生产实践验证通过的,使用的时候。如果有问题,欢迎关注公众号:Java时间屋 随时交流。