1.配置Http代理

Mac使用Charles抓取ios手机APP中的https请求

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

Mac使用Charles抓取ios手机APP中的https请求

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

Mac使用Charles抓取ios手机APP中的https请求

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

Mac使用Charles抓取ios手机APP中的https请求

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

Mac使用Charles抓取ios手机APP中的https请求

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

Mac使用Charles抓取ios手机APP中的https请求

Mac使用Charles抓取ios手机APP中的https请求

 

 Mac使用Charles抓取ios手机APP中的https请求

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

Mac使用Charles抓取ios手机APP中的https请求

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

Mac使用Charles抓取ios手机APP中的https请求

Mac使用Charles抓取ios手机APP中的https请求

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

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

Mac使用Charles抓取ios手机APP中的https请求

 

相关文章:

  • 2021-07-24
  • 2021-05-19
  • 2021-10-24
  • 2021-09-06
  • 2021-07-25
猜你喜欢
  • 2021-05-15
  • 2021-09-01
  • 2022-01-07
  • 2021-09-08
  • 2022-12-23
  • 2021-08-24
  • 2021-11-12
相关资源
相似解决方案