• Charles抓HTTPS包


    步骤一:将Charles的根证书(Charles Root Certificates)安装到Mac上

    Help -> SSL Proxying -> Install Charles Root Certificate

    步骤二:Mac信任Charles的根证书

    将使用此证书时,改成“始终信任”,然后点关闭按钮,接下来会让你输入密码,然后直接填写密码即可。

    步骤三:将Charles证书安装到移动设备上

    Help -> SSL Proxying -> Install Charles Root Certificate On a Mobile Device or Remote Browser

    这时候会弹出一个框,在移动设备的浏览器输入弹框中提供的URL就可以安装Charles证书(这时候需要移动设备已经设置代理)。

    在移动设备的浏览器中输入上面的URL(chls.pro/ssl)后会弹出一个确认框,点击“允许”跳转到“设置”页面,安装描述文件即可。

    步骤四:移动设备信任Charles证书

    设置 -> 通用 -> 关于本机 -> 证书信任设置

    步骤五:Charles设置“Enable SSL Proxying”

    Proxy -> SSL Proxying Settings...

    在弹出框中选中“Enable SSL Proxying”,然后填入需要抓包的HTTPS的Host和Port,如果需要抓取所有HTTPS,则Host填入“*”,Port一般填“443”即可。

    HTTPS抓包原理参考:Charles的HTTPS抓包方法及原理分析

  • 相关阅读:
    vue工作篇
    idea快捷键
    idea怎么随时随地调整字体大小
    idea配置maven
    idea启动加速
    idea配置tomcat
    idea设置哪个浏览器打开
    jsonArray和jsonObject的理解
    多文件上传保存到本地服务器
    并发编程
  • 原文地址:https://www.cnblogs.com/mgzc-1508873480/p/13625328.html
Copyright © 2020-2023  润新知