Dproxy发布一个可用版本

Dproxy是用nodejs编写的一个web调试代理。
项目托管在Github上: http://github.com/deemstone/dproxy

缘起

主要有两个原因促使我决定开发Dproxy:

1. Mac平台下没有像Fiddler一样好用的调试代理;

Fiddler在前端开发方面的作用主要有两个:比绑host更方便管理;可以提供更灵活的开发环境.

多个人协作开发的情况,这种便利就很明显了.(用代理,将不同的文件请求转发到不同的服务器上).

2. 基于一个灵活的”代理软件”,定制的开发一些扩展功能,可以用来解决工程管理方面碰到的一些问题.

比如,接口模拟器.前后端独立开发的情况下,可以使用它提供一个临时的开发环境,方便直观.

功能设计原则:

  • 专注提供一个灵活配置的代理软件;
  • 让开发环境变得简单(丢弃nginx);
  • 方便分享代理配置;
  • 提供扩展机制;
  • 跨平台,支持第三方GUI外壳;

现状:

已经是v0.2版了,之前有过一个Demo版本,0.2版是完全重写的一个新版本,各项基本功能可用(难免有些小bug).可以替代nginx做一个本地的静态服务器,没有图形界面,手动修改.rule配置文件,修改保存即时生效.还提供了一个简单的命令行控制台,具体用法可以看github项目首页的介绍.

欢迎试用,并提供您宝贵的建议.

posted in Web开发 by deemstone

Follow comments via the RSS Feed | 留下评论 | Trackback URL

Leave Your Comment

You must be logged in to post a comment.

 
Powered by Wordpress. Design by Bingo - The Web Design Experts.