2018年Charles配置抓包详解

目录

安装
手机抓包原理
抓iOS设备的包

安装

  1. 官方下载发文版本为4.2.1, 不破解也可以用(10分钟关一次而已)
  2. 百度网盘 密码: nnui
  3. 安装环节省略... (PS下方截图以4.1.3为截图)

手机抓包原理篇

  1. 以mac做代理, 手机的流量通过mac连接网络.
  2. 故而手机需要配置代理, 电脑需要查看IP.
  3. 如果是HTTPS的有问题, 直接查看步骤5.
  4. 务必保证mac与iPhone在同一WiFi.

抓iOS设备的包

先来大家最感兴趣的抓手机的包, 当然还有大家关心的https抓包

  1. Charles -> Proxy Settings 设置一下HTTP Proxy的 Port. (端口号默认8888即可, 也可修改) -> OK


    Charles_Proxy_Settings.jpg
  1. 查看mac的IP地址. 可以到网络偏好设置查看,
    也可以按住电脑的Option点一下wifi图标.


    IP_Address.jpg
  1. iPhone设置一下代理
  1. 保证mac与iPhone/iPad再同一个WiFi下.
  2. 以iOS11为例.
  3. 设置 -> 无线局域网 -> 点击所链接网络右侧的 i 对网络进行编辑 -> 最下方HTTP代理, 配置代理 -> 手动 ->
    IP: 192.168.8.21 服务器写入mac看到的IP, 我的IP如步骤2截图,
    端口: 8888 刚刚在步骤1设置过.
    鉴定: 关闭
  1. 到此 mac 的charles应该会弹出提示. 点击allow, 现在可以开始抓http的包了.
  1. 开始Https抓包
  1. Charles -> Help -> SSL Proxying -> Install Charles Root Certificate On a Mobile De.....
  2. 提示用iPhone的safari浏览器打开网站, chls.pro/ssl
  3. 安装描述文件, 信任.
  4. iOS10之后的信任要多一个设置,
    设置->通用->关于本机->证书信任设置->打开Charles Proxy CA ...
  5. Https可以抓包了.
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 抓包分析数据在移动开发中十分重要,可以帮助我们更快的了解数据构成,提高开发效率。但是在苹果要求上线的App必须使用...
    梧雨北辰阅读 15,125评论 21 35
  • 最近虽然很忙,但依然没有放松对孩子的要求,自己感觉最近学生的状态很不错,几次随堂测验都还挺让人满意的,结果昨天...
    皮_小皮阅读 1,891评论 5 3
  • 时间真是太快了,太快太快了,一眨眼的功夫,我就22岁了。 30号当天,原本为了弥补受伤的心灵决定去吃好吃的,再看一...
    阿旧阅读 1,801评论 0 0
  • 知乎网友问:如何维护好一个客户 晓波(知乎网名陆家嘴销售精英)回答 如果是大客户销售。第一次去拜访他之前,要从网上...
    伊格纳西奥阅读 3,499评论 0 0

友情链接更多精彩内容