分类
大小:55.6 MB更新:2025/02/06
类别:电脑应用系统:Android
Charles提供简单的抓包功能,软件可以自动识别当前访问的网站,将相关的数据发送、数据接收情况显示在软件,方便用户分析数据传输错误问题,可以在软件查看相关的访问地址,本地ip地址和远程ip地址都可以在软件显示,也可以查看通讯的协议,查看请求的报告,查看DNS,查看TLS握手信息,查看数据请求的持续时间,对于分析数据传输过程,分析网络错误非常有帮助,如果你的网络传输出现错误,可以使用Charles软件抓取相关的数据包。
Charles 是在您自己的计算机上运行的 Web 代理(HTTP 代理/HTTP 监视器)。然后,您的 Web 浏览器(或任何其他 Internet 应用程序)被配置为通过 Charles 访问 Internet,然后 Charles 能够为您记录和显示发送和接收的所有数据。
在 Web 和 Internet 开发中,您无法看到 Web 浏览器/客户端和服务器之间发送和接收的内容。如果没有这种可见性,就很难且耗时地确定故障的确切位置。Charles 使您可以轻松查看正在发生的事情,因此您可以快速诊断和修复问题。
Charles 使调试变得快速、可靠和先进;节省您的时间和挫败感!
主要功能
SSL 代理 – 以纯文本形式查看 SSL 请求和响应
带宽限制,用于模拟较慢的 Internet 连接,包括延迟
AJAX 调试 – 以树或文本形式查看 XML 和 JSON 请求和响应
AMF – 以树的形式查看 Flash Remoting / Flex Remoting 消息的内容
重复请求以测试后端更改
编辑请求以测试不同的输入
用于拦截和编辑请求或响应的断点
使用 W3C 验证器验证记录的 HTML、CSS 和 RSS/atom 响应
无缓存工具
No Caching (无缓存) 工具可防止客户端应用程序(如 Web 浏览器)缓存任何资源。因此,始终向远程网站发出请求,并且您始终可以看到最新版本。
所选地点
可以为每个请求启用该工具,也可以仅针对选定位置启用该工具。当用于选定位置时,您可以使用简单但强大的模式匹配将工具的效果限制为指定的主机和/或路径。
阻止 Cookie 工具
阻止 Cookie 工具会阻止 Cookie 的发送和接收。它可用于测试网站,就好像您在浏览器中禁用了 cookie 一样。请注意,网络爬虫(例如 Google)通常不支持 Cookie,因此该工具也可用于模拟爬虫对网站的视图。
映射本地工具
使用 Map Local 工具,您可以使用本地文件,就像它们是远程网站的一部分一样。您可以在本地开发文件并像实时测试一样测试它们。本地文件的内容将返回给客户端,就像它是正常的远程响应一样。
Map Local 可以大大加快开发和测试速度,否则您必须将文件上传到网站才能测试结果。使用 Map Local,您可以在开发环境中安全地进行测试。
动态文件
动态文件(例如包含服务器端脚本的文件)不由 Map Local 执行,因此如果文件中存在任何脚本,则该脚本将按原样返回给浏览器 - 可能不是预期的结果。
DNS 欺骗工具
有时,您希望测试域名,就好像它指向不同的 IP 地址一样。例如,如果您已经设置了虚拟主机,但 IP 地址更改尚未通过 DNS 传播,您可以欺骗它并立即测试您的虚拟主机。
Charles 包含您配置的域名到 IP 地址映射的列表。当收到对列出的域名的请求时,欺骗性 DNS 插件会找到欺骗性 IP,并将请求重定向到该地址。Host HTTP 标头保持不变,因此与您的 DNS 服务器返回欺骗性 IP 完全相同。
虚拟主机
虚拟主机是指您在一个 IP 地址上拥有多个站点,Web 服务器根据您在浏览器中输入的名称确定您请求的站点。更准确地说,它查看请求中发送的 Host 标头。
如果尚未为您的网站设置 DNS,那么您通常无法对其进行测试,因为您不能只输入 IP 地址,因为服务器无法获得名称,因此无法将请求与站点匹配。使用 DNS 欺骗工具来克服这个问题。
1、将Charles直接安装到电脑,点击next继续安装
2、如图所示吗,软件可以自动读取当前访问网络的数据信息,可以查看源地址,在右侧可以查看明细数据
3、支持复制URL、复制URL、全部保存、导出会话、查找、重复、重复高级、验证
4、软件设置界面:显示系统托盘图标、最小化到系统托盘、启用全局热键、突出显示“结构”视图中的更改、显示内存使用情况
5、代理功能
停止录制(会话1)
停止SSL代理
启动油门
启用断点
录制设置
SSL代理设置
油门设置
断点设置
反向代理
端口转发
6、工具
没有缓存。
阻止Cookie。。
地图远程。。
地图本地。。
重写。
阻止列表。。
允许列表。。
DNS欺骗。
镜子。。
自动保存。
客户端进程。。
作曲
创作新。
重复
高级重复。
一、运行 Charles 的多个实例
如果需要在一台 Windows 计算机上(例如在 Citrix 环境中)上运行多个 Charles 实例,则需要对 Charles 的使用方式进行一些更改。
在 Program Files 的 Charles 文件夹中,编辑 Charles.ini 文件并删除 “single.instance=dde” 行,然后保存 Charles.ini 文件。
每个用户都需要将 Charles 配置为使用不同的端口。我建议将 Charles 设置为使用动态端口。
如果需要以同一用户身份运行 Charles 的多个实例,则需要使用命令行选项来指示 Charles 使用不同的配置文件。
二、Charles 如何计算延迟?
Charles 在 Overview (概述) 选项卡上显示每个请求的延迟度量。Charles 通过测量完成发送请求和开始接收响应之间所花费的时间来计算延迟。因此,延迟包括网络延迟和服务器延迟,即处理请求所花费的时间。
对于静态请求,服务器通常能够立即响应,除非在负载下,因此延迟数字主要表示网络延迟。
对于动态请求或服务器必须为其执行某些工作的任何请求,您可以减去近似的网络延迟来确定服务器处理请求所花费的时间。
三、Charles 内存耗尽
录制一段时间后,Charles 的可用内存将不足。要释放内存,您应该清除当前会话。
如果经常内存不足,则可以增加默认堆大小。
Windows
编辑 C:Program FilesCharlesCharles.ini并将 vm.heapsize.preferred 更改为更大的数字。切勿删除数字周围的任何其他字母或符号!
Mac OS X
在 Applications 文件夹中找到 Charles.app,右键单击并选择 Show Package Contents。打开 Contents 文件夹,然后在文本编辑器(如 Text Edit)中打开 Info.plist。找到 VMOptions 并更改 -Xmx256m 中的数字。切勿删除数字周围的任何其他字母或符号!
Linux的
编辑 charles.sh 文件并更改 -Xmx256m 中的数字。切勿删除数字周围的任何其他字母或符号!
版本 4.6.7
30 七月 2024
修复挂起的连接占用大量内存的问题
修复导入/导出设置中的 XML 外部实体解析漏洞 (CVE-2018-19244)
版本 5.0b16
25 七月 2024
查找:在请求和响应中添加查找(除了现有的全会话查找之外)
在会话中查找:布局修复
高亮显示规则:修复高亮显示,并确保文本在高亮背景颜色上可见
EULA 已移至应用程序中以适应新的 Windows 安装样式
如果主机名已更改,即使 IP 地址保持不变(尚未在 5.0 中发布),也不重用远程 SSL 连接
修复挂起的连接占用大量内存的问题
修复 NegativeArraySizeException 和 ConcurrentModificationException
macOS:修复睡眠后空白警报窗口
Windows:选项卡 UI 改进
JSON 树查看器:显示数组中的子项数
Windows & Linux的UI中的句子大小写
消防融合通信PC客户端电脑应用154.09 MBv8.2.25 Windows版
详情4DDiG DLL Fixer(DLL全能修复工具)电脑应用16.2 MBv1.0.2.3 中文免费版
详情西瓜视频pc客户端电脑应用90.01 MBv1.0.9 最新版
详情京东ME PC版电脑应用336.33 MBv3.3.13 Windows最新版
详情Rolling Sky Remake电脑版(滚动的天空自制器)电脑应用36.00 MBv0.3b Windows版
详情ODE多功能助手电脑应用65.4 MBv0.8.3 免费版
详情联想QuickFix工具中心电脑应用70.7 MBv2.1.24.0607 免费版
详情网易云音乐客户端电脑应用115.23 MBv2.10.13.202675 Windows版
详情南瓜电影pc端电脑应用945.00 KBv2.0.0 官方版
详情大华摄像机IP搜索工具电脑应用17.8 MBv4.11.3 中文版
详情爱问云电脑客户端电脑应用152.13 MBv1.07.120 pc最新版
详情Bandizip Professional(解压缩软件)电脑应用24.3 MBv7.29 x64 中文企业破解版
详情中油即时通信客户端电脑应用601.12 MBv3.0.30000.75 pc最新版
详情百灵创作(码字写作软件)电脑应用31.7 MBv1.1.7 官方版
详情全民k歌电脑版官方电脑应用83.02 MBvv2.21.183.0226 Windows客户端
详情山东通pc端电脑应用614.12 MBv3.0.46000.123 官方最新版
详情熊猫精灵脚本助手电脑应用15.8 MBv2.4.2 官方版
详情360断网急救箱独立版电脑应用3.16 MBv1.0 免费版
详情鞍钢集团钢钢好PC端电脑应用166.33 MBv7.35.1003.604494 Windows版
详情hp smart pc版电脑应用559.00 KBv151.3.1092.0 Windows版
详情点击查看更多
giwifi认证客户端电脑应用9.04 MBv1.1.4.6 官方版
详情爱奇艺windows10 UWP电脑应用96.00 MBv5.13 官方版
详情山东通pc端电脑应用614.12 MBv3.0.46000.123 官方最新版
详情中油即时通信客户端电脑应用601.12 MBv3.0.30000.75 pc最新版
详情抖音直播伴侣PC端电脑应用352.12 MBv7.4.5 最新版
详情hp smart pc版电脑应用559.00 KBv151.3.1092.0 Windows版
详情小米miui+beta版客户端电脑应用531.21 MBv2.5.24.228 官方版
详情Rolling Sky Remake电脑版(滚动的天空自制器)电脑应用36.00 MBv0.3b Windows版
详情消防融合通信PC客户端电脑应用154.09 MBv8.2.25 Windows版
详情最新版电投壹PC版电脑应用600.71 MBv3.0.32000.108 Windows客户端
详情鞍钢集团钢钢好PC端电脑应用166.33 MBv7.35.1003.604494 Windows版
详情京东ME PC版电脑应用336.33 MBv3.3.13 Windows最新版
详情渝快政PC端电脑应用338.99 MBv2.17.0 Windows最新版
详情学浪学生版电脑版电脑应用97.70 MBv1.9.1 PC客户端
详情i国网pc端电脑应用603.53 MBv2.9.60000.181 桌面版
详情交建通客户端电脑应用288.57 MBv2.6.780000.89 Windows版
详情抖音PC客户端电脑应用3.07 MBv3.9.0 官方版
详情润工作PC版电脑应用212.27 MBv6.1.0.0 官方最新版
详情4DDiG DLL Fixer(DLL全能修复工具)电脑应用16.2 MBv1.0.2.3 中文免费版
详情西瓜视频pc客户端电脑应用90.01 MBv1.0.9 最新版
详情点击查看更多