Charles是一款HTTP代理/HTTP监控/反向代理工具,开发者可以通过它查看本机与互联网之间所有的HTTP和SSL/HTTPS通信内容,包括请求、响应以及HTTP头信息(包含Cookies和缓存数据)。


最新动态
关于Charles的最新更新讨论,请访问Karl的博客。
- 2025年3月12日
-
Charles 5正式发布!了解更多
- 2024年1月24日
-
Charles 5公测版13现已开放测试,包含更多UI改进,特别是Windows平台的深色模式支持。了解更多
- 2023年7月7日
-
Charles 5公测版11现已开放测试,包含UI改进、性能优化、新功能和错误修复。了解更多
- 2023年6月11日
-
Charles 5公测版9现已开放测试,包含更多UI改进和错误修复。了解更多
- 2023年4月11日
-
Charles 5公测版现已开放测试,包含重大UI改进和技术升级。了解更多
- 2023年4月4日
-
发布Charles 4.6.4版本,修复macOS崩溃问题并更新Windows代码签名。详情
- 2022年9月26日
-
发布Charles 4.6.3版本,包含错误修复并升级至Java 11。详情
- 2021年12月14日
-
关于当前log4j2漏洞的声明:确认所有Charles版本均未使用log4j组件,不受此漏洞影响。我们向log4j开发团队及受影响用户致以慰问。
- 2021年7月6日
-
发布Charles 4.6.2版本,包含错误修复。详情
- 2020年11月15日
-
发布Charles 4.6.1版本,修复macOS深色模式支持。详情
- 2020年11月7日
-
发布Charles 4.6版本,包含新功能和稳定性改进。详情
- 2020年1月15日
-
发布Charles 4.5.6版本,包含错误修复和安全漏洞补丁。详情
- 2019年12月5日
-
发布Charles 4.5.5版本,修复SSL证书导入问题。详情
- 2019年11月3日
-
发布Charles 4.5.2版本,包含新功能、错误修复和改进。详情
- 2019年2月28日
-
发布Charles 4.2.8版本,包含少量错误修复。详情
- 2018年9月14日
-
发布Charles 4.2.7版本,包含错误修复和功能优化。详情
- 2018年5月5日
-
安全公告:修复Charles 4.2及3.12.1等旧版本本地权限提升漏洞。详情
- 2018年4月7日
-
发布Charles 4.2.5版本,包含重大错误修复和功能优化。详情
- 2018年3月28日
-
Charles iOS版正式发布。详情
- 2017年11月22日
-
发布Charles 4.2.1版本,包含重要错误修复。详情
- 2017年9月30日
-
发布Charles 4.2版本,新增TLS调试功能,支持macOS High Sierra系统。详情
- 2017年7月10日
-
发布Charles 4.1.4版本,包含功能优化和错误修复。详情
- 2017年6月20日
-
发布Charles 4.1.3版本,新增Brotli压缩支持。详情
- 2017年5月13日
-
发布Charles 4.1.2版本,包含错误修复和功能优化。详情
- 2017年4月21日
-
发布Charles 4.1.1版本,修复已知问题。详情
- 2017年4月10日
-
发布Charles 4.1版本,包含重大功能更新。详情
- 2016年11月19日
-
发布Charles 4.0.2版本,包含错误修复和功能优化。详情
- 2016年9月20日
-
发布Charles 4.0.1版本,修复已知问题。详情
- 2016年9月16日
-
发布Charles 3.11.6版本,支持macOS Sierra系统。详情
- 2016年8月1日
-
发布Charles 4.0版本,支持HTTP/2和IPv6协议,界面全面升级。详情
- 2016年5月29日
-
发布Charles 3.11.5版本,修复Android设备SSL证书安装问题。详情
- 2016年2月29日
-
发布Charles 3.11.4版本,支持iOS 9 ATS特性。详情
- 2016年2月15日
-
发布Charles v3.11.3版本,包含错误修复和功能优化。详情
- 2015年11月9日
-
发布Charles v3.11.2版本,改进SSL和Websockets支持。详情
- 2015年10月4日
-
发布Charles 3.11版本,包含重大功能更新。详情
- 2015年7月7日
-
发布Charles 3.10.2版本,包含错误修复和功能优化。详情
- 2015年3月31日
-
发布Charles 3.10.1版本,修复已知问题。详情
- 2015年3月21日
-
发布Charles 3.10版本,改进SSL支持(需重新安装CA证书)。详情
- 2014年10月22日
-
发布Charles v3.9.3版本,支持macOS Yosemite系统。详情
- 2014年5月26日
-
发布Charles v3.9.2版本,修复已知问题。详情
- 2014年5月5日
-
发布Charles 3.9.1版本,包含错误修复和功能优化。详情
- 2014年4月25日
-
发布Charles 3.9版本,新增主机聚焦功能。详情
- 2013年10月23日
-
发布Charles 3.8.3版本,支持macOS Mavericks系统。详情
- 2013年10月21日
-
发布Charles 3.8.2版本,包含少量错误修复。详情
- 2013年9月9日
-
发布Charles 3.8.1版本,包含错误修复和功能优化。详情
- 2013年9月4日
-
发布Charles 3.8版本,包含新功能和错误修复。详情
- 2013年2月12日
-
发布Charles 3.7版本,内置Java运行环境,无需单独安装。详情
- 2012年6月27日
-
发布Charles 3.7 beta 2版本,采用Apple开发者ID签名。详情
- 2011年12月8日
-
发布Charles v3.6.5版本,包含错误修复和功能调整。详情
- 2011年11月15日
-
发布Charles v3.6.4版本,包含重大错误修复和功能增强。详情
- 2011年9月5日
-
发布Charles v3.6.3版本,包含少量错误修复。详情
- 2011年8月24日
-
发布Charles v3.6.1版本,包含功能优化和错误修复。详情
- 2011年8月18日
-
发布Charles v3.6版本,新增HAR和SAZ文件导入功能。详情
- 2010年8月17日
-
发布Charles v3.5.2版本,包含错误修复和新功能。详情
- 2010年1月1日
-
发布Charles 3.5.1版本,修复已知问题。详情
- 2009年12月23日
-
发布Charles 3.5版本,包含重大功能更新和错误修复。
- 2009年10月17日
-
发布Charles 3.4.1版本,包含新功能和错误修复。
- 2009年9月27日
-
发布Charles 3.4版本,重点改进SSL支持。
- 2009年5月11日
-
新版网站上线。关注Twitter账号@charlesproxy,WWDC旧金山见!
- 2009年3月7日
-
发布Charles 3.3.1版本,实验性支持64位Windows系统。详情
- 2009年2月15日
-
发布Charles 3.3版本,包含重大新功能。
- 2008年9月24日
-
Charles Firefox自动配置插件新增对Firefox 3.1的支持
- 2008年9月23日
-
发布Charles 3.2.3版本,包含少量新功能和错误修复。
- 2008年9月6日
-
发布Charles 3.2.2版本,包含少量新功能和错误修复。
- 2008年4月17日
-
发布Charles 3.2.1版本,包含少量新功能和错误修复。
- 2008年3月24日
-
发布Charles 3.2版本,包含重大新功能。
- 2008年1月28日
-
发布Charles 3.2公开测试版。
- 2007年12月19日
-
发布Charles 3.1.4版本,修复错误并新增少量功能。
- 2007年11月21日
-
更新Charles Firefox插件以兼容Firefox 3.0。
- 2007年11月12日
-
发布Charles 3.1.3版本,包含错误修复和新功能:
- 图表标签页新增大小、时长和类型统计
- 请求和响应可在同一分割面板显示
- 树状图中显示SSL握手和证书错误
- 2007年8月29日
-
发布Charles 3.1.2版本,修复少量错误。
- 2007年8月27日
-
发布Charles 3.1.1版本,修复少量错误。
- 2007年8月13日
-
发布Charles 3.1版本。
- 2007年5月22日
-
发布Charles 3.0.4版本,修复Java 1.4上的SSL错误。
- 2007年5月14日
-
重新发布Charles 3.0.3版本,修复首次使用Charles时的启动错误。
- 2007年5月12日
-
发布Charles 3.0.3版本,包含多项改进和少量错误修复。
- 2007年4月23日
-
发布Charles 3.0.2版本,包含少量错误修复和改进。
- 2007年3月28日
-
发布Charles 3.0.1版本,修复少量错误。
- 2007年3月24日
-
发布Charles 3.0版本,包含重大新功能和改进。
- 2007年3月7日
-
发布Charles 3.0公开测试版。
- 2007年2月27日
-
发布Charles v2.6.4版本,修复以下问题:
- 提升IBM JDK兼容性
- 改进对畸形Referer头的支持
- 2007年2月17日
-
发布Charles v2.6.3版本,修复以下问题:
- 修复v2.6.2中引入的端口转发错误
- 2007年2月1日
-
发布Charles v2.6.2版本,包含以下重大改进:
- 取消记录限制,大响应现在会保存到临时文件,减少内存占用
- 节流设置中增加MTU支持
- 修复AMF3/Flex 2相关错误
- 2006年12月2日
-
发布Charles v2.6.1版本,包含以下改进:
- 响应加载过程中可查看SOAP信息
- 修复AMF3可外部化对象解析问题
- 简化AMF3/Flex消息的AMF视图,隐藏Flex实现细节
- 2006年11月27日
-
发布Charles v2.6版本,包含以下重大改进:
- 用户界面重大改版
- 新增JSON和JSON-RPC支持
- 新增SOAP支持
- 2006年9月20日
-
发布Charles v2.5版本,包含以下重大改进:
- 用户界面重大改进
- 新增对FLV等文件类型的支持
- 大幅改进AMF/Flash远程处理查看器
- 感谢所有提出建议和参与长期测试过程的用户
- 2006年6月1日
-
发布Charles v2.4.2版本,包含以下改进:
- 支持请求体压缩(用于Web服务)
- 修复AMFPHP响应解析问题
- 改进AMF查看器
- 2006年5月6日
-
发布Charles v2.4.1版本,包含以下改进:
- 改进Firefox扩展
- 改进AMF 0和AMF 3解析
- 调整界面字体大小范围使其更一致
- 改进无法连接到远程主机时的SSL错误报告
- 修复端口转发工具和反向代理工具的重新绑定异常
- 2006年4月26日
-
发布Charles v2.4版本,包含以下重大更新:
- 新增AMF 3支持
- 新增对IBM JDK的SSL支持(感谢Lance Bader)
- 新增自动更新检查功能
- 文档wiki向公众开放
- 2006年3月25日
-
发布Charles v2.3版本,包含以下重大改进:
- 改进代理实现,包括更好地处理keep-alive连接
- 新增SOCKS代理支持
- 改进外部代理配置,包括认证支持
- 改进Flash远程处理/AMF查看器
- 支持动态代理端口,适用于多用户系统
- 2005年11月5日
-
发布Charles v2.2.1版本,包含以下改进:
- 进一步改进Firefox代理配置
- 增强端口转发功能,包括端口范围和UDP转发
- 修复反向代理和AMF查看器的错误
- 2005年10月5日
-
发布Charles v2.2版本,包含以下重大改进:
- 改进Firefox代理配置
- 改进XML查看器
- 在ASCII查看器中显示行号
- 2005年9月2日
-
发布Charles v2.1版本,包含以下重大新功能:
- 新增Firefox自动代理配置功能
- 新增格式化表单提交和查询字符串信息
- 新增对SWF和AMF(Flash远程处理)二进制格式的解析
- 2005年6月18日
-
发布Charles v2.0版本,包含重大改进和增强。
用户反馈与评测
使用Charles代理优化移动应用测试
作者:Andrew Bardallis
全面介绍如何使用Charles观察和修改网络流量,包括在移动设备上的应用。
使用Charles代理进行监控与调试
作者:Tobias Sjösten
iPhone应用商店数据挖掘技术揭秘
作者:Dan Grigsby
使用Charles探索iPhone应用商店的XML数据。
iPhone
HTTP连接调试
作者:Gary Rogers
使用Charles调试iPhone设备。
我爱Charles...
作者:MadeByPi
Charles在Flex设计中的基础应用
作者:Frankie Loscavio
flashgroup.net上的Charles评测
作者:Darren Richardson
从Flash开发者角度对Charles的精彩评测。
使用Charles调试Flash/服务器交互
作者:uberGeek
使用Charles快速发现那些令人头疼的Flash错误。