Charles HTTPS抓包设置教程

  • 安装根证书,选择Charles菜单Help->SSL Proxying->Install Charles Root Certificate,这样系统会自动安装根证书到电脑上,如图:
    在这里插入图片描述
  • 根证书安装完毕后,到Keychain Access设置证书访问权限为“Always Trust”,如图:
    在这里插入图片描述
  • 如果需要iOS模拟器抓包支持,需要安装iOS模拟器证书,选择Charles菜单Help->SSL Proxying->Install Charles Root Certificate in iOS Simulators,如图:
    在这里插入图片描述
  • 如果需要真机抓包支持,需要安装真机证书,选择Charles菜单Help->SSL Proxying->Install Charles Root Certificate on Mobile Device or Remote Browser,如图:
    在这里插入图片描述
  • 选择之后会出现提示框,如下图所示,然后根据提示操作;
    在这里插入图片描述
  • 根据提示操作,设置手机代理,在iPhone操作步骤,设置->无线局域网->WiFi网络详情->http代理选择手动(注意:手机必须和电脑处在同一局域网中);手机设置ip为提示框中的ip地址,端口号一般为8888,截图如下:
    在这里插入图片描述
  • 设置完代理之后根据提示使用手机Safari访问http://charlesproxy.com/getssl,然后会自动跳转至如下证书安装界面,点击“安装”按钮输入手机密码后安装:
    在这里插入图片描述
  • 安装完毕后正常访问https接口,可在Charles界面中看到请求记录,此时无法查看相应请求数据(为加密状态),右键该请求接口选择“Enable SSL Proxying”之后即可解密,如图所示:
    在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值