当前位置: 代码网 > it编程>游戏开发>ar > charles证书安装,一次性说明白

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

2024年08月06日 ar 我要评论
百度搜索出来的charles证书配置,真可谓五花八门,现在自己终于理清了,并且所有设备都能正常抓取https请求了。

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

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

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

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

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

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

2、ip和端口可在charles中查看,点击help - ssl proxying - install charles root certificate on a mobile device or remote browser,弹出的界面上就会有需要连接的ip地址和端口

 

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

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

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

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

 

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

 

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

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

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

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

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

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

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com