charles iOS 配置证书,抓取https请求

首先安装charles,这个就不说了。 然后是在电脑上安装charles根证书,这里以windows为例,照着一 - 2 的步骤安装即可。这里一般没有问题。 下一步就是在手机上安装charles根证书,这里以iOS为例,貌似安卓现在权限收的很紧,只能root。安装的时候让访问chls.pro/ssl .但是貌似这个网址打不开。可以访问第四步查看解决哈。

一、安装

1.官网下载地址:www.charlesproxy.com

2.安装charles证书

确认下是否安装成功

3.配置SSL代理

4.允许应用通过防火墙

二、手机连接

1.charles查看ip(每个人不一样)

2.手机链接charles(手机和电脑连接同一网络)

1)设置配置代理:点击【设置-无线局域网-选择链接的wifi】

2)手机端安装证书

浏览器输入chls.pro/ssl下载证书(无法打开此网站,使用备用地址:charlesproxy.com/getssl

3)信任证书

设置-通用-关于手机-证书信任设置

三、抓包

四、chls.pro/ssl 无法打开解决

Charles代理手机无法打开chls.pro/ssl

电脑打开Charles,然后手机上配置代理之后,手机网站打开chls.pro/ss地址,出现一下错误

解决方案 亲测有效的方案 在电脑端的charles页面打开help -> ssl proxying -> save charles root certificate...

  • 下载之后发送到手机上进行安装即可。

  • 可以使用WX的文件传输把文件发送到手机端,然后点击文件 -> 选择打开方式 -> 保存到文件

  • 点击存储到文件即可。

  • 手机打开【文件】进行安装

  • 在手机设置 -> 通用 -> VPN与设备管理 进行安装

  • 然后在设置 -> 通用 -> 关于本机 -> 证书信任设置 开启证书信任即可

至此应该可以解决了

相关推荐
yanlou2331 天前
[C++/Linux HTTP项目] HTTP服务器基于muduo高性能服务器搭载【深入详解】
运维·服务器·http·muduo库·http高性能服务器
wangsir.1 天前
测试之测试分类
测试
不许哈哈哈1 天前
HTTP协议基础(运维开发面试版)
http·面试·运维开发
王锋(oxwangfeng)1 天前
Nginx 四层 TCP 与七层 HTTP 转发实战指南
tcp/ip·nginx·http
码农水水1 天前
传音Java面试被问:HTTP/2的多路复用和头部压缩实现
java·开发语言·spring boot·后端·http·面试·职场和发展
她说..1 天前
Java Web 开发:请求头、请求体、响应体 数据获取全攻略(附实战示例)
java·开发语言·spring boot·spring·http·spring mvc
奋斗者1号1 天前
【MCP深度解析】Stdio vs SSE vs Streamable HTTP:三大通信机制全景对比与选型指南
网络·网络协议·http
宁雨桥1 天前
HTTP 协议全景解析:无状态、明文与安全演进之路
网络协议·安全·http
zhaotiannuo_19982 天前
渗透测试之HTTP\HTTPS协议和BP抓包
网络协议·http·https
zzu123zsw2 天前
Chisel 实战指南:一条命令打通 HTTP 隧道
网络·网络协议·http