Charles抓包

刚开始接触Charles,会了一些简单的使用,所以记录下来,如果错误,还请大家指出。

文章为两个部分:
1.安装
2.抓包(http / https)

Charles安装

官方的安装地址:官方地址
个人收藏的干货地址:个人干货

抓包

1.查看电脑的ip地址
系统设置偏好->网络.png

或者在终端中输入 ifconfig en0

B298A7A3-C896-4C55-BE51-E9B63D2B5008.png
2.设置手机http代理

将手机与Mac连接同一个WiFi,并设置HTTP代理,
服务器为电脑IP地址:192.168.0.100(电脑的IP地址),端口为1234(端口自己随便设置)

9A3CC8B78708A57317DEF233B55C785A.png

注意:设置代理后,电脑需要打开Charles手机才能上网(如果不使用Charles了要将手机代理关闭,不然手机将不能上网)

3.进行http抓包

将代理端口设置成刚才的1234

78D794D7-C6DE-4F9F-86E8-51DD699A0850.png

如果弹出这样的提示,请点击允许

image.png

打开一个app,如果是http请求

10E77CED-1165-463F-9EA9-90B068AC90E3.png

到这里抓http就成功啦

4.进行https抓包

安装SSL证书到设备

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

推荐阅读更多精彩内容

  • 抓包分析数据在移动开发中十分重要,可以帮助我们更快的了解数据构成,提高开发效率。但是在苹果要求上线的App必须使用...
    梧雨北辰阅读 14,822评论 21 35
  • 教你简单使用charles 抓取app 里的数据(一般多为http协议) 常用的抓包软件有很多,mac 上的cha...
    pengxiaochao阅读 7,565评论 0 15
  • Charles是一个HTTP代理、HTTP监视器和反向代理服务器。可以让开发人员查看他们机器和服务器之间的所有HT...
    清风流苏阅读 6,252评论 0 4
  • 本文主要介绍个人在Mac上使用Charles抓包过程中的使用方法,以及一些遇到的问题。Windows上可能有些许操...
    风清袖一阅读 849评论 0 0
  • 这是我第一次和宠物亲密接触。是我闺蜜领养的一只小狗布丁,布丁刚被领养来的时候只有一星期大,小小的、肉肉的,用手摸着...
    蓝心lp阅读 177评论 0 0