跳到主要内容
CNode

Node.js开源Web代理项目:nproxy

Hhellolwq发布于 14 年前最后回复 14 年前
699940
项目开源地址: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
查看回复

回复 (6)

O
olddog#114 年前

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

H
hellolwq#214 年前
引用 olddog@@ 这个已经不是常规的“代理”了吧呵呵。

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

J
JacksonTian#314 年前

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

L
leizongmin#414 年前

关注enter image description here

H
hellolwq#514 年前
引用 JacksonTian怎么不做成npm包发布上去。

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

I
ijse#614 年前

这个东西怎么样啦?

参与回复

登录后即可参与回复。登录