博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Mac使用Charles抓取ios手机APP中的https请求
阅读量:5250 次
发布时间:2019-06-14

本文共 606 字,大约阅读时间需要 2 分钟。

1.配置Http代理

 Port为监听端口号,默认为8888,勾选Enable transparent HTTP proxying,接着勾选SOCKS proxy,可以监听Socks请求

2.安装Charles Root Certificate,路径为Help->SSL Proxying ->InstallCharles Root Certificate

 3.安装后在钥匙串中会有一条未信任的证书,双击该证书

 4.跳转到该证书的设置,修改到如图

4.配置SSL代理,Proxy->SSL Proxying Settings选项,点add添加需要监视的域名,支持 *号通配符,端口一般都是443

 

 

 5.配置手机的证书 help->SSL Proxying install Charles

6.使用手机配置代理地址ip和端口号,配置完成之后在手机浏览器中输入chls.pro/ssl下载Charles证书并根据提示安装

7.安装完成后IOS手机需要在设置->通用->描述文件与设备管理中信任安装的Charles Proxy CA证书

8.最后需要在IOS手机中设置->通用->关于本机->证书信任设置-> 找到charles proxy custom root certificate然后信任该证书即可

 

转载于:https://www.cnblogs.com/zhiaijingming/p/10691360.html

你可能感兴趣的文章
数据库 阶段总结
查看>>
算法之【仿竖式算法】
查看>>
java环境安装说明
查看>>
Jmeter通过BeanShell Sampler获取Jmeter的Bin路径,并存入变量供后面的脚本调用
查看>>
MySQL Migration Toolkit v2.1特别版
查看>>
使用using current logfile实现DG备库实时更新
查看>>
List.Jion
查看>>
一段对16进制字符串进行异或的代码
查看>>
ubuntu设置环境变量
查看>>
C语言Huffman压缩和解压
查看>>
hihocoder1148 February 29(区间闰年计数)
查看>>
HDU-5533 Dancing Stars on Me
查看>>
为什么要用全文搜索引擎:全文搜索引擎 VS 数据库管理系统
查看>>
MySQL添加用户、删除用户与授权
查看>>
利用 DBHelper实现增加、删除、修改数据库字段功能
查看>>
Linux中常用的查看系统信息的命令
查看>>
Android获取手机和系统版本等信息的代码
查看>>
JDK1.5_X64安装
查看>>
UVALive - 7061 区间DP初步
查看>>
UESTC - 878
查看>>