Charles
Charles 是一个抓包工具。
激活码:Charles 激活码计算器、在线运行代码
安装成功后,启动 Charles,通过浏览器浏览页面时,Charles 会自动抓取请求信息。
1 抓 HTTPS 包
刚安装的 Charles 是无法抓取 HTTPS 协议的请求的,需要做一些设置:
1.1 安装 SSL 证书

Preview

Preview

Preview

Preview

Preview
1.2 设置 HTTPS 端口
菜单栏 Proxy -> SSL Proxying Settings 打开 SSL Proxying Settings配置面板。添加一个 Location,主机位 *
,端口位 443:

Preview
2 抓取 localhost 请求
使用 IP 或者 localhost.charlesproxy.com
替代 localhost 即可。