基于Node.js的跨平台工具LivePool简介
来源:互联网 发布:长安s75网络图片 编辑:程序博客网 时间:2024/06/05 04:58
作者:zhanhailiang 日期:2015-01-05
简介
LivePool 是一个基于 NodeJS,类似 Fiddler 支持抓包和本地替换的 Web 开发调试工具,是 Tencent AlloyTeam 在开发实践过程总结出的一套的便捷的 WorkFlow 以及调试方案。
特性
- 基于 NodeJS, 跨平台
- 支持 http 抓包和本地替换调试,Https/WebSockets 直接代理转发(暂不支持本地替换)
- 便捷的 UI 管理界面,跟 Fiddler 类似,降低学习成本
- 可以脱离 UI 后台运行,适应于某些不需要抓包,只需要使用替换和简单路由的场景
- 基于项目的替换规则管理,方便高效,规则支持拖曳排序
- 支持基于请求路径的本地文件替换,支持基于请求路径的路由转发(host 配置)
- 替换类型支持:文件/文件夹替换,combo合并替换,qzmin替换(批量combo),delay延时等
- 支持自动设置系统代理
- 支持规则过滤,只显示关注的请求
- 提供构建 http get/post 请求界面,方便接口调试
- 特色功能:模拟gprs/3g等低网速(mac only)
- 特色功能:支持离线站点到本地,并自动代码格式化
安装
安装Node.js,http://nodejs.org
安装livepool
D:\Users\wade.zhan>npm install livepool -g
- 运行livepool
D:\Users\wade.zhan>livepool ========================================= livepool is running, port: 8090 liveapp ui is ready, port: 8002 connect:t5k2_rmpy1DZIMReAAAA disconnect:t5k2_rmpy1DZIMReAAAA connect:DqzEMagEAF5bxCcoAAAB [https connect error]: accounts.google.com:443 [https connect error]: accounts.google.com:443 disconnect:DqzEMagEAF5bxCcoAAAB
使用
- 将浏览器的代理设置为 http://127.0.0.1:8090, chrome 可以通过 switchsharp 进行
- 打开浏览器,http://127.0.0.1:8002
- 打开需要调试页面地址,如 http://m.vip.com
更多阅读
- 项目官网:http://rehorn.github.io/livepool
- github: https://github.com/rehorn/livepool
- Readme: https://github.com/rehorn/livepool/blob/master/README.md
- http://www.alloyteam.com/2014/07/nodejs-debug-proxy-livepool/
0 0
- 基于Node.js的跨平台工具LivePool简介
- 【腾讯开源】LivePool:基于Node.js的跨平台Web抓包替换工具
- 【AlloyTeam】LivePool:基于 NodeJs 的跨平台 Web 抓包替换工具
- 基于Node.js的后端应用简介
- 基于node.js的构建工具grunt.js
- 基于Node.js的自动化构建工具Grunt.js
- Node.js中REST API使用示例——基于云平台+云服务打造自己的在线翻译工具
- Ghost - 基于 Node.js 构建的开源博客平台
- livepool 前端调试工具
- KoaHub.js是基于 Koa.js 平台的 Node.js web 快速开发框架
- KoaHub平台基于Node.js开发的Koa的skip插件代码详情
- KoaHub平台基于Node.js开发的Koa的模板系统handlebars插件代码详情
- KoaHub平台基于Node.js开发的Koa的get/set session插件代码详情
- KoaHub平台基于Node.js开发的Koa的rewrite and index support插件代码详情
- KoaHub平台基于Node.js开发的Koa的连接MongoDB插件代码详情
- KoaHub平台基于Node.js开发的Koa加载程序代码信息详情
- 新一代基于Node.js的后端云平台JSONStore正式公测
- express(基于 Node.js 平台,快速、开放、极简的 web 开发框架)
- 用python40行代码编写的计算器
- 深入理解java内存模型(三)顺序一致性
- 1029. Median (25)
- iOS开发的一些奇巧淫技
- 打印从1到最大的n位数
- 基于Node.js的跨平台工具LivePool简介
- Ubuntu14.04下hadoop-2.6.0单机配置和伪分布式配置
- 滑动事件冲突问题
- 深入理解java内存模型(四)volatile_1
- 互联网组织的未来:剖析GitHub员工的任性之源
- Andrew Ng机器学习笔记(二):多变量线性回归
- c语言 约摄夫环问题
- 深入理解Java内存模型(四)volatile_2
- JavaScript学习总结(七)Ajax和Http状态字