如何使用Charles进行手机抓包

步骤如下:

1.安装Charles

首先我们需要官网下载Charles的安装包,网址如下(也可以直接找破解版):

下载查尔斯的免费试用 » 查尔斯网络调试代理 (charlesproxy.com)https://www.charlesproxy.com/download/

因为我这边是Windows所以选择第一个

安装包下载完毕之后直接运行安装包,点击下一步即可

------------------------------------------------------------------------------------------------------------------------------

题外话:

如果和我一样碰到这种情况,报错码是“2503/2502”可能是因为权限不够

(Charles是msi的安装包,有时候会碰到这样的问题)

我们可以打开“任务管理器”

点击:文件-》运行新任务

把安装包的绝对路径填进去

之后点击“以系统管理权限创建此任务”

 再次安装问题就可以解决了

---------------------------------------------------------------------------------------------------------------------------------

2.电脑配置Charles

我们打开Charles,查看Charles的端口号

 勾选上

之后给Charles安装证书

点击安装证书

 选择“当前用户”,点击下一页

选择:将所有的证书都放入下列存储-》浏览-》受信任的根证书颁发机构,点击下一页

 选择完成

3.手机连接Charles

3.1我们打开手机,连接wifi

3.2打开wifi的设置,找到“代理”,选择手动代理

3.3主机名填写我们刚刚配置好Charles的电脑的主机地址

(可以按住电脑的win+R-》输入“CMD”-》输入“ipconfig”,来查看电脑的主机地址)

 3.4端口填写“8888”

然后确认即可

这时Charles会出现提示

我们选择“allow” 

3.5我们打开手机的浏览器,输入“chls.pro/ssl”(输入不行就复制粘贴)

进行下载证书

证书下载完成后把下载的文件名后缀改为“.crt”

之后安装到手机即可


版权声明:本文为Sca1pel原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。