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协议的接口了

相关推荐
飞Link1 小时前
iOS 27 开启“AI 开放时代”:Siri 驱动可更换背后的技术范式迁移
人工智能·ios
泉木4 小时前
KVC 详解 —— Key-Value Coding 完全指南
ios·swift
sweet丶5 小时前
现有基础上增加设备生物识别登录的一个技术方案
ios
落叶_Jim8 小时前
Let‘s Encrypt证书有效期缩短至90天后,如何实现自动续期
网络协议·https·ssl
嵌入式×边缘AI:打怪升级日志9 小时前
转换模块(十二):实现 RGB 转 RGB + 项目整合与上机实验
开发语言·ios·swift
唐诺9 小时前
IOS学习路线计划
ios
for_ever_love__9 小时前
UI学习:无限轮播视图
学习·ui·ios·objective-c
MonkeyKing10 小时前
iOS Block 底层深度解析:结构、变量捕获、copy逻辑与循环引用本质
ios
MonkeyKing10 小时前
iOS ARC 本质:__strong / __weak / __unsafe_unretained / __autoreleasing 深度解析
ios