您的位置:首页 > 移动开发 > IOS开发

【开发工具】iOS真机调试抓包工具Charles安装及使用

2016-05-23 20:53 645 查看
支持原创,更多内容请关注:
http://www.china10s.com/blog/?p=271

iOS开发过程中,经常需要用真机来测试和后台的网络数据传输,需要一个趁手的抓包工具。在Windows下用的fidder很好用,但是由于它是在.Net框架之下的,所以在Mac下需要有一个替代品,就是Charles。

安装文件下载地址:http://pan.baidu.com/s/1kT4cM6j


一、安装

首先下载安装Charles,可以到官网去下载http://www.charlesproxy.com/,也可以直接下载存在网盘中的文件http://pan.baidu.com/s/1gdu0S4V


二、破解

首先用下载的文件包中的charles.jar覆盖如下路径下的同名文件。
这样,就破解成功了。





三、使用

将测试机和Mac都连接到同一个局域网中,获取到Mac的ip地址。
将测试机的网络设置成手动编辑HTTP代理的模式,IP填写Mac机器地址,端口填写8888(可以在Charles的设置中修改).
测试机连接上网络后,Charles会弹出连接提示,选择“Allow”即可开始监听。





四、HTTPS监听

如需要监听访问协议为HTTPS的请求,需要额外操作:


Mac上:

打开主菜单Proxy->SSL Proxying Setting
勾选Enable SSL Proxying
增加监听域名,端口填写443





iPhone上:

下载Charles证书并安装,http://www.charlesproxy.com/ssl.zip
也可以直接从网盘上打开,http://pan.baidu.com/s/1sjJiZYt










五、完成

这样就可以监听到HTTPS的请求了


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  iOS 抓包 工具