Charles 抓包 iPhone


好久没有用 Charles 抓包移动端的应用了,今天刚好因为开发需要,所以用 Charles 试了一下。看了一下网上的文章,才顺利抓包成功。特此记录一下。

第一步配置 Mac 端的 Charles

  1. 点击 proxy -> SSL Proxying settings
  2. 勾选 Enable SSL Proxying
  3. 点击 Add 添加 host,post。如果抓所有的包,host 输入 *

如下图
图片1

第二步 给 Mac 安装证书

  1. 点击 help -> SSL Proxying -> Install Charles Root Certificate
  2. 打开Mac的钥匙串访问找到下面的证书
    图片 2
  3. 右键 显示简介,点击 信任,选择始终信任,如下图
    图片 3

第三步 配置手机

手机和电脑要连接相同的 wifi

  1. 找到对应的 wifi,点击 i 标志,选择 配置代理-> 手动
  2. 服务器输入电脑的 ip,端口输入 Charles 里配置的端口

查看电脑的 ip 方法如下

点击 Charles 的 help -> Local IP Address

查看 Charles 上配置的端口方法如下

点击 Charles 的 Proxy -> Proxy Settings
Port 的 即为要的端口号,顺便记得勾选Enable transparent HTTP proxying 虽然我也没有测试,不勾选会咋样图片 4

第四步 手机安装证书

  1. Safari 打开,输入 chls.pro/ssl 会下载一个证书。
  2. 打开设置,安装证书
  3. 打开设置-通用-关于本机-证书信任设置-打开 Charles 证书的信任开关

经过上述的设置就可以利用 Charles 抓包手机了

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值