Windows使用Charles对模拟器/真机进行抓包 问题记录

时间:2020-04-08 10:16:06   收藏:0   阅读:135

准备工作

1. win10上安装Charles -->下载地址 (注:官方版本如果不付费的每30分钟就会断开)

2. 打开Charles进行设置

遇到的坑

  1. 提示SSL Proxying not enabled for this host: enable in Proxy Settings, SSL locations
    解决方案:把目的ip添加到Proxy-> SSL Proxying Settings -> Include -> Location下(这一点很奇怪,这是网上查的方法,我设置之后也少了很多红色unknown,但是*号应该是包含所有host地址的,不知道为什么还需要手动添加host)
  2. 手机端设备设置代理之后,访问cls.pro/ssl失败,提示超时,手机无法上网(已确认电脑与手机在同一网段内)
    解决方案:关闭Windows防火墙。控制面板->更新和安全->windows安全中心->防火墙和网络保护->把网络的防火墙给关掉(可能需要重启,之前charles一直没有弹出allow的提示框,重启之后才弹出)
  3. 出现蓝色的unknown
    解决方案:设置DNS
  4. 提示You may need to configure your browser or application to trust the Charles Root Certificate. See SSL Help...
    解决方案:重新下载安装证书

原文:https://www.cnblogs.com/congyinew/p/12623856.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!