Charles抓包
步骤:
1.下载Charles 4.0.2
http://xclient.info/s/charles.html
2.配置
help–>SSLProxying–> Install Charles Root Ceriticate
看到的界面:
找到Charles Proxy CA(xxx)——>打开——>选择信任——>始终信任
有的看到的是Charles Proxy Custom Root Certificate 信任步骤与Charles Proxy CA一致
3.手机安装证书
安装手机证书 (注意: 安装证书过程需要手机wifi设置电脑IP地址代理 否则不会下载证书)
help–>SSLProxying–> Install Charles Root Ceriticate on a Mobile Device or Remote Browser
然后在手机浏览器中访问手机http://charlesproxy.com/getssl
出现安装证书提示,随便打个名称 比如android,选择WLAN(这里Android,一定要选WLAN而不是VPNxxx),确定
到这里手机端就设置好了,下面设置过滤条件
4.设置代理https端口
Charles的工具栏上点击Proxy –》SSL Proxying Settings
然后添加需要代理的host及其port
这里设置的是用*代表全部的host,端口号 443
接下来就可以访问https请求测试
1.下载并安状软件,官网在此:
2.前题条件,电脑和手机必须在同一网段
3.在Charles界面选择菜单
proxy->proxy settings
勾选"Enable transparent HTTP proxying"确定代理端口,默认"8888"就可以了
4.在手机的wifi节点设置里设置代理。勾选"显示高级选项",在出现的内容填入代理主机的IP(也就是你装了Charles的机器),端口框填入刚才填的"8888",保存如图:
填写装有charles客户端的主机ip和端口
5.charles会有变化哦。