zoukankan      html  css  js  c++  java
  • charles使用

    一、下载安装激活

      下载安装包双击安装,将软件拖至应用程序,激活。右键选择‘打开包内容’即可直接打开content文件夹

      

        此处content/java已存在charles.jar文件,将安装包对应文件夹替换后软件打开没有界面(原因未知)。这里用的原charles.jar未用安装包里的文件替换。

      

       

    二、设置代理服务器

      (1)手机、电脑在同一局域网。即连接同一wifi

      (2)打开软件,选择proxy-->Proxy Settings...设置端口号8888保存

      

      (3)手机打开wifi网络,选择wifi右箭头设置网络详情代理。电脑ip可在charles-->help-->Local IP  Address查看

        ip

      (4)手机设备的请求连接确认,点击“allow”允许即可。(不小心点击到”Deny“,重启Charles之后会再次弹出确认请求)

       

     三、配置charles证书, 抓取https

      1、mac证书安装

        (在charles的help菜单中安装):help-->SSL Proxying-->Install Charles Root Certificate 

        

      2、mac证书信任设置

        点击安装弹出钥匙串, mac系统默认不信任外部证书, 需在钥匙串中设置信任此证书

        未弹出钥匙串时手动打开钥匙串设置:钥匙串路径:fined-->实用工具-->钥匙串访问

        

     3、配置https端口号443(http端口号为80)

      Proxy-->SSL Proxying Settings   (*匹配所有)

      

      

     4、移动端证书安装

      获取移动端证书下载地址:Help-->SSL Proxying Settings-->Install Charles Root Certificate on a Mobil Device or Remote Browser 

      

      弹出:地址为chls.pro/ssl  拼接上https://chls.pro/ssl 

      

      手机端浏览器打开以上地址,ios为safari浏览器打开,自动获取证书,点击“下载”。(手机必须在代理服务下才能下载,若未设置代理则打开为charles软件首页无下载证书)

      (2)安卓手机:

    查看下载证书,找到证书所在文件夹记下路径,然后安装证书。

      

      android证书安装(此处为小米 note3):设置-->更多设置-->系统安全-->从存储设备安装-->从手机存储找到需要安装的证书-->点击安装-->输入证书名称-->确定---安装成功

      

      至此所有安装完毕,

    (2)ios证书下载安装:

    打开网页,自动下载证书,下载完成提示后,找到设置--》通用--》描述文件与设备管理--》点击证书通过验证即可。

      

  • 相关阅读:
    换种方式思考问题
    win7 下的open live writer代码插件
    vue-todolist
    vue-新建项目出错情况分析
    vue新建项目
    AJAX(一、基本知识)
    2016年度工作总结
    常看常遇见之一——BS架构VS CS架构
    thinkjs——session
    关于Listener
  • 原文地址:https://www.cnblogs.com/cdj61/p/9554606.html
Copyright © 2011-2022 走看看