如何使用Charles抓取HTTPS请求包

使用Charles抓取HTTPS请求信息时 如何使用Charles抓取HTTPS请求包

是不是一头雾水的赶脚??别急
问题原因就是 使用Charles抓取HTTPS的请求时,无论是PC端web浏览器访问,还是手机端浏览器访问,都需要安装SSL证书。
来吧,让你三分钟轻轻松松就学会如何抓取HTTPS请求
提前准备信息:1.主机IP地址,2.手机连接WiFi,3. 要保证主机IP地址和手机连接WiFi在同一个网络内,4. Charles是开启的状态

Charles分别 设置SSL proxy, proxy

  1. Proxy–>SSL proxying settings -->add, Port 输入 “*”
    如何使用Charles抓取HTTPS请求包
  2. Proxy–> proxying settings -->Port 默认使用 8888
    如何使用Charles抓取HTTPS请求包

开始安装证书

  1. PC端安装证书: Help–> SSL Proxying -->install Charles Root Certificate
    如何使用Charles抓取HTTPS请求包

  2. 手机端安装证书:Help–> SSL Proxying -->install Charles Root Certificate On a Mobile Device or Remote Browser

注意:手机端要使用WIFI连接,一定要使用WIFI,要不然连接不会成功的
如何使用Charles抓取HTTPS请求包注意红框中的两个信息:
主机IP地址:192.168.XX.XX:8888(请查看自己本地主机IP地址)
证书下载地址:chls.pro/ssl

来吧,开始你的操作
手机端配置代理:服务器主机名是电脑主机的IP地址, 服务器端口 8888,保存即可
如何使用Charles抓取HTTPS请求包
手机浏览器访问:chls.pro/ssl, 提示下载证书
注意事项:选择从手机存储安装证书
如何使用Charles抓取HTTPS请求包
如何使用Charles抓取HTTPS请求包

完工,来,开始吧
如何使用Charles抓取HTTPS请求包