【推荐】代理工具(Charles)-概述

筅森魡賤 提交于 2020-03-18 17:10:22

某厂面试归来,发现自己落伍了!>>>

这是个什么鬼?

Charles是目前最强大的http调试工具之一,在界面和功能上远强于Fiddler。是Mac上代理工具的神器。它允许一个开发者查看所有连接互联网的HTTP通信·这些包括request, response现HTTP headers (包含cookies与caching信息)

启动后,界面截图如下:

界面介绍

  • 工具栏
    • 第一块
      • 新建一个会话
      • 打开一个存在的会话
      • 删除当前会话
      • 保存会话
      • 清楚当前会话捕获的所有请求
      • 搜索
    • 第二块
      • 暂停和开始捕获开关
      • 暂停和开启模拟慢网速的开关
      • 暂停和开启断点功能
    • 第三块
      • 刷新单个请求
      • 编辑请求
      • 验证请求结果
    • 第四块
      • 工具菜单
      • 设置菜单
  • 请求列表

    • 提供两种视图
      • 树状(推荐),请求归类、清晰
      • 列表
  • 请求详情

  • 配置信息,推荐配置信息:
    • 建议开启No Caching,不缓存请求。

本地代理配置

场景:如果你想请求列表中的某个请求资源,代理到本地的文件,操作如下

步骤1:选中请求列表中的某个资源,右键,选中菜单中的Map Local

步骤2:配置本地代理的文件

 

远程代理配置

手机配置

本人任性,仅介绍苹果手机。

步骤1:

  • 确保手机与Mac在相同的网络下(连相同的WI-FI)

步骤2:

  • 打开手机界面

 

 

端口默认:8888

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!