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与设备管理 进行安装

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

至此应该可以解决了

相关推荐
XUEYUAN52122 天前
ASN 自治系统号风控:平台如何通过 IP 所属自治域批量识别代理流量
python·网络协议·http·网络安全·socks5
captain3762 天前
HTTP(2)
java·网络·http·java-ee
比兔代理3 天前
正向代理与反向代理技术辨析,为什么代理 IP 属于正向代理
服务器·网络·http·ip
冬奇Lab3 天前
一天一个开源项目(第224篇):ARTEMIS —— 谷歌开源的移动端 AI 自动化框架,让 AI 助手像人一样操作手机
人工智能·开源·测试
BullSmall3 天前
RAG 知识库专项测试
功能测试·大模型·测试
碳基修炼4 天前
排查记:本地 devServer 是 http,浏览器却把 302 重定向升级成了 https
前端·http
liulilittle4 天前
mock 规范总纲
ai·自动化·llm·mock·测试·tools
liulilittle4 天前
麻将结算全链路语义(SETTLE_SEMANTICS)
ai·自动化·llm·mock·lua·测试
liulilittle4 天前
麻将服务器崩溃补偿与异常处理语义(CRASH_SEMANTICS)
ai·自动化·llm·mock·lua·测试·tools
那年窗外下的雪.4 天前
第 02 天:Linux 权限、inode、目录项与链接
学习·http