CharLes的安装

1.安装CharLes

(1).点击安装文件 charles-proxy-4.2.8-win64

(2).点击下一步

(3).勾选同意,确定Next 按钮

(4).选择安装路径

(5).安装成功

3.Charles的证书下载(web)

(1).首先默认情况下Charles是不能请求HTTPS协议的接口,请求到的响应和数据会是乱码格式,所以需要下载一个ssl证书,来获取数据

(2).点击help,选中ssl Proxying,选择Install Charles Root Certificate

 (3).点击下载安装证书

(4).选择 "将所有证书都放入下列存储" ,点击浏览

 (5).

(6).点击下一步完成证书导入

 

(7).点击”proxy”按钮,选中Proxy Settings…

(8).勾选允许传输http代理,接着点击”OK”按钮

(9).点击’proxy”按钮,选中SSL Proxyig settings..

(10).点击勾选运行代理,点击“add”按钮

(11).填写Host和Port都为*,正则表达式为匹配所有,再点击”OK”按钮

(12).点击”OK”按钮,重启Charles,即可

(13).验证是否可以获取web端的https接口

(14).打开浏览器输入数据

(15).查看Charles 能获取htpps的包数据,即可对web端进行抓包

二.手机端下载证书

前提是保证电脑和手机在同一网段(链接统一热点或者wifi)

1.在proxy中找到proxy settings

2.设置端口port已经勾选Enale transparent HTTP proxying

3.在proxy中找到SSL proxy settings

 

4.新增https对应的host已经端口号

5.点击help选择ssl Proxying 点击第三个下载移动端证书

6.弹出对应的ip和端口号

7.设置手机端代理 :

(1)找到链接wifi,进入设置代理,

(2)改为手动代理并填写对应的ip地址和端口

(3)输入网址,下载对应的安装包

(4)安装完成打开app 进行验证是否抓取到app端接口

 

 

 

 随机打开软件就可以在Charles查看获取到接口数据

 

 三.模拟器下载安装Charles证书

(1).虚拟机跟手机差不多在这就不配图了

(2).打开虚拟机 ,找到链接wifi,进入设置代理,

(3)改为手动代理并填写对应的ip地址和端口

(4)输入网址,下载对应的安装包(证书名称随意)

(5)安装完成打开app 进行验证是否抓取到app端接口

 (6).Charles只需要点击 proxy 去掉window peoxy的勾选项(对app端测试)

 

 (7).点击proxy选中proxy Setting 启动http代理端口 ,默认8888

Charles 安装完成 能够抓包即可使用 具体使用 关注我 方法看下篇......

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值