抓包工具Charles安装与使用(大多数人都会遇到的问题)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zzp961224/article/details/86411281

一、下载Charles

我这里使用的版本是4.2,目前最新版本是4.2.7。

下载地址:https://www.charlesproxy.com/download/latest-release/

注册码(亲测可用):

Registered Name: https://zhile.io

License Key: 48891cf209c6d32bf4

二、配置Charles

1.启动 Charles

第一次 Charles 会询问你是否把Charles设置为系统的代理,如果此时你忽略了这个询问敞口,你可以在后期设置的;将 Charles 设置成系统代理:选择菜单中的 “Proxy” -> “Mac OS X Proxy/windows proxy” 来将 Charles 设置成系统代理,参考如下,如果Mac下有管理密码,需要输入密码后方可进行;

 2.安装Charles根证书

在charles首页

Hepl-->SSL Proxying-->Install Charles Root Certificate

选择安装

这里选择安装位置要选择  受信任的根证书颁发机构

然后一路确定即可

3.配置抓取HTTPS端口

Proxy -> SSL Proxying Settings

三、Chrome配置代理

如果你的chrome浏览器的代理设置与charles不一致,那么是抓不到chrome访问网址的数据的。

我使用的是chrome的插件:Switchysharp,方便配置代理

安装好Switchysharp是这个样子

然后按照我图片中的配置进行配置即可,然后保存。

接着在chrome中开启你刚刚完成的配置,charles就可以抓到chrome的数据了

ps.在使用其他浏览器如果出现了访问问题的话,把Switchysharp恢复成  使用系统代理设置  即可

四、使用charles进行抓包

接下来只要你在chrome中访问网址,charles会自动抓取相应的数据,显示在侧栏界面中

猜你喜欢

转载自blog.csdn.net/zzp961224/article/details/86411281