美文网首页
Charles抓包设置

Charles抓包设置

作者: y夜无眠 | 来源:发表于2020-10-29 16:23 被阅读0次
  1. 安装

官网下载地址: 地址

Charles下载.jpg
  • 官网下载的只有30天的免费使用期, 需要注册:

打开Help 输入下面的License即可:
Registered Name: https://zhile.io
License Key: 48891cf209c6d32bf4

register.jpg
  1. 配置

  • 1、查看Mac电脑的IP地址,系统偏好设置->网络就可以查看到了,比如我的ip地址是:192.168.0.0;
  • 2、打开iOS设置,进入当前wifi连接(Mac在一个局域网内),设置HTTP代理Group,将服务器填为上一步中获得的IP,即192.168.0.0,端口填8888;
  • 3、iOS设备打开你要抓包的app进行网络操作;
  • 4、Charles弹出确认框,点击Allow按钮即可;
HTTPS抓包:
  • 下载证书:
loadRootCer.jpg
钥匙串里的证书点信任:
钥匙串.jpg
  • 打开Charles Root Certificate on a Mobile Device or Remote Browser,会出现如图
image.png
  • 手机先配置 HTTP代理完成后, 再在手机浏览器中访问:

HTTPS://Chls.pro/ssl
会弹出下载描述文件,下载后同意安全即可;

  • 注意: 安装完成要在手机设置->通用->关于本机->证书信任设置->charles Proxy CA,勾选开关,证书才生效。
  • HTTPS抓包,需要经过SSL:

Proxy->SSL Proxy setting

会打开如下界面。点击Add,Host栏与Port栏都填空(表示抓所有SSL请求),确定即可。

image.png
注:如果未配置此项,在访问https数据的时候,你会发现访问失败,Structure栏显示小锁标识;
image.png

当然, 也可以只过滤你需要抓的接口Host;

这样就可以抓取HTTPS的接口数据了;

相关文章

网友评论

      本文标题:Charles抓包设置

      本文链接:https://www.haomeiwen.com/subject/wlakvktx.html