Node.js开源Web代理项目:nproxy
发布于 3年前 作者 hellolwq 2765 次浏览
项目开源地址:https://github.com/hellolwq/nproxy
nproxy基于node.js开发,用于实现http协议级别的Web代理。
目前支持简单的的HTML代理,完整的HTML、JS等重写正在完成中,问题会比较多,如果有发现,请反馈到hellolwq[@gmail](/user/gmail).com,欢迎有兴趣的朋友一起参与。

一、特性 1、支持HTML重写,可重写静态URL链接。(目前引用的html parser问题较多,常报异常。) 2、…

二、待支持特性 1、支持服务端javascript重写。 2、支持客户端javascript、html等脚本重写。 3、支持css脚本重写。 4、支持cookie保存。

三、安装步骤 1、安装node.js环境 http://nodejs.org/#download 2、下载nproxy文件 https://github.com/hellolwq/nproxy/downloads 3、修改nproxy.js配置监听端口。(之后会统一放到配置文件) 4、命令行下执行:node nproxy,启动nproxy 5、打开浏览器进行访问http://localhost:port/nproxy/http/baidu.com

7 回复

@@ 这个已经不是常规的“代理”了吧呵呵。

实现http协议级别传输文档的重写,属于反向代理。

怎么不做成npm包发布上去。

现在功能太粗草了,改动比较频繁。等功能稳定点了,会考虑出安装包。

这个东西怎么样啦?

回到顶部