Charles 简单介绍和使用

什么是 Charles ?  

Charles 是一个HTTP代理/ HTTP监视器/反向代理,使开发人员能够查看其机器和Internet之间的所有HTTP和SSL / HTTPS流量。这包括请求,响应和HTTP标头(包含cookie和缓存信息)。 

如何使用 Charles ? 

以下配置在 Mac 环境下: 

下载 

Charles 

破解 

Help -> Register Charles 

破解方法请自己搜索 

配置手机 

手机和电脑连接同一局域网,设置网络的代理服务器为该电脑的ip地址,端口为8888

ip 地址: 系统偏好设置 -> 网络 

配置抓包 HTTPS 请求 

1. 安装 Charles HTTPS 证书 

路径:Help -> SSL Proxying -> Install Charles Root Ceriticate 


2. 点击 Install Charles Root Ceriticate 后,会直接跳到钥匙串中。选择证书,可以看见刚才下载的证书,但是,这个证书并不能信任,此时我们可以双击 Charles Proxy CA ,就会弹出第二张图,在信任中选择“始终信任”即可。



手机端下载证书 

Help -> SSL Proxying -> Install Charles Root Ceriticate on a Mobile Device or Remote Browser,可以获得下载提示 


 Note: 小米手机安装证书参考[此文章]

设置代理https端口 



到此处配置已经完成,可以通过 Charles 作为代理服务器,获取想要的信息。

总结 

Charles 的功能很强大,本文只是对它的简单介绍、安装和使用。其他更多功能请各位探索!!! 


转载于:https://juejin.im/post/5d0f496af265da1b8c1994d3

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值