跳过导航 →

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

Mac OS X Windows XP

最新动态

关于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错误。