charles抓包工具学习笔记--mac版

charles简介

  1. charles是什么?

charles是一种基于http协议的代理服务器,通过成为电脑或者服务器的代理,然后截取请求和请求结果达到分析抓包的目的

  1. charles原理
    在这里插入图片描述
  2. charles的主要功能
    支持http及https协议代理
    支持流量控制
    支持接口并发请求
    支持重发网络请求
    支持断点调试

charles安装与配置

官网下载:https://www.charlesproxy.com/
mac版配置:
1.charles代理设置–端口设置,可更改比如改成7777
在这里插入图片描述
在这里插入图片描述
2.访问控制设置,比如设置为本机ip(可以在charles中的help选项里面查看本机ip)在这里插入图片描述
在这里插入图片描述
3.客户端代理设置在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
设置完成,然后在浏览器里浏览页面之后,charles的页面显示
在这里插入图片描述
mac快捷设置:
如果客户端与安装charles是同一个mac电脑,可以通过这一步就成功设置
在这里插入图片描述

charles功能简单说明

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

charles抓包

如何抓取https
未设置之前,百度网站获取:
在这里插入图片描述
设置步骤:
1)配置SSL代理:

首先在charles的 Proxy选项选择SSL Proxy Settings:
在这里插入图片描述

点add添加需要监视的域名,支持 *号通配符,端口一般都是443:

在这里插入图片描述
2)安装根证书:

电脑端根证书安装,Help->SSL Proxying->Install Charles Root Certificate:
在这里插入图片描述
根证书安装
钥匙串访问信任证书设置——选择“始终信任”:
在这里插入图片描述
配置完成之后打开https网站,就可以出现内容了
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值