
Charles是一款功能强大的HTTP代理服务器、HTTP监视器及反转代理服务器。当浏览器连接Charles的代理访问互联网时,Charles可实时监控浏览器发送和接收的所有数据,允许开发者查看所有连接互联网的HTTP通信内容,包括请求(request)、响应(response)以及HTTP头信息(包含cookies与缓存信息),是开发者、测试人员及安全研究人员的必备工具。
国际化界面:应用内提供英语界面,适配全球用户使用需求,无需额外切换语言设置,便捷适配不同地区用户操作。
便捷支付:支持支付宝、微信等主流支付方式,操作便捷,满足国内用户支付习惯;部分地区还提供货到付款服务,兼顾不同用户的支付需求。
社区互动:新增社区搜索功能,用户可在社区内分享穿搭心得、交流使用经验,形成专属的时尚交流圈,增强用户互动性。
视觉优化:采用瀑布流设计,优化页面浏览体验,操作更流畅;增强商品详情页图片放大功能,确保用户清晰查看细节,提升使用体验。
开发者调试:可快速定位网络通信中的问题,辅助开发者优化API性能,提升开发效率,减少调试成本。
测试人员验证:支持模拟复杂网络环境,帮助测试人员全面验证应用程序的稳定性、兼容性,确保应用在不同网络场景下正常运行。
安全研究:能够深入分析网络通信数据,帮助安全研究人员发现潜在的安全漏洞,防范网络安全风险。
会话(Session)会话包含所有记录的网络通信信息,由Session窗口呈现;默认情况下,启动Charles时会自动创建一个新会话(无标题会话1)。日常使用中,用户通常只需使用单次会话,无需额外创建;当会话内容过满或过于繁杂时,可通过“文件”菜单中的“清除会话”选项,或工具栏上的垃圾桶图标清除会话内容。此外,会话支持保存和重新打开,便于用户与同事交流调试数据、共享问题场景。
记录(Recording)记录是Charles的核心功能,请求和响应数据会被记录在当前会话中,供用户后续检查、分析。记录的请求内容取决于Charles的配置,通常包括浏览器的所有HTTP和HTTPS流量,若更改了操作系统的代理设置,还会包含计算机上其他应用程序的网络流量;同时,也可能记录通用套接字连接的数据(如通过SOCKS代理或端口转发的内容)。若关闭录音功能,Charles会正常转发所有请求,但不会将相关数据记录在会话中,无法后续查看。
请求和回复(Request and Response)请求及其响应是Charles记录的基本要素。HTTP/HTTPS通信由请求-响应对组成,即从计算机发送至服务器的请求,以及服务器返回的响应;对于通用套接字,请求响应则包含入站和出站流的全部内容(目前该功能对套接字的适配仍有优化空间,若需进行大量套接字级调试,可考虑使用Ethereal工具)。
焦点(Focus)当会话中存在多个不同主机的请求和响应时,容易导致会话界面混乱。焦点功能可帮助用户将关注的主机与无关主机区分开,提升查看效率。激活焦点的方法:右键单击“结构”树中的主机名,从下拉菜单中选择“焦点”选项;此时结构树顶部会显示关注的主机,其余主机则归类在“其他主机”文件夹中,可展开查看详情。
图表(Chart)请求的图表标签会在时间线图上显示当前请求及相关请求,清晰呈现请求的启动时间、响应(下载)开始时间及结束时间;若存在相关请求(如HTML页面加载时的图像、Javascript、CSS等文件),还可直观查看各请求之间的关联关系,便于分析页面加载流程和性能瓶颈。
导出(Export)用户可通过“文件”菜单中的“导出”选项,将会话中的数据导出保存。软件支持多种导出格式,包括CSV、跟踪文本文件、XML等,其中Trace和XML格式支持重新导入Charles,便于后续复用数据、继续分析或与他人共享。
1,设置MAC代理
点击工具栏Proxy->macOS Proxy

2,安装证书
(1)下载证书

(2)信任证书


(3)设置端口
点击Proxy-> Proxy Settings ->Proxies


备注:端口port默认8888,可使用默认值,也可设置为其他端口(一般使用默认端口)
(4)设置抓取的host
点击:Proxy-> SSL Proxying Settings

设置端口和host:


1,打开Charles Root Certificate on a Mobile Device or Remote Browser


2,手机设置代理
ios手机代理设置
(1)确保手机和电脑网络在同一局域网
(2)点击设置->进入连接中网络->HTTP代理设置为“手动”

(3)输入1中的ip地址和端口

(4)Safari浏览器进入“Chls.pro/ssl”安装证书

(1)确保手机和电脑网络在同一局域网
(2)点击设置->无线和网络->WLAN->长按已连接网络->修改网络->勾选“显示高级选项”->代理设置为“手动”

(3)输入1中的ip地址和端口

(4)浏览器进入“http://www.charlesproxy.com/getssl/ ”下载安装证书
备注:自带浏览器无法安装证书,可下载其他浏览器下载安装charles证书
手机代理已设置好,可以操作app进行抓包啦

VMware Fusion 25H2u1 for Macv25.0.1.25219963
系统网络 / 484M
下载
1
夸克浏览器 for Macv6.5.0.748
系统网络 / 3.3M
下载
2
苹果系统macos montereyv12.7.6(21H1320)正式版
系统网络 / 12.72G
下载
3
蓝奏云mac版v3.5.3 官方最新版
系统网络 / 81.1M
下载
4
米思齐mixly3.0 mac版v3.0 RC0官方版
编程开发 / 57M
下载
5
yy语音mac版(歪歪mac版)v1.8.0 官方版
社交聊天 / 17.6M
下载
6
美图秀秀 for mac官方最新版v2.2.07
图形设计 / 614M
下载
7
QClaw(一键部署龙虾工具)v0.1.9 苹果电脑版
系统网络 / 164M
下载
8
playCover Nightly Mac版V860
系统网络 / 5.3M
下载
9
nodevideo mac版v8.2.1官方版
影音娱乐 / 230.5M
下载
10
140.5M / 09-05
立即下载
76.4M / 03-25
立即下载
55M / 06-05
立即下载
88.7M / 04-13
立即下载
900.9M / 03-02
立即下载
96.2M / 07-06
立即下载
311.2M / 07-06
立即下载
335M / 07-06
立即下载
200M / 07-06
立即下载
413.8M / 07-06
立即下载
480.3M / 01-03
立即下载
768.9M / 08-19
立即下载
165.4M / 09-05
立即下载
131.8M / 04-13
立即下载
195.6M / 03-03
立即下载
45.6M / 09-08
立即下载
665.2M / 07-06
立即下载
2.84G / 07-06
立即下载
93M / 07-06
立即下载
338.3M / 07-06
立即下载
1G / 02-09
立即下载 312M / 07-30
立即下载 1.38G / 07-26
立即下载 109.8M / 06-03
立即下载 142M / 01-08
立即下载 1.2M / 11-23
立即下载 548.8M / 04-13
立即下载 1.6M / 04-13
立即下载 1.48G / 03-18
立即下载 646.6M / 03-03
立即下载 659M / 03-24
立即下载 1.93G / 03-18
立即下载 极限竞速:地平线5(全DLC)PC电脑版(墨西哥地图10博网体育备用网址)
1.4M / 03-17
立即下载 403.8M / 02-10
立即下载 110.5M / 09-05
立即下载 33.4M / 09-05
立即下载 60M / 04-29
立即下载 254M / 04-25
立即下载 253.4M / 12-08
立即下载 253M / 12-08
立即下载 120.3M / 02-04
立即下载 488.3M / 06-04
立即下载 369M / 09-22
立即下载 181.5M / 09-22
立即下载 201.2M / 09-05
立即下载 248.9M / 12-08
立即下载 248.9M / 12-08
立即下载 100.6M / 03-06
立即下载 148.9M / 03-06
立即下载 1.12G / 07-06
立即下载 杀戮尖塔2迪迦奥特曼modPC电脑版(奥特曼杀戮尖塔MOD)
1.4M / 03-17
立即下载 97.4M / 01-15
立即下载 1.76G / 09-22
立即下载 1.92G / 04-17
立即下载 201.5M / 04-13
立即下载 7.31G / 07-01
立即下载 94.3M / 07-06
立即下载 2.48G / 07-06
立即下载 7.63G / 07-06
立即下载 1M / 07-06
立即下载 1.40G / 12-19
立即下载 72M / 07-06
立即下载 548.7M / 07-06
立即下载 1.00G / 07-06
立即下载 9.13G / 07-06
立即下载 126.2M / 07-06
立即下载 72M / 07-06
立即下载 105.1M / 07-06
立即下载 132M / 07-06
立即下载 132M / 07-06
立即下载