Windows下(Win10)Charles从下载安装到证书设置和浏览器抓包测试,亲测!

本文详细介绍了Charles抓包工具的安装与配置过程。包括在官网下载免费体验版,提供激活码;配置Charles证书并安装到“受信任的根证书颁发机构”;设置代理和SSL代理;对浏览器证书进行设置和导入;最后通过百度搜索进行抓包测试,还提及移动端用法及注意事项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.在Charles官网https://www.charlesproxy.com/download/下载,我这边下载的是免费体验版的。

  • 体验版用一段时间就会退出,这里另外提供给大家一个可用的激活码,安装后Help->Register。。。输入即可:
Charles 4.2目前是最新版,可用。

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

在这里插入图片描述

2.安装好以后打开,配置Charles证书;选择

help——SSL Proxying——install Charles Root Certificate

在这里插入图片描述

会出现证书安装的信息,我这边已经安装成功,第一次可能需要安装

在这里插入图片描述
在这里插入图片描述

将证书安装在“受信任的根证书颁发机构”,这步很重要

在这里插入图片描述

最后提示导入成功,出现如上述证书信息显示说明证书安装成功,也可在证书路径中查看证书安装结果

在这里插入图片描述

3.勾选Proxy——Windows Proxy

在这里插入图片描述

4.选择Proxy——SSL Proxy Setting,添加Location

在这里插入图片描述

Host和Port均设为*,

在这里插入图片描述

5、想要对浏览器请求进行抓包,还要对浏览器的证书进行设置,如下图操作

在这里插入图片描述

出现如下提示信息,提示你去路径 chls.pro/ssl 下载证书,访问路径可自动下载

在这里插入图片描述
在这里插入图片描述

6、导入浏览器证书,这里以Chrome浏览器为例,打开设置—高级—管理证书

在这里插入图片描述

7、按如下步骤进行选择证书导入,记得第3步文件类型要选择所有,不然匹配不到pem格式的文件

在这里插入图片描述

8、和工具端一样,将证书存储到“受信任的根证书颁发机构”下,后面直接下一步即可

在这里插入图片描述

9、现在打开www.baidu.com里搜索Charles进行进行抓包测试,可以看到抓包成功

在这里插入图片描述

注:Mac版本的下载安装和手机App抓包可参考另外一篇博客:

Charles抓Android应用包,CA证书安装及代理后APP无法连接上网的解决办法,亲测!

10、补充说明

  • 上述例子中都是以web端做了演示,移动端的用法和此原理一致,要注意的是Android6.0以上的版本默认不支持代理抓https包了,需要让开发在App中添加个user配置项,下面是Android开发者官方给出的解释:
    在这里插入图片描述
评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值