1.安装NodeJS
2.安装运行Anyproxy(Windows系统)
输入命令行:npm install -g anyproxy
3.启动anyproxy
输入命令行:anyproxy
4.生成根证书(RootCA)
https需要证书才能以明文的方式显示请求内容,所有这里我们必须生成根证书。在cmd命令提示符中运行下面命令生成根证书
anyproxy --ca
一般默认生成在.anyproxy文件夹中的certificates文件夹下
5.启动AnyProxy代理监听服务:
通过”anyproxy -i“命令启动代理监听,其中”-i“参数启用https请求内容解析。
anyproxy -i
6.打开anyproxy界面
(1)查看本地ip地址
控制台输入命令行:ipconfig
注:IPv4地址既是本地ip地址
(2)浏览器输入地址:http://ip:8002(http://127.0.0.1:8002/)
注:手机扫二维码即可下载证书,点击Download可以把证书下载到本地。
7.ios代理设置
注:服务器为电脑本地ip地址,端口为8001,电脑和手机需要在同一个网络下。
8.安装证书
9.测试手机是否抓包成功
在手机打开www.baidu.com的网址
查看页面