Charles抓包工具安装使用教程

本文档详细介绍了在macOS上安装和使用Charles抓包工具的步骤,包括下载安装、激活、安装证书、设置代理以及解决抓包过程中遇到的问题。在抓包时,需要设置电脑和手机的代理,并确保两者在同一网络环境下。对于安卓设备,通过下载并安装证书来实现抓包。当使用需要登录认证的网络时,需先登录再配置代理。

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

#Charles抓包工具安装使用教程

app测试抓包工具。

下载安装

mac os
百度搜索Charles下载安装
安装完的提示
在这里插入图片描述

然后去填写激活账号
在这里插入图片描述
网上找的激活账号:

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

安装证书

在这里插入图片描述
钥匙串中全部信任
在这里插入图片描述
发现Charles空空如也,选取macos proxy和web interface settings
在这里插入图片描述

此时抓的包是这样的,识别不出
在这里插入图片描述

设置代理

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
*代表解析所有域名,443是端口号。
此时请求就可以解析出来了。
这时候我们可以实现pc端抓包。

安卓手机为例app抓包

在这里插入图片描述
会弹出这样的提示
在这里插入图片描述
提示上面写chls.pro/ssl
手机浏览器登录会跳转直接下载证书
但是 我没有跳出 反而是这样显示
在这里插入图片描述
不懂其中原因,用另一种方法:
在这里插入图片描述

在这里插入图片描述
然后通过qq还是啥传送到安卓手机上,下载安装证书。

设置手机代理

手机设置->wlan->找到你正在连接的wifi,注意手机和Charles连接在同一个网络下。
在这里插入图片描述
服务器主机名可以看电脑连接的主机ip,打开macbook的网络偏好设置,就能看见。
然后Charles那边就会弹出一个提示框
具体就不贴了
在app上点击相应的按钮
就会不断请求
点进去可以看到详细信息
在这里插入图片描述

问题汇总

因为使用的是需要登录认证的网络
所以发现联网的时候
如果先代理手动填写ip之类的就登录认证不了了
所以要先登录认证上网,然后再配置代理。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值