Charles是一款跨平台工具,支持Mac/Windows/Linux,收费软件,试用期三十天,过期后还是可以用,只是超过30分钟就会自动重启
下载地址:Index of /charles/
支持HTTPS的包
1. 打开Charles-->Proxy -->Proxy Setting,查看抓包端口
2. 打开Charles-->Proxy -->Windows Proxy,设置抓取本地的数据,当前是windows,所以勾选的是Windows Proxy
(1) 系统自带的浏览器可以使用这个代理服务器抓包
(2)但是如果是Chrome和Firefox,默认并不适用系统的代理服务设置,还需要想一些其他的办法,走系统代理或者使用插件(SwitchyOmega)
查看HTTPS传输协议的数据,如果Charles没有对应的证书,肯定是查看不到的,是因为HTTPS是SSL加密后的HTTP,需要给设备端配置证书
(1)进入Help-->SSL Proxying-->Install Charles Root Certificate
(2)Charles 端设置SSL
证书安装完成之后,如果数据内容显示乱码,则需要再进行SSL设置,添加一个SSL监听端口443,这样HTTPS的内容才能被看见
Proxy-->SSL Proxying Setting