MAC 抓包神器charles的安装、使用及问题解答
来源:互联网 发布:帮助减肥的软件 编辑:程序博客网 时间:2024/05/22 18:04
最近用charles(注:用的是3.11版本,故以此为例子)进行网络请求测试,通过网上的资料学习到了它的强大之处,今天总结一下自己的整个学习过程及遇到的问题和解答,希望能帮助大家。
一、charles的下载与安装
首先,我想说的是我当然支持大家使用正版软件,但是有的可能是初学者,没有那么多money,所以我也提供破解版给大家。
1. 正版软件下载
官方网站:http://charlesproxy.com
大家下载好后直接安装就好了,它免费试用30天,过了试用期后还可以试用,只是每次使用不能超过30分钟,并且每次启动会延迟10秒钟,所以还算人性化。
2. 破解版下载
安装包地址:http://pan.baidu.com/s/1hrKRqeg
破解jar下载:http://pan.baidu.com/s/1midaaXa
安装好后,打开应用程序,选择Charles,选择显示包内容,将破解版的jar文件替换安装的文件。
二、charles的使用
1.charles的功能
a.支持SSL代理,可以截取解析SSL。(哈哈,我还没用过。。。)
b.支持流量控制。可以模拟慢网速。(很实用)
c.支持AJAX调试。可以自动将JSON或者XML数据格式化,方便查看。(也很实用)
d.还有很多:重发网络请求,修改网络请求参数,支持网络请求的截获和动态修改,检测HTML、CSS、RSS内容是否符合W3C标准。(用的不是很多,大家自己试试)
2.具体使用方法
a.安装SSL证书
打开charles,在工具栏选择help,安装CA证书,包括电脑和手机
你可能遇到再电脑上安装后,不被电脑信任,打开你的钥匙串,选中证书,显示简介,展开信任,选择始终信任。
b.将charles设置成系统代理
Charles是将自己设置成代理服务器来完成封包截取的,所以第一次启动charles后,将它设置为系统代理。
c.过滤网络请求
在charles的工具栏中选择recording settings 然后选择Include栏,填好你的协议、主机地址、端口号。
d.截取iPhone上的网络封包
在charles的工具栏中选择proxy settings,填入代理端口8888,选择Enable transparent HTTP proxying。
e.iphone上的设置
现在查看你的电脑的IP地址,然后在iphone的“设置”—>“无线局域网”中,我们将其设置为手动,然后填上Charles运行所在的电脑的IP地址,以及端口号8888。
f.模拟慢网络
在charles的工具栏中选择Throttle settings,在弹出的对话框中选择“Enable Throttling”.
g.其他的功能就不作介绍,自己可以慢慢摸索
注:你在查看JSON Text中,很可能看到的是乱码,你只需要在charles中的info.plist的VMOPtions中添加-Dfile.encoding=UTF-8即可。
以上便是自己学到的,如有不妥之处,请批评指正!谢谢。。。。
- MAC 抓包神器charles的安装、使用及问题解答
- 抓包神器Charles使用
- Mac 以及移动端 抓包神器 Charles 的使用详解
- Mac下的抓包利器--Charles的安装与使用
- mac Charles 抓包
- Mac Charles 抓包
- MAC 中使用 Charles 抓包
- 237,Mac上使用Charles抓包
- 在Mac上使用Charles抓包
- Mac快速实现使用Charles抓包
- Mac上使用Charles抓包
- Mac上使用Charles对https请求抓包--安装Charles v4.0破解版
- 抓包神器Charles使用教程(一) 安装设置与界面
- Mac下Charles使用问题解答
- Charles使用抓包
- 使用charles抓包
- Mac平台下的抓包神器
- mac 抓包软件 Charles
- Android 使用TBS提高WebView的兼容性和性能
- 正则表达式
- Newtonsoft.Json高级用法
- Java Web项目开发到底需要掌握哪些技术?
- 多网卡下获取网卡名称
- MAC 抓包神器charles的安装、使用及问题解答
- java算法——插入排序
- Serivce生命周期-先startService,然后bindService
- ActiveMQ学习(二)--安装步骤
- 软件测试面试题之杯子
- fchmod()
- NetRouter mt7620 openwrt MT7688 mqtt初探2
- Cocos Creator常见问题汇总
- C语言良好的编码规范