使用AnyProxy监听移动端网络请求

AnyProxy是阿里公司分享的一款nodeJS中间件。其作用是可以用来监听移动端的接口访问以及参数请求,用通俗的语言这个叫做抓包。通过node的npm对AnyProxy本地化全局安装npm install -g anyproxy即可。可以通过npm config get prefix查看npm的安装目录,全局安装的模块全部在node_modules目录下,安装完毕后,可以在此目录下查看是否有AnyProxy这个模块。

打开cmd,通过ipconfig获取本机内网ip,IPv4地址对应的ip就是。通过指令anyproxy i 启动监听服务。启动后,会出现 Http proxy started on port 8001,web interface started on port 8002。8001是你手机需要链接的端口号,8002是你在浏览器上访问的端口。

打开手机,链接与电脑相同的wifi,让手机与电脑处于同一局域网。打开手机设置=> 无线网络=> 已链接wifi后面的感叹号=> 代理设置=>手动=>服务器ip填写刚才在cmd获取的pc端ip,端口号使用8001,保存即可。

打开pc端浏览器,输入地址:http://localhost:8002即可打开AnyProxy的监听页面,页面上会有手机发出的一系列网络请求,选择其中一条可以查看网络请求的详情,包括请求url,请求类型,cookie值,请求参数和返回的消息体等

通过postmen可以将这些请求保存在本地做,然后可以通过请求设置做一些接口的压力测试和安全测试

你可能感兴趣的:(网络)