【超详细!】charles的安装与使用

windows与mac电脑的charles的安装大致上一样的,这里就拿mac电脑的安装和配置举例

安装

首先去官网下载安装 Download a Free Trial of Charles • Charles Web Debugging Proxy

charles下载地址:https://download.csdn.net/download/weixin_43569834/87906735

 Registered Name: https://zhile.io
License Key: 48891cf209c6d32bf4

注册码出自:
作者:Karma1026
链接:https://www.jianshu.com/p/e6f90cb15651
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

第一步:配置Charles,允许抓取https包

Proxy->SSL Proxying Settings…,勾选Enable SSL Proxying,Add一个locations,通过通配符* 抓取所有域名的https。(如果想只抓取某个域名的,设置具体域名的即可)

 

 

Host可以使用通配符*或?进行匹配,如果想抓取所有域名的,直接用*即可(Add一个新的Location,然后直接点OK就创建了),如果特定想抓取某个域名的,可以直接在Host那里写具体Host 。

第二步:手机端配置PC的代理

1.在手机的WIFI设置里,修改网络,手动添加代理。

 

代理服务器主机名:使用PC的本机IP地址

代理服务器端口:使用Charles设置的Port值,Charles按照下图方式配置Port

 

2.第一次配置完代理,需要在PC端进行允许操作,详见下图的Allow(如果不小心关了下面的弹框,可以重新配置一下手机代理或在Charles里手动添加) 

 Charles里添加允许访问的IP的方法:

 

 第三步:手机端下载Charles的证书

 

 

 

手机浏览器打开网址下载证书:chls.pro/ssl 

下载后安装证书

ios端:

设置-通用-VPN与设备管理-安装

设置-通用-关于本机-证书信任设置-信任该证书

 

安卓端(本人使用的小米):

最好是使用其他浏览器下载证书文件(本人使用的是QQ浏览器),因为系统浏览器下载会失败

打开手机设置,搜索:加密与凭据 => 安装证书 => 证书

点击证书以后,会弹出文件,找下载内容,点击刚刚下载的证书,选择命名为 Charles(名字随意,只是为了好区分) 安装

 第四步:PC端Charles安装https证书

 然后就可以抓包了

 抓取包注意事项:如果要抓取Safari等浏览器的包,必须勾选Proxy->macOS Proxy,否则没进行抓包

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

高老庄里的高小翠

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值