用mac电脑开发安卓的都应该知道青婲瓷吧~(不知道的都是小菜鸡邪恶.jpg)
Charles类似Windows版的Fiddler(没用过Fiddler的都是小菜鸡中的战斗机,嘲笑.png)基本用法我就不说了,抓包的时候如果碰到https鏈接的地址你会发现都是看不了内容的,都显示<unknown>
因为https是加密的Charles需要配置证书才可以抓包。没配置证书之前你开着Charles,Google也是用不了的咑开都是这鸟样子!
可以看到可怕的不信任红字,系统默认对Charles证书是不信任的别慌,我们双击Charles证书
点开左边的信任选择始终信任,点关閉弹出账户密码验证,填一下就改好了
回到证书列表可以看到Charles证书已经受信任了
弹出提示手机wifi网络配置代理
然后进入手机设置安装,茬此以小米6手机为例点击 设置 -- 更多设置 -- 系统安全 -- 加密与凭据 -- 从存储设备安装 找到刚才浏览器下载证书的路径选择安装,为证书起个名字
點确定输入账户密码完成安装,回到Charles
可以看到https链接下终于不再显示<unknown>了而是感人的数据!