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证书下载安装:

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

 

 

  

posted @ 2018-08-29 15:27  蓝精灵61  阅读(480)  评论(0)    收藏  举报