美文网首页
Charles抓包接口指南(适用于iOS的http/https请

Charles抓包接口指南(适用于iOS的http/https请

作者: AI衣衣 | 来源:发表于2018-06-06 17:19 被阅读0次

今天本小主来总结一下安装Charles过程,同时详细介绍抓包设置等相关问题。

1、安装破解版步骤

下载方式:链接: https://pan.baidu.com/s/1xyyKbdEofmq-6FIhP10Kpw 密码: zeqk
也可以从Charles官方网站https://www.charlesproxy.com下载正版。

2、Charles的安装

(1)安装下载的dmg文件,在打开的窗口中将charles直接拖动到Applications中
(2)打开Finder > Applications > Charles > (右键)Show Package Contents,如图


打开包内容

(3)并将安装文件中的charles.jar复制到/Contents/Java/目录下,替换原来的charles.jar文件


替换charles.jar文件
双击charles,打开就可以无限期使用啦。

3、HTTP抓包

(1)查看电脑IP地址
如果你们公司有无限网,手机和电脑都需要连接同一个wifi。这样设置的手机上代理的ip就是电脑显示的ip。


电脑IP地址

(2)设置手机HTTP代理
手机连上电脑,点击“设置->无线局域网->连接的WiFi”,设置HTTP代理:
服务器为电脑IP地址:如192.168.1.78

端口:8888 手机代理设置
设置代理后,需要在电脑上打开Charles才能上网
(3)电脑上打开Charles进行HTTP抓包
手机上打开某个App或者浏览器什么的,如果不能上网,检查前面步骤是否正确

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


HTTP抓包内容

4、HTTPS抓包

设置前抓包HTTPS是这样的


未设置HTTPS的抓包图

设置后抓包HTTPS长这样


设置HTTPS的抓包图
HTTPS抓包步骤

(1)安装SSL证书到手机设备
点击 Help -> SSL Proxying -> Install Charles Root Certificate on a Mobile Device


SSL Proxying

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


在手机Safari浏览器输入地址 chls.pro/ssl,出现证书安装页面,点击安装
手机设置有密码的输入密码进行安装

注意要点:如果Safari浏览器输入这个网址chls.pro/ssl安装不了证书的情况,
需要(1)设置好手机HTTP代理 (2)电脑上Charles要开着
如果是iOS 10.3系统,需要在 设置→通用→关于本机→证书信任设置 里面启用完全信任Charles证书


手机信任设置

(2)Charles设置Proxy


勾选Enable SSL Proxying,点击Add


设置可用状态以及抓取端口信息


添加端口,大功告成!


HTTPS抓包图

相关文章

网友评论

      本文标题:Charles抓包接口指南(适用于iOS的http/https请

      本文链接:https://www.haomeiwen.com/subject/ssibsftx.html