zoukankan      html  css  js  c++  java
  • Charles使用笔记001

    一.抓电脑的请求

    Proxy-->勾选Windows Proxy

    二.Charles 拦截原理

    三.Charles 拦截修改数据

    选择一个链接-->右键-->勾选Breakpoints-->点击清理键-重新发起请求-->Charles拦截-进入Breakpoints-->Edit Response-->选择需要修改的内容进行修改-->点击Execute

    数据修改成功

     

    四.抓电脑https请求的包

    1.安装charles ca证书

    Help-SSL Proxying-->Install Charles CA SSL Certificate

    2. 修改charles的proxy settings

    2.1 Proxy Settings-->弹出proxy设置选项卡,勾选Enabling transparent HTTP proxying,按如下图添加

    2.2 Proxy--> SSL Proxy Settings-->SSL Proxying,勾选Enable SSL Proxying,在Location部份选择add,按如下图添加,抓取任意站点、443端口的数据

    配置成功,抓取www.jd.com数据成功

     

    五.抓手机的包

    1、保证手机和你的电脑在同一个局域网里面

    2、手机上设置代理,代理到你的电脑上

    查看电脑的IP地址

    help ->Local IP Address

     在手机上-无线网络-配置代理-代理改为手动

    IP:填写电脑的IP地址

    端口填:8888

    点击储存后,电脑会弹出连接提示

     

     

    电脑允许后,Charles可以抓到手机的请求

    六.抓手机的https的包

    1.安装证书

    选择 Help  -> SSL Proxying -> Install Charles Root Certificate on a Mobile Device or Remote Browser

    在手机Safari浏览器输入地址 chls.pro/ssl,出现证书安装页面,点击安装
    手机设置有密码的输入密码进行安装

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

    配置成功,抓取手机京东数据成功

     

    七.Charles其他知识点

    批量管理断点

    proxy-Breakpoints Setting

    模拟网络速度测试

    proxy-Throttle Settings

  • 相关阅读:
    Idea中SpringBoot热部署搭建
    Redis 集群搭建
    centos7 vsftp搭建
    Centos 7 安装jdk
    Centos7 安装nginx
    Xshell 连接Linux
    python 的mysql 操作
    NIO/BIO
    java基础-3
    java基础-2
  • 原文地址:https://www.cnblogs.com/cjxxl1213/p/12701435.html
Copyright © 2011-2022 走看看