win10 iphone Charles4.5 https 抓包

安装

官网下载:https://www.charlesproxy.com/download/

 

 

 安装成功打开如下图:

Charles破解
破解地址:https://www.zzzmode.com/mytools/charles/
按照下方文字填好,点击生成,会生成一个jar包,这个jar包是本地lib中已经存在的,将它替换。

一、手机配置 Charles 代理

第1步:

需要手机和运行 Charles 的电脑在同一个局域网内。打开Charles。

在工具栏中找到【Proxy】点击选择【Proxy Settings】进入Proxy Setting窗口

1.端口查看为8888

2.勾选support HTTP/2

 

 

 第2步:在电脑终端查看IP地址。在charles中查看 :Help -> Local IP Address

二、电脑安装SSL证书

通过 Help->SSL Proxying->Install Charles Root Certificate 打开证书安装窗口。一直下一步即可

 

 

 

三、苹果iphone安装SSL证书

通过 Help->SSL Proxying->Install Charles Root Certificate On a mobile device ,可以看到以下提示:

 

 

 设置iphone代理(击无线局域网后面的详情,拉到最后面,找到 HTTP 代理,点击配置代理,选择手动,并填写 服务器地址(你的电脑 IP 地址),端口(默认 8888))

 填写完成后并保存后,随便打开一个网址,电脑端应该后弹出提示,请点击 Allow。

 

在iPhone上安装证书,

  • iPhone 和 win处于同一网络中。在iPhone 的 Safari 中打开如下网址:

https://chls.pro/ssl

此时会弹出一个弹窗询问师傅允许添加描述文件,点击允许,并安装证书

 

 

 最后:配置 Charles 的 SSL(对那些域名进行https抓包)

通过 Help->SSL Proxying->SSL Proxying Settings,按下图设置。

如果要匹配的域名比较多,配置麻烦,可以不填域名和端口内容,直接点击OK

 

四、查看抓包情况

 

 或

五、Q&A

如此配置后,当Charles在运行时,没有安装ssl的证书的浏览器访问Web应用会出现问题

 

 

 

 

浏览器访问Web应用失败,可以清晰看到失败原因为证书认证失败,而证书机构为Charles,解决办法有两个,

(1)关闭或停止Charles

(2)在浏览器上安装ssl证书

posted @   一个人的孤独自白  阅读(647)  评论(0编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
历史上的今天:
2018-09-11 php 版本号 整数化 mysql存储入库 比较大小【版本处理类,提供版本与数字互相转换】
点击右上角即可分享
微信分享提示