Charles安装以及环境搭建

一、Charles安装

1.下载安装

打开浏览器访问官网
点击DOWNLOAD,下载对应电脑系统安装包
请添加图片描述

2.安装

双击安装包,连续next,直到安装完成
请添加图片描述

3. 配置

3.1 配置证书

点击Help->SSL Proxying->Install Charles Root Certificate请添加图片描述
弹出安装证书,点击【安装】,点击【下一步】,直到提示导出成功
请添加图片描述
请添加图片描述

3.2 配置Http请求

点击Proxy->SSL Proxying Setting
请添加图片描述

选中Enable SSL Proxying后点击Add按钮
请添加图片描述
在弹出的框【Host】和【Port】中都输入【*】,最后点击OK
请添加图片描述

接着找到Proxy->Proxy Settings路径,端口号改为默认8888,勾选Enable transparent Http proxyingx选项,点击【OK】请添加图片描述

3.3 激活

打开Charles -> Help -> Register Charles -> 输入

Registered Name : https://zhile.io License
Key:48891cf209c6d32bf4

点击Register后点击确定后重启一下

请添加图片描述

3.4 手机配置

打开手机设置 --> 选择WIFI --> 长按wifi后点击修改网络–>代理(手动) --> 服务器主机名输入框中输入电脑ip地址(IP可在Charles 导航栏中的Help -> Local IP Addresser查看),服务器端口号填写8888
再次点击保存
此时手机和电脑绑定在一起一遍电脑抓手机上请求网络数据.

二、Charles使用

Charles是用Java写的,能够在Windows,Mac,Linux上使用。安装Charles的时候要先装好Java环境。

Charles是一款代理服务器,通过过将自己设置成系统(电脑或者浏览器)的网络访问代理服务器,然后截取请求和请求结果达到分析抓包的目的。

Charles的主要功能:

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

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

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

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

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

详细使用情况,参考charles使用

三、遇到的一些问题

1、打开了charles就不能上网;

将charles-proxy-windows proxy的勾去掉,因为这个是拦截windows的所有请求的。(以前没出问题,可能是由于最近网在整顿,所以有影响造成的没具体不清楚,反正取消勾选后可以上网)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值