最近使用Charles抓包,在网上搜教程,很多教程都不完整,弄了好久才弄好连接手机抓包功能,这次自己整理一下,分享出来,也便于以后自己使用,下面开始吧。
1、 安装Charles
破解安装包地址:http://pan.baidu.com/s/1kUUj2gn
包含证书和破解jar包
2、安装好,Charles之后,进行配置,要确保在一个wifi
环境中,使用ifconfig en0查看电脑连接wifi所用的ip:
或者在打开网络偏好设置中,查看电脑的ip地址:
3、打开CharlesProxy->Proxy Settings,选中Enabel transparent HTTPproxying。点击ok。Port一般都是8888,这个要和下一步手机中的端口相同。
4、打开手机,设置->无线局域网下的HTTP代理,选择手动:
5、点击返回,电脑中Charles会出现一个提示框,点击allow。
如果没有出现点击Proxy->Access control settings,添加你的手机ip。
6、现在我们用我们的iPhone打开 safari中输入这个网址,安装描述文件。
IOS9输入:
https://www.charlesproxy.com/getssl
其他:
http://www.charlesproxy.com/getssl
注:IOS9开始使用https
下载描述文件安装。
如果提示连接网络失败关闭电脑wifi重新打开一次,并重启Charles就可以了。