最近在测为移动端提供的API, 使用mac系统, 发现fiddler在mac下没法使用, 不知道其余朋友是否碰见过, 只能找替代工具.html
先去百度上搜索下载Charles 破解版, 选择Charles是4.2.7版本正则表达式
第一步:PC端配置数据库
安装完成后打开Charles, 在菜单Proxy->proxy setting能够看到相关设置浏览器
在proxy Setting页面安全
Charles默认端口8888, 勾选Enable transparent HTTP proxying选项, App使用http协议的,PC端设置就结束了.微信
若是app使用https, 那还须要设置ssl proxying, 在proxy-> ssl proxying settingsapp
勾选Enable SSL Proxying,点击add-> 增长一个, host能够使用通配符* 或者 ?进行匹配, 若是想抓取全部域名, 直接用* 便可,若是想抓取某个域名能够直接在host里写下具体的.ide
第二步 : PC端Charles安装https证书, 我已经添加信任了工具
Charles Root Certificate Java VM Import Tool测试
Help->ssl proxying->install Charles Root Certificate Java VM
手机端设置:
Configure your device to use Charles as its HTTP proxy on 192.168.1.54:8888, then browse to chls.pro/ssl to download and install the certificate.
手机端代理设置
遇到的坑> 手机和电脑应该使用同一个网段的IP, 避免出现没必要要的麻烦.
手机端关闭移动数据流量,使用WiFi 链接,设置好手机端代理, 而后在手机端浏览器中输入: chls.pro/ssl 就能够下载到ssl证书, 一步步next, 很是简单. 安装成功能够在手机设置->安全里找到.
至此, 手机端pc端都设置完毕, 手机端第一次设置完会弹出一个框.
直接allow, 你的pc端就开始抓手机包了, https 尽在你掌握. 仿佛你拥有了神奇的力量. App的全部请求被你一览无遗.
对应qq群号:616961231
今日推荐阅读文章精选推荐
咨询工做加微信
扫描二维码
欢迎自荐和推荐, 须要的微信推送简历!
请猛戳下面二维码了解更多