美文网首页
使用Charles设置https代理到http以及证书安装

使用Charles设置https代理到http以及证书安装

作者: Cenuon_ | 来源:发表于2018-11-30 17:28 被阅读0次

    一、实现步骤

    1. 下载和安装Charles
    2. 下载和安装电脑的Charles证书,并设置为始终信任,默认是不信任
    3. 从Charles上获取需要在iPhone上安装的 证书网址
    4. 在iPhone上下载和安装证书,最关键一步是要对证书进行 信任 设置
    5. 在Charles上进行 SSL代理设置
    6. Https转http的代理设置
    7. 在iPhone上设置 HTTP代理

    二、具体实现

    1. 下载和安装Charles软件。
    2. 下载和安装电脑的Charles证书,并设置信任,默认是不信任的,具体操作如下图


    1. 从Charles上获取需要在iPhone上安装的 证书网址 。点击菜单栏中的Help找到下载证书的网址,如下图


    提示:要同时下载手机版和电脑版的Charles证书才能使用 Charles 抓取iPhone上的数据接口

    1. 在iPhone上下载和安装证书。在浏览器中输入刚才获取的Charles证书的网址,我刚才获取到的是 chls.pro/ssl,不同的版本可能网址不一样。安装证书后可以在手机的 设置 –> 通用 –> 描述文件 里查看刚刚安装的证书。如下图:


    安装完证书后必须在手机上设置对证书的信任,在抓包时才能正确的获取APP数据接口,否则即使成功安装了也还是获取不到,有很多人写的博客都没有提到这个关键步骤!设置信任方法: 设置 –> 通用 –> 关于本机 –> 证书信任设置。


    1. 在Charles上进行 SSL代理设置,步骤如下图


    1. 将线上https代理至本地的http服务器(有需要可添加本步骤)


    1. iPhone上设置代理(太过简单,略)

    相关文章

      网友评论

          本文标题:使用Charles设置https代理到http以及证书安装

          本文链接:https://www.haomeiwen.com/subject/iynhcqtx.html