WebProxy: 基于Node.js的HTTP(S)反向代理服务器

WebProxy是一款基于Node.js开发的HTTP(S)反向代理服务器,专为Web开发人员设计,提供了丰富的功能以简化开发流程。

功能特性

  • 主机模拟: 通过配置,将请求代理转发至目标服务器,实现虚拟主机功能。
  • 请求转发: 支持HTTP(S)请求转发,并提供代理转发功能(HTTP、SOCKS)。
  • 远程地址获取: 将客户端的真实IP地址添加到响应头 X-Remote-Address 中。
  • JavaScript代码美化: 支持在线美化JavaScript代码,方便调试和开发。

代理设置

  1. 克隆代码库: bash cd ~/local/ git clone git://github.com/allex/webproxy.git
  2. 启动代理服务器: bash cd webproxy node ./webproxy/proxy.js [--weinre | --beautify | --nocache | --debug]

配置

WebProxy支持通过配置文件进行自定义设置,例如配置代理转发规则、启用JavaScript代码美化等功能。

zip 文件大小:11.81KB