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

相关推荐
SY.ZHOU1 小时前
移动端架构体系(一):组件化
android·ios·架构·系统架构
1024小神7 小时前
阿里云买了域名后自动配置SSL个人测试证书实现https
阿里云·https·ssl
人月神话Lee7 小时前
一个iOS开发者对Flutter中Widget、Element和RenderObject的理解
前端·flutter·ios
2501_916007477 小时前
iOS 开发工具有哪些 按开发流程整理的工具清单
ide·vscode·ios·objective-c·个人开发·swift·敏捷流程
2501_915921437 小时前
2026 iOS 上架新趋势 iOS 发布流程模块化
android·ios·小程序·https·uni-app·iphone·webview
库奇噜啦呼8 小时前
【iOS】Effective Objective-C第四章
ios·objective-c·cocoa
开心就好20251 天前
使用Wireshark进行TCP数据包抓包分析:三次握手与四次挥手详解
后端·ios
开心就好20251 天前
Flutter iOS 包破解风险处理 可读信息抹除
后端·ios
belldeep1 天前
python:Scapy 网络数据包操作库
网络·python·抓包·scapy