支持原创,更多内容请关注:
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



转自:http://blog.csdn.net/qwer8442949/article/details/51484647
网友评论