Mac下Charles踩坑记录

发表于:2023-12-25 09:33

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:严肃的白小白    来源:知乎

  初次使用Charles,摸索着抓包的过程中遇到了很多问题。在这里一一记录一下,避免其他初学者踩坑。
  问题1:不显示request和response?
  在Charles的配置页面可以勾选是否把request和response结合在一起展示。
  如果勾选了这个选项,则只展示【Contents】标签栏。
  问题2:请求和响应都是乱码
  需要开启SSL代理。
  首先安装证书,位置:菜单栏->Help->SSL Proxying->Install Charles Root Certificate
  之后配置代理,位置:菜单栏->Proxy->SSL Proxy Settings
  在打开的配置页面,勾选“Enable SSL Proxying”,之后点击add配置要代理的host和端口,这里我们就都填写*即可默认代理全部地址。
  问题3:安装证书提示不能修改“System Roots”钥匙串
  也许是因为macOS系统版本问题,如果在Charles里直接安装证书时提示这个问题,我们可以先下载证书,然后手动安装。
  下载证书方式,二者均可:
  ·直接请求https://chls.pro/ssl进行下载
  · Help->SSL Proxying->Save Charles Root Certificate
  保存好证书,打开钥匙串访问,直接拖进去即可。之后找到刚安装的证书,设置为始终信任。
  本文内容不用于商业目的,如涉及知识产权问题,请权利人联系51Testing小编(021-64471599-8017),我们将立即处理
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号