Charles安装配置教程

  1. 下载链接
  2. 安装证书
    1. windows
    2. Ios端

电脑上的抓包软件种类繁多,较为出名的有fiddler,wireshark,charles等,其中wireshark主要用于分析七层结构较为底层,charles与fiddler非常的类似,由于习惯问题,笔者比较习惯使用charles,下面就介绍下charles本机证书和手机证书的安装,以便在电脑端和手机端都可以方便的抓包。

下载链接

https://www.charlesproxy.com/download/

若上面链接下载较慢的话用这个下载:

https://cloud.189.cn/t/3yUJ3uUjQNRr(访问码:cob5)

Registered Name:https://zhile.io
License Key: 48891cf209c6d32bf4

安装证书

由于我们需要抓取电脑和手机端的包,因此两个都需要安装证书。

windows

首先点击菜单栏Help–>SSL Proxying–>install Charles Root Certificate进行安装,如图2-1所示:

图2-1 pc证书安装入口

点击后会弹出证书具体界面,如图2-2:

图2-2 证书具体界面

点击安装证书,进入证书导入向导,如下图所示:

点击下一步,选择第二项将所有证书都放入以下存储,再点击下面的浏览,选择守信用的根证书颁发机构。

再点击下一步完成即可。

Ios端

点击Help–>Local IP Address查看当前电脑的ip地址。注意,由于我使用的是无线,因此选择的是第二个,若使用的为有线的话请注意选择对应网卡的ip地址。

将手机与电脑连到相同的网络,电脑使用有线网就将手机连到相同的无线网下,使用有线网的话可以开热点供手机连接。然后依次点击Help–>SSL Proxying–>install Charles Root Certificate on a Mobie Device or Remote Browser:

点击后弹出以下界面,请注意,若第一个框中的ip地址与上面的图中不同,请注意替换。对于我这边,需要改为192.168.0.106:888

打开手机无线配置页,找到配置代理将其改为手动,不同的ios系统可能图片不太一样。

在服务器中填入ip地址,在端口中填入8888,ip地址因人而异,请替换成上面获取到的。

最后在浏览器中输入chls.pro/ssl下载对应描述文件,然后在手机中 设置–>通用–>描述文件中安装描述文件,

然后在设置–>通用–>关于本机–>证书信任设置中找到charles Proxy CA将其启用即可。

配置完成后电脑端charles后弹出一个是否允许接入的弹窗,选择Allow就行了,这时在手机上随便打开一个网址就能看到charles已经能够成功抓到包了。


本网站发布的一切文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请联系邮箱:1194325527@qq.com处理

目录
×

给作者杯卡布奇诺

github