[工具使用] Charles
抓包工具Charles的使用
-
选择
help,选择SSL Proxying,选择Install Charles Root Certificate,将证书保存到"受信任的发布者"之中 -
选择
Proxy,再选择SSL Proxying Settings,将*:*保存到include中
完成以上两步之后可以在本机正常访问网络,而本机所有的网络访问都相当于经过
Charles。 -
将手机和电脑连接到同一个
WLAN(建议关掉手机的数据流量),设置WLAN的代理主机为电脑的IPV4,同时将端口设置为8888。- 可以通过
ipconfig查看,需要注意的是,电脑可能有多个网卡,此时要选中Wireless LAN adapter WLAN对应的IPV4 - 端口可以通过
Proxy,Proxy settings设置,默认的就是8888。
- 可以通过
-
选择
help,选择SSL Proxying,再选择Install Charles Root Certificate on a Mobile Device or Remote Browser可以看到具体的提示信息,按照提示访问浏览器,下载证书。- 我使用的手机操作系统为
HarmonyOS 2.0.0 - 浏览器建议使用QQ浏览器,而不是自带的浏览器,使用自带的浏览器不知道为什么无法成功
- 将下载的
.pem文件修改为.crt文件
- 我使用的手机操作系统为
-
安装证书,可以将一个证书安装两遍,分别对应
VPN和应用,以及WLAN。安装完成之后,应该可以看到手机发出的
https的请求的具体信息。但是无法查看别的应用的信息,例如无法访问Bilibili软件,无法查看微信发出的请求(但是微信可以正常是收发消息)。 -
访问网页版的
bilibili,使用charles查看具体的信息。

浙公网安备 33010602011771号