Charles Mac配置

Charles是Mac平台主流抓包 && Mock 工具. 本文主要记录Charles的配置过程.

下载购买

官网

设置

  1. 安装证书


    install_cerficate.png
  2. 添加信任


    keychain.png

    trust.png
  3. Proxy Settings


    proxy.png
  4. SSL Settings.此处SSL Proxying和Client Certificates都需要设置


    SSL.png
  5. Record Settings.此处如果不配置,默认为抓取所有请求.


    Recording.png

手机支持

  1. 如果只是抓取开发环境下http的包,只需要在手机与电脑连接同一wifi,然后在wifi设置中连接charles中的代理即可。
  2. 如果需要抓取https,则需要
    1. 与步骤1中同样,连接charles代理
    2. 如图,选择在移动设备上安装证书。
      image.png
    3. 根据提示,在手机上指定网页,安装证书。
      image.png
    4. 手机上设置信任证书即可。

Mock Response

其实对于前端工程师来说,大多数请求通过Chrome的dev tools已经足够查看了,使用Charles主要是为了模拟一些返回.
这个过程也很简单,在想要mock的请求上面点击右键,Map locale 或者 Map Remote.


Map.png

反向代理

功能在如图所示位置,同样可以用于将请求转发。


image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • *Charles[http://www.charlesproxy.com/]是常用的网络封包截取工具,在做移动开发...
    想起一个很好听的名字阅读 37,382评论 4 32
  • Charles简介 Charles 是在 Mac 下常用的网络封包截取工具,在做移动开发时,我们为了调试与服务器端...
    Chris_js阅读 3,565评论 0 3
  • 作词:薛之谦 可你曾经那么爱我 干嘛演出细节 我该变成什么样子 才能延缓厌倦 原来当爱放下防备后的这些那些才是考验...
    Rachel1999阅读 272评论 0 0
  • 做了五年多的人力资源,经常会跟同事分享面试的方法和技巧。每次我都提醒大家,在所有面试问题中,动机性问题是最重要的,...
    承谦阅读 250评论 0 0
  • 连续三年没有上班了!这三年,我从单身到已婚,从已婚到宝妈。明年孩子就上幼儿园了,这意味着再也没有人会一直粘着我了。...
    遇见奇迹阅读 140评论 0 1