anyproxy是阿里巴巴基于node.js开发的一款开源代理服务器;
一、下载node.js(windows选择.msi格式)安装,安装完成,windows+r,cmd下输入node -r,显示版本;
二、安装anyproxy,node.js中已经集成了npm,npm install -g anyproxy安装anyproxy;
三、启动anyproxy
cmd输入anyproxy
浏览器输入127.0.0.1:8002接口看到anyproxy页面;
四、电脑安装证书;
如下图,下载好后,双击安装;
安装完成,cmd输入anyproxy -i命令启动监听;
五、电脑启动代理;
windows7设置,如下图;如果不想抓了,不勾选代理服务器就可以了;
六、手机设置代理;
设置——长按连接的wifi,修改网络——代理(手动),设置ip(同windows7 ip),端口(8001);
七、手机上下载证书;
方式一:浏览器打开ip:8002/fetchCrtFile;
方式二:扫127.0.0.1:8002,RootCA中的二维码;
华为手机下载证书后,无法安装,需要从手机设置——安全和隐私——更多安全设置——加密和凭据——从存储设备安装——选择相应的证书安装(可能需要根据浏览器下载内容的位置,查找到相应证书)
八、打开手机上的app,就能抓到app的请求了;