Charles 简单介绍和使用

论坛 期权论坛 脚本     
已经选择匿名的用户   2021-10-25 13:36   3586   0

什么是 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 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:86
帖子:240
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP