team icon indicating copy to clipboard operation
team copied to clipboard

移动端使用Charles抓取https请求指南

Open GuanyuChen opened this issue 6 years ago • 2 comments

  1. 电脑端的Charles需要先安装SSL证书,点击 Help -> SSL Proxying -> Install Charles Root Certificate
  2. 在钥匙串中设置Charles为始终信任
  3. 想要抓包的移动设备连接电脑端代理,电脑IP:8888
  4. 安装SSL证书到移动端
    1. iOS客户端
      1. 点击 Help -> SSL Proxying -> Install Charles Root Certificate on a Mobile Device
      2. 出现弹窗得到chls.pro/ssl
      3. 在手机浏览器输入地址 chls.pro/ssl,出现证书安装页面,点击安装
    2. Android客户端
      1. 点击 Help -> SSL Proxying ->Savel Charles Root Certificate 下载到本地(.cer文件)
      2. 将文件传到手机上
      3. 安装证书

GuanyuChen avatar Mar 19 '18 07:03 GuanyuChen

执行第四部操作不知道为什么 ios 输入 chls.pro/ssl 就是弹不出来 安装在证书

safarishi avatar Aug 17 '18 05:08 safarishi

执行第四部操作不知道为什么 ios 输入 chls.pro/ssl 就是弹不出来 安装在证书

手机刚连到电脑代理的时候,需要在电脑的Charles上信任一下

GuanyuChen avatar Dec 07 '18 06:12 GuanyuChen