Charles安装及简单使用

阅读 49

2024-09-26

一、安装

1.下载软件并安装

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

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

1)安装JDK(略)

2)配置JDK环境变量

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

Charles安装及简单使用_SSL

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

Charles安装及简单使用_HTTPS_02

 

 命令行验证

Charles安装及简单使用_SSL_03

 二、配置HTTPS抓取

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

1)安装证书

Charles安装及简单使用_SSL_04

 

Charles安装及简单使用_百度_05

 

Charles安装及简单使用_HTTPS_06

 

Charles安装及简单使用_百度_07

点击 下一步即可

2)启动SSL代理

配置proxy setting

Charles安装及简单使用_HTTPS_08

 

Charles安装及简单使用_百度_09

 

Charles安装及简单使用_百度_10

 配置SSL proxy setting

Charles安装及简单使用_百度_11

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

Charles安装及简单使用_百度_12

 

Charles安装及简单使用_HTTPS_13

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

 

Charles安装及简单使用_百度_14

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

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

Charles安装及简单使用_百度_15

 通过匹配所有

三、设置断点

启用断点

Charles安装及简单使用_SSL_16

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

Charles安装及简单使用_HTTPS_17

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

Charles安装及简单使用_百度_18

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

Charles安装及简单使用_百度_19

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

Charles安装及简单使用_HTTPS_20

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

四、设置弱网络

点击小乌龟启用弱网络

Charles安装及简单使用_百度_21

 设置弱网络

Charles安装及简单使用_百度_22

 

Charles安装及简单使用_HTTPS_23

 Chrome设置弱网络

Charles安装及简单使用_百度_24

 Chrome自定义弱网络

Charles安装及简单使用_HTTPS_25

 

Charles安装及简单使用_百度_26

五、设置Android和iOS真机代理

安装移动端代理证书

Charles安装及简单使用_SSL_27

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

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

Charles安装及简单使用_百度_28

 

 点击代理

Charles安装及简单使用_HTTPS_29

 

 填写提示的IP和端口

Charles安装及简单使用_百度_30

 

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

Charles安装及简单使用_HTTPS_31

 

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

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

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

Charles安装及简单使用_SSL_32

 

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

Charles安装及简单使用_SSL_33

 

 

Charles安装及简单使用_百度_34

修改模拟器WiFi代理

Charles安装及简单使用_百度_35

 

 添加代理

Charles安装及简单使用_百度_36

 

六、Charles接口调试

Charles安装及简单使用_百度_37

 

 

 

"一劳永逸" 的话,有是有的,而 "一劳永逸" 的事却极少



精彩评论(0)

0 0 举报