• Charles安装及简单使用


    一、安装

    1.下载软件并安装

    下载地址:https://www.charlesproxy.com/download/,根据自己电脑操作系统类型自行下载安装
    

    2.安装JDK并配置环境变量

    1)安装JDK(略)

    2)配置JDK环境变量

    设置JAVA_HOME(实际路径为JDK安装目录)

     设置JDK path环境变量(jre必须同样要配置)

     

     命令行验证

     二、配置HTTPS抓取

    1. 配置抓取PC端指定网站HTTPS报文

    1)安装证书

     

     

     

    点击 下一步即可

    2)启动SSL代理

    配置proxy setting

     

     

     配置SSL proxy setting

     启用SSL 代理,并添加代理访问的网站,以百度为例

     

    浏览器访问百度并查看报文

     

     浏览器访问百度并查看报文

    2. 配置抓取PC端通用网站HTTPS报文

     通过匹配所有

    三、设置断点

    启用断点

     选择指定的URL地址,启动断点

     登录该网站,点击登录后会自动跳转到Charles

     可以执行或者修改数据后再执行

     如果需要操作直接点击Execute执行下一步,或修改完数据再点击执行下一步,如下图

     直接修改我们想要提交的数据,当然不仅可以修改请求的参数,也可以修改服务器的响应参数

    四、设置弱网络

    点击小乌龟启用弱网络

     设置弱网络

     

     Chrome设置弱网络

     Chrome自定义弱网络

     

    五、设置Android和iOS真机代理

    安装移动端代理证书

     提示我们设置手机使用http协议的10.176.77.8:8888URL作为代理地址,并且访问chls.pro/ssl地址安装证书

    查看网络,确保手机和PC处于相同网络,修改网络

     

     点击代理

     

     填写提示的IP和端口

     

     浏览器访问chls.pro/ssl,如果不行尝试下载其他浏览器,还不行看下一步

     

     如果手机浏览器无法下载,可以电脑下载后手机再安装,或者使用模拟器,手机根据品牌不同自行百度

    2.使用模拟器安装(逍遥模拟器)

    下载安装略,设置显示为手机,并立即重启,默认为平板

     

     修改WLAN添加代理,由于模拟器会自动使用电脑浏览器的代理,所以我们需要设置浏览器的代理

     

     

    修改模拟器WiFi代理

     

     添加代理

    六、Charles接口调试

     

    "一劳永逸" 的话,有是有的,而 "一劳永逸" 的事却极少
  • 相关阅读:
    【前端异常】解决前端引入Bootstrap的dropdowns 菜单时报错,Uncaught TypeError: Bootstrap‘s dropdowns require Popper.js
    @MapperScan注解
    mongoRepository mongoTemplate
    Spring注解中@component
    正则表达式
    832. Flipping an Image
    Java---静态代码块、构造代码块、构造函数以及Java类初始化顺序[未完成]
    轻松学习正则表达式「转」
    771. Jewels and Stones
    java中的栈、堆、常量池和关于String类的理解
  • 原文地址:https://www.cnblogs.com/panwenbin-logs/p/14609789.html
Copyright © 2020-2023  润新知