使用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可以将这些请求保存在本地做,然后可以通过请求设置做一些接口的压力测试和安全测试

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值