iOS手机无法安装Charles 的ssl证书

问题描述

iOS客户端安装证书时一直卡在下载这一步,无法抓包

1、打开Charles,选择help→SSL Proxying→Install Charles Root Certificate on a Mobile Device or Remote Browser

2、按照步骤1中的提示进行操作,手机连接电脑代理,打开safari,输入网址:chls.pro/ssl

会出现一直加载不出来,无法下载证书的问题

个人推测应该是safari浏览器的安全性设置比较高,目前无法试用该方式直接进行下载

解决方案:

先下载证书到电脑上,然后传到手机进行安装

1.打开Charles,选择help→SSL Proxying→Save Charles Root Certificate

保存后文件类型是.pem

2.通过通信软件传到手机上,我是用QQ操作的,下载后选择"用其他应用打开"

选择存储到"文件"

在文件中找到该文件,点击后进行下载

按照提示在"设置"-->"通用-->"VPN与设备管理"中找到这个证书,点击进行安装

安装成功之后,在"设置"-->"通用"-->"关于本机"-->"证书信任设置"中进行信任

现在就可以抓HTTPS协议的接口了

相关推荐
2501_915918417 小时前
Fiddler中文版全面评测:功能亮点、使用场景与中文网资源整合指南
android·ios·小程序·https·uni-app·iphone·webview
不知名It水手9 小时前
uniapp运行项目到ios基座
ios·uni-app·cocoa
Digitally10 小时前
[5种方法] 如何将iPhone短信保存到电脑
ios·iphone
杂雾无尘13 小时前
Swift 5.9 新特性揭秘:非复制类型的安全与高效
ios·swift·apple
Thomas_YXQ16 小时前
Unity3D iOS闪退问题解决方案
ios
Daniel_Coder19 小时前
iOS Widget 开发-7:TimelineProvider 机制全解析:构建未来时间线
ios·swift·widget
Daniel_Coder20 小时前
iOS Widget 开发-3:Widget 的种类与尺寸(主屏、锁屏、灵动岛)
ios·swift·widget
__只是为了好玩__20 小时前
Apache http 强制 https
http·https·apache·ssl
Engandend1 天前
Flutter与iOS混合开发交互
flutter·ios·程序员
山水域2 天前
GoogleAdsOnDeviceConversion 库的作用与用法
ios