charles抓包配置

charles抓包工具配置

charles抓包

普通的抓包

  1. 电脑端设置查看电脑ip地址
  2. 手机端设置wifi和电脑处于同一个局域网,也就是和电脑用同一个wifi
  3. 手机端点击wifi 设置代理(ip地址填电脑的ip地址,端口号填8888)

https抓包

  1. 完成普通抓包的三部设置
  2. 点击charles菜单Help->SSL proxying->save charles root certificate 保存根证书到电脑
  3. 双击保存的根证书在钥匙串中打开并信任这个根证书
  4. 链接需要抓包的手机 点击charles菜单Help->SSL proxying->install charles certification on device or remote brower
  5. 在手机浏览器中输入 chls.pro/ssl 下载证书并安装证书
  6. 在手机上打开设置->通用->关于本机->证书信任设置中信任证书
  7. 在charles菜单栏Proxy中选择SSL Proxy setting选项SSL Proxying列表中添加对应https的域名。
  8. 开始抓包

charles模拟数据返回

  1. 电脑浏览器打开Mocky: Real HTTP mocking网址
  2. 数据模拟返回的json或其他格式化数据
  3. 点击Generate my http response按钮生成链接
  4. 在Charles中找到需要模拟数据返回的url,右键点击选择map remote菜单,在map remote的map to中填写第三步生成的链接.
  5. 点击Ok保存,点击Charles菜单的小红点(stop recording)再次点击重新启动使修改生效.重新打开app就能得到模拟返回的数据了.

wireshark

fiddler

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容