Windows抓包工具 -- Charles

下载、安装(Windows 电脑 64位)

链接: https://pan.baidu.com/s/1c2VujTm 密码: ai98

Windows抓包工具 -- Charles

电脑端使用:

步骤一:将其设置成系统的代理服务器。选择菜单中的 “Proxy” -> “Windows Proxy”

Windows抓包工具 -- Charles

步骤二: Chrome 和 Firefox 需要设置成使用系统的代理服务器,或者直接将代理服务器设置成127.0.0.1:8888。

方式一: 在选择系统的代理服务器时,打开浏览器,可能会出现“您的连接不是私密连接”类似问题

解决方法:点这

方式二:以Firefox 为例,直接选择手动代理配置,其余未改变

Windows抓包工具 -- Charles

手机端使用

步骤一: Proxy —>Proxy Settings,设置端口:8888,并勾上“Enable transparent HTTP proxying”选项。

Windows抓包工具 -- Charles

步骤二: Proxy —>SSL Proxy Settings

Windows抓包工具 -- Charles

步骤三: 手机连接的WiFi 需和电脑连接网络处于同一局域网

我的电脑连接的是网线,我采用的做法是,将电脑设置成WiFi热点(下载一个360随身WiFi 或者 猎豹WiFi热点一类的软件),由手机连接电脑设置的热点

要先确保一点,即手机连接WiFi热点后,应该就可以上网,如果不可以上网,点击查看这里解决方法

步骤四: 给手机设置手动代理

cmd->ipconfig 得到电脑的ip地址

Windows抓包工具 -- Charles

然后打开手机的WiFi设置,手动代理,代理服务器主机名即得到的ip地址,代理服务器端口即步骤一中设置的端口:8888

步骤五: Proxy —>Access Control Settings,设置可接收IP范围。如果接收的ip范围是192.168.1.xxx的话,那么就添加并设置成192.168.1.0/24 如果全部范围都接收的话,那么就直接设置成0.0.0.0/0

Windows抓包工具 -- Charles

设置完这些之后,基本就可以打开APP使用了,具体怎么看内容的我就不介绍了,毕竟request 和 response的英文大家应该还是可以看得懂的

过滤

方式一:
Windows抓包工具 -- Charles

方式二:
Windows抓包工具 -- Charles

https

https需要安装信任证书,首先导出证书

Windows抓包工具 -- Charles

具体安装步骤,点这

参考文章:移动开发利用 Charles 数据抓包 三部曲