当前位置:   article > 正文

Charles在Mac上对Android抓包_mac charles 安卓抓包

mac charles 安卓抓包

下载charles

1、下载打开Charles,点击Help -> Register Charles

https://www.charlesproxy.com/download/

2、在弹窗中填写Registered Name和License Key

Registered Name : https://zhile.io

License Key:48891cf209c6d32bf4

配置开放端口

点击Proxy- Proxy Setting,可以看到请求
请添加图片描述

打开后可以看到要配置的端口,默认是8888,可以修改。此处端口用于手机代理连接的时候使用
请添加图片描述

设置好后查看mac的ip地址。可以终端查询或按住 option 后点击wifi可以看到本机的IP地址

获取IP地址后,来到手机,手机需要和mac在同一个Wi-Fi网络,此时配置代理为手动,输入电脑的ip地址和端口,就完成了手机的配置

请添加图片描述

然后回到mac配置charles的ssl代理,打开Proxy-SSL Proxying Setting
请添加图片描述

配置*:443,端口443也就是https服务使用的接口,此处的意思就是捕获所有https请求。
请添加图片描述
请添加图片描述
当配置完成后,会出现网站访问搜索提示“此链接不安全”的情况,先不要着急,安装下面的证书后就会解决。

证书安装

首先是电脑端的证书,点击Help - SSL Proxying - Install Charles Root Certificate
请添加图片描述

此时会弹出要你输入mac密码,然后进行安装,安装到系统,当安装完成后,在搜索框搜索charles
请添加图片描述

会看到证书是不被信任的,然后双击证书的名称,就可以打开该证书的信息,展开信任,切换到始终信任
请添加图片描述

然后刷新后,证书就已经变成信任的状态了,网站也可以正常访问了。

接下来就去安装安卓端的证书了,回到Charles,点击Help - SSL Proxying - Install Charles Root Certificate on a Mobile Device or Remote Browser

请添加图片描述

然后会弹出一个会话框,在手机上输入其中的网址chls.pro/ssl,下载证书

请添加图片描述

有的浏览器可能会无法下载证书,比如小米自带,QQ浏览器,如果无法下载则更换浏览器,Edge、夸克之类的都可以。当证书下载完成后,以小米来举例。
请添加图片描述

下载完成后点击,发现是无法安装的,因为小米是不允许直接安装的,此时进入设置,搜索证书,打开CA证书

请添加图片描述

然后开始安装证书,选择你证书所下载到的位置,打开证书,就安装完成了。

到这一步就完成了所有的配置就可以开始正式的捉包了,可以在手机打开个百度或者其他的进行尝试,然后在charles看百度的请求。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/443039
推荐阅读
相关标签
  

闽ICP备14008679号