Charels 抓包接口Http、Https(Mac系统)

前言:

写在前面,很多小伙伴都有https证书的接口获取,供学习或研究等用途,本次作者也遇到相似情况,中间也踩了一些坑,希望本文可以帮助大家少踩一些坑


正文:

1. Charles安装

官网下载安装Charles:

https://www.charlesproxy.com/download/


2. HTTP抓包 (先配置基础http,后面根据这个配置https抓包)

(1)配置Charles定制端口




查看电脑IP地址


(2)设置手机HTTP代理

手机连上电脑,点击“设置->无线局域网->连接的WiFi”,设置HTTP代理:

服务器为电脑IP地址:如192.168.1.169

端口:8888

设置代理后,需要在电脑上打开Charles才能上网

(3)电脑上打开Charles进行HTTP抓包

手机上打开某个App或者浏览器什么的,如果不能上网,检查前面步骤是否正确

点击“Allow”允许,出现手机的HTTP请求列表


3. HTTPS抓包

HTTPS的抓包需要在HTTP抓包基础上再进行设置

设置前抓包HTTPS是这样的


设置后抓包HTTPS长这样


3.1PC端配置https相关

3.1.1配置PC端电脑证书:


3.1.1Charles设置HTTP拦截 Proxy:



这里配置要拦截的Host,通常来说*就可以



最后在菜单,Proxy  -> Start  SSL Proxying 开启后电脑端配置结束






3.2安装SSL证书到手机设备

点击 Help -> SSL Proxying -> Install Charles Root Certificate on a Mobile Device


出现弹窗得到地址chls.pro/ssl


手机端打开这个链接后,就会提示你下载证书;下载后一定记得安装运行下,这样才可以


4、成功后效果


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容