Charles安装使用手册

简介及安装

  1. charles的使用

charles的说明

Charles其实是一款代理服务器,通过过将自己设置成系统(电脑或者浏览器)的网络访问代理服务器,然后截取请求和请求结果达到分析抓包的目的。该软件是用Java写的,能够在Windows,Mac,Linux上使用。安装Charles的时候要先装好Java环境。

Charles的主要功能:

(1)截取Http 和 Https 网络封包。

(2)支持重发网络请求,方便后端调试。

(3)支持修改网络请求参数。

(4)支持网络请求的截获并动态修改。

(5)支持模拟慢速网络。

  1. 下载

Charles下载地址

地址:<https://www.charlesproxy.com/latest-release/download.do>

中文版工具   https://www.92fuge.com/1138.html

在这里插入图片描述

  1. 安装

一路按下next即可安装(保证电脑里没有其他charles即可)
在这里插入图片描述

  1. 中文版工具

打开汉化补丁 选择“中文版工具”,按下patch即可打开汉化补丁 选择“中文版工具”,按下patch即可
在这里插入图片描述

  1. 开始使用

    1. 连接

由于charles会自动配置浏览器和工具的代理设置,所以说打开工具直接就已经是抓包状态了。直接打开网页就可以了。

注意:

(1)Charles支持抓去http、https协议的请求,不支持socket。

(网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket)

(2)防火墙关掉

点击上方的代理—windows代理

  1. 设置charles, Proxy->Proxy setting,就可以抓取http协议了(默认不用更改)

在这里插入图片描述

  1. 电脑charles客户端下载SSL证书

帮助—SSL代理—安装charles证书
在这里插入图片描述

选择当前用户

在这里插入图片描述

将所有的证书都放入下列存储—受信任的根证书颁发机构—下一步—完成
在这里插入图片描述

  1. 手机端抓包

使手机和电脑在一个局域网内,不一定非要是一个ip段,只要是同一个路由器下就可以了。

首先----帮助-本机IP地址

在这里插入图片描述
在这里插入图片描述

  1. 然后在手机端的wifi代理设置那里去进行相关的配置设置。

这里的代理服务器地址填写为电脑的ip地址,然后端口这里写9999(这个是charles的默认设置),如果自己修改了就写成自己所修改的端口就可以了

在这里插入图片描述

  1. 配置完成,会看到一个charles与手机端的连接提示弹窗 选择允许

在这里插入图片描述

  1. 手机端抓包https

在这里插入图片描述

  1. 在手机设备用UC浏览器上打开这个网址 chls.pro/ssl 安装 Charles SSL 证书。

在这里插入图片描述

点击下载

打击文件管理—找到uc浏览器下载的目录

修改一下文件后缀名 改问crt
在这里插入图片描述

再打开该文件

碰到个问题手机一定要这种密码才能安装

在这里插入图片描述

使用手机浏览打开网站www.92fuge.com

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
Charles是一款功能强大的网络抓包工具,可以用于分析和调试网络请求。以下是Charles使用手册: 1.安装Charles:从Charles官方网站下载最新版本的Charles安装包,然后将其拖到应用程序文件夹中即可完成安装。 2.配置代理:在Charles中,选择“Proxy”菜单,然后选择“Proxy Settings”选项。在弹出的窗口中,选择“HTTP Proxy”选项卡,并将端口设置为8888。然后选择“SSL Proxying”选项卡,并添加需要代理的域名。 3.抓取网络请求:在Charles中,选择“Proxy”菜单,然后选择“Start Recording”选项。此时,Charles将开始记录所有的网络请求和响应。 4.分析网络请求:在Charles中,选择“Structure”选项卡,可以查看所有的网络请求和响应。选择“Sequence”选项卡,可以按时间顺序查看网络请求和响应。 5.修改网络请求:在Charles中,选择“Breakpoints”选项卡,然后点击“Add”按钮。输入需要拦截的URL,并选择需要修改的请求或响应。然后,在“Edit Response”选项卡中,可以修改响应内容。 6.使用SSL代理:在Charles中,选择“Proxy”菜单,然后选择“SSL Proxying Settings”选项。在弹出的窗口中,选择“Enable SSL Proxying”选项,并添加需要代理的域名。 7.使用重写规则:在Charles中,选择“Tools”菜单,然后选择“Rewrite”选项。在弹出的窗口中,可以添加需要重写的规则。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

富哥运维

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值