mac上关于charles抓包工具的基本使用

本文介绍了在Mac上安装和使用Charles抓包工具的步骤,包括下载安装客户端、安装SSL证书,以及如何配置电脑和手机的代理设置以抓取HTTPS请求。在遇到手机无法下载安装证书的问题时,提供了备用解决方案。

在mac上安装charles以及基础使用教程

一:安装charles
官网下载客户端https://www.charlesproxy.com/download/
二:安装证书
1.电脑安装证书
a.点击Help—SSL Proxying—Install Charles Root Certificate,如图:在这里插入图片描述
b.证书安装完成后,设置SSL Proxying Settings。点击:Proxy—SSL Proxying Settings…添加相应的host以及端口,如图:
在这里插入图片描述
在这里插入图片描述
端口默认设置是8888,这里不一定必须是8888,可以自己修改,记得勾选上Enadle transparent HTTP proxying;
c.以上设置完成后,重启charles和浏览器就可以使用charles抓取电脑中的https请求了。但有时会出现部分网页打开时,提示“隐私设置”问题。这是可能是由于SSL Proxying Settings中的设置没有覆盖全面,可以将无法打开网页的host以及port添加进去。
2.手机安装证书,抓取手机上的https请求
a.点击Help—SSL Proxying—Install Charles Root Certificate on a Mobile Devices or Remote Browser
在这里插入图片描述
点击完之后会出现下面的一个弹框,
在这里插入图片描述
在手机的浏览器上输入并打开上面红框圈出来的地址,然后进行下载手机证书,过程中会提示你已经下载成功去安装,我手机上已经装过了,这部分就没有截图了喔~~~~
b.进行手机安装证书:设置–通用-----描述文件允许证书被信任;
c.打开手机-设置-通用-关于本机-证书信任设置-打开针对根证书启用完全信任
d.打开手机的WIFI----选取无线网络–配置代理—手动(填写本机IP和端口)
e.配置代理信息后,Charles会出现是否允许请求的窗口,点击Allow

特别提醒:
如果你的手机无法下载安装证书,如下图:
在这里插入图片描述

可以尝试以下方法
1、打开Charles,选择help→SSL Proxying→Save Charles Root Certificate,将证书导入到手机中
2、导入后直接点击安装证书即可
到这里,就结束了~~~~~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值