首页 > 其他 > 详细

Charles 是什么?

时间:2021-06-16 22:01:31      阅读:44      评论:0      收藏:0      [点我收藏+]

是什么?

是一个HTTP代理服务器,HTTP监视器,反转代理服务器,当程序连接Charles的代理访问互联网时,Charles可以监控这个程序发送和接收的所有数据。


 

简单的功能:抓包,弱网测试

主要功能:

1. 支持SSL代理。可以截取分析SSL的请求。

2. 支持流量控制。可以模拟慢速网络以及等待时间(latency)较长的请求。

3. 支持AJAX调试。可以自动将json或xml数据格式化,方便查看。

4. 支持AMF调试。可以将Flash Remoting 或 Flex Remoting信息格式化,方便查看。

5. 支持重发网络请求,方便后端调试。

6. 支持修改网络请求参数。

7. 支持网络请求的截获并动态修改。

8. 检查HTML,CSS和RSS内容是否符合W3C标准。

 


 

如何安装?

现有文件   charles-proxy-4.2.8-win64.msi

 

有了文件就可以安装了?

1点击安装文件charles-proxy-4.2.8-win64.msi

2:点击下一步

3:勾选同意,点击”next”按钮

4:指定安装的路径,继续点击”next”按钮

5:点击”install”按钮

6:等待安装

7:点击”Finish”按钮

 


 

如何抓包?

需要先设置代理   1.进入Charles 2.在导航栏中 找到 Proxy 点击找到windows Proxy 或者 macOS Proxy
 
抓包操作就是配置好以后打开软件再打开一个网址之后看charles页面找相关内容就可以了。
 
 

 
抓取https
需要安装证书(charles中下载web证书)

1.点击help,选中ssl Proxying ,点击Install Charles Root Certificate

2:点击”安装证书”按钮

3:点击”下一步”按钮

4:选中”将所有的证书都放入下列存储”点击”游览”按钮

5:选中”受信任的根证书颁发机构”点击”确定”按钮

6:点击”下一步”按钮

7:点击”完成”按钮

8:界面弹出”导入成功”弹框

9:点击”proxy”按钮,选中Proxy Settings…

10:勾选允许传输http代理,接着点击”OK”按钮

11:点击’proxy”按钮,选中SSL Proxyig settings..

12:点击勾选运行代理,点击“add”按钮

13:填写HostPort都为*,正则表达式为匹配所有,再点击”OK”按钮

14:点击”OK”按钮

15:重启Charles,即可

16:验证是否可以获取web端的https接口

(1) 打开Charles       

(2) 打开游览器输入数据

(3) 查看Charles

ok!!!

实在不行重启电脑。

 

 

 

Charles 是什么?

原文:https://www.cnblogs.com/xieshunkai-123456-/p/14890655.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!