首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Charles部署环境

Charles如何抓取APP-http/https请求?

1、下载安装charles,链接:https://pan.baidu.com/s/1miw0i6W 密码:ji65

2、配置HTTP代理,HTTPS的抓包需要在HTTP抓包基础上再进行设置

选择在8888端口上监听,勾选SOCKS proxy,还可截获到浏览器的http请求 。

4、手机设置代理,输入安装Charles的电脑的ip地址,端口填8888。

5、电脑端Help菜单中选择SSL Proxying—Install Charles Root Certificate 安装证书 。

6、在手机上安装Charles的根证书:在Safri上打开Charles的根证书下载网址:chls.pro/ssl

7、电脑上打开Charles进行HTTP抓包,手机上打开测试的APP, 点击“Allow”允许

8、过滤功能,在 Charles 的菜单栏选择 Proxy->Recording Settings,然后选择 Include 栏,选择Add,然后填入需要监控的协议,主机地址,端口号,这样就达到了过滤的目的,Focus也是过滤功能

9、测试抓取https网络包。

10、注意:

一定要关闭PC本机防火墙,不然抓不到包。

不抓包请关闭手机HTTP代理,否则电脑连接后会连不上网。

手机和pc,网络在同一路由下连接。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20171228G0FFPU00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券