Charles 下载地址ios
Proxy -> Proxy setting...
设置前确认网络
2种方法:代理
ifconfig
help->Local IP Address
设置->无线局域网->您的 WIFI
code
设置好后,iPhone 会连接上 Charles,提示您,有一个连接须要连接到您的代理.....点击 allow 便可接口
经过 一、2 步骤,你发现Charles 已经能够抓取数据了,可是数据包都是 unknow,或者乱码,这是由于访问的是https的接口,须要证书信任,因此咱们须要安装证书图片
须要安装以下2个证书:ssl
Help->SSL Proxying->Install Charles Root Certificate
, 安装 Charles 的证书。按照步骤添加到信任列表中便可。Proxy->SSL Proxying Setting
Help->SSL Proxying->Install Charles Root Certificate on a Mobile Device or Remote browser
, 安装时会弹出提示,让您用手机访问地址来安装证书。chls.pro/ssl
安装证书通常状况下为 chls.pro/ssl,用 Safari 打开这个地址。根据提示安装证书便可。路由
默认到了为“未验证”,安装后为“已验证”get
经过 1,2,3 步 IOS 10 及如下都可以正常抓取手机数据包。可是 IOS 11 不行。博客
广告栏: 欢迎关注个人 我的博客