charles证书安装,一次性说明白

charles证书安装,一次性说明白,第1张

一、软件安装证书(以windows为例)

windows上安装好charles后,需要给软件安装证书。

1、点击help -> SSL proxying,选择第二个install Charles Root Certificate证书安装

charles证书安装,一次性说明白,第2张

 

2、如果以前安装过证书,但是过期了(有效期一般1年),证书界面会显示过期字样,此时就要先点击一下Reset Charles Root Certificate,然后再点击第一步中的Install install Charles Root Certificate去安装

charles证书安装,一次性说明白,第3张

 

3、安装时,在证书界面,先点击安装证书

charles证书安装,一次性说明白,第4张

4、然后不做修改,点击下一步

charles证书安装,一次性说明白,第5张

5、在证书导入向导界面,要勾选【将所有的证书都放入下列存储】,然后点击浏览,选择【受信任的根证书颁发机构】,之后再导入证书前会有风险提示类似的页面,点击允许即可charles证书安装,一次性说明白,第6张

6、最后再回到主界面,点击一下help - SSL proxying  - install Charles Root Certificate。当出现以下状态时,才表示安装的证书是有效的。

charles证书安装,一次性说明白,第7张

 

二、浏览器安装证书(以chrome浏览器为例)

打开charles后,我们会发现浏览器无法打开网页了,此问题是由于没有配置浏览器证书,那接下来我们就要来配置下浏览器证书

1、确保charles的证书已经安装成功后,再进行;浏览器证书的配置。

2、先进入charles ,点击help - SSL proxying - Save Charles Root Certificate,将证书以.cer文件样式保存到本地,保存的文件如下

charles证书安装,一次性说明白,第8张

 charles证书安装,一次性说明白,第9张

 charles证书安装,一次性说明白,第10张

 

3、打开chrome浏览器,点击设置,找到【隐私设置和安全性】里的【管理设备证书】,点击它,之后选择导入,将之前我们保存到手机上的.cer文件导入进去

charles证书安装,一次性说明白,第11张

 4、在证书导入向导界面,同样要将证书放置在【受信任的根证书颁发机构】,之后提示导入成功。

charles证书安装,一次性说明白,第12张

 

5、导入完成后,此时浏览器就可以正常访问页面了,并且访问的页面也会进入charles的窗口里。

三、手机安装证书(Android端)

1、保证电脑和手机在同一WiFi下,手机在WiFi界面将代理修改为手动,输入电脑的ip和端口,这ip和端口可在charles里查看到

charles证书安装,一次性说明白,第13张

2、ip和端口可在Charles中查看,点击help - SSL proxying - Install Charles Root Certificate on a Mobile Device or Remote Browser,d出的界面上就会有需要连接的ip地址和端口

charles证书安装,一次性说明白,第14张

 charles证书安装,一次性说明白,第15张

3、当手机WiFi连接好代理后,针对初次连接的设备,charles会d出一个提示框,点击allow即可,表示允许此设备连接

charles证书安装,一次性说明白,第16张

 4、此时charles能看到手机端的部分请求了,但如果想抓取https请求(https的请求会显示unknown),还需要配置手机端证书

charles证书安装,一次性说明白,第17张

5、打开手机浏览器,输入chls.pro/ssl,选择下载,下载完成后安装证书

charles证书安装,一次性说明白,第18张

 6、安装完成后可进入手机- 安全-信任的凭证处,查看刚才安装的charles证书(不同Android机型可能不太一样,需要自己找下)

charles证书安装,一次性说明白,第19张 

3.之后打开需要抓包的应用,charles就能看到抓取的接口了,并且接口响应不会显示unknown

charles证书安装,一次性说明白,第20张 

四、手机安装证书(iOS端)

1.、苹果手机也是同上,确保手机和电脑连接同一个WiFi,然后在WiFi处将配置代理修改为手动,再填入电脑ip地址和端口号

charles证书安装,一次性说明白,第21张

2、然后配置手机端证书(最好使用苹果自带的浏览器safari),在浏览器中输入chls.pro/ssl,之后会提示下载完成

3、进入设置-通用-VPN与设备管理,将下载的证书安装到手机上,将刚才下载好的证书选择安装到手机上,安装后的界面如下

charles证书安装,一次性说明白,第22张

4、之后最关键的一步,要开启信任,安装成功证书以后,还要再进入设置 - 通用 - 关于本机 - 证书信任设置 ,将刚才安装的证书信任开关打开。

charles证书安装,一次性说明白,第23张

5.之后手机访问需要抓包的应用,charles就能看到抓取的接口及响应内容了。

友情提示:免费版本的charles,使用30分钟后就会被关闭,不过不用付费,这个也不影响。

关闭代理软件以后,记得看下电脑的设置处,代理开关是否关闭了,否则就会出现浏览器不能上网的问题哦

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/13518416.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2024-01-23
下一篇 2024-01-26

发表评论

登录后才能评论

评论列表(0条)

保存