Skip to content

Latest commit

 

History

History
107 lines (68 loc) · 3.34 KB

README.zh-CN.md

File metadata and controls

107 lines (68 loc) · 3.34 KB

logo

本地代码调试线上页面,环境再也不是问题

Build Status downloads npm version license

Zan Proxy 是一个用Node.js编写的HTTP代理服务器,可用于修改请求地址和模拟响应数据。它同时也是一个自定义DNS解析和请求监控的工具。 该代理服务器有人性化的界面,简单易用。我们还为开发者提供了高级插件机制来自定义代理行为。

主要特性

  • 简洁易用的图形化操作界面
  • 支持HTTP,HTTPS和Websocket代理
  • 支持自定义请求转发,可转发到本地文件
  • 支持远程规则,可以在项目内共享规则
  • 支持mock响应数据
  • 支持自定义DNS解析
  • 支持自定义插件

安装

Github 下载已经编译好的安装包。

从旧版本升级到 v5

Zan Proxy v5.0.0 做了一些不兼容的改动,升级时需要注意以下问题:

  1. 为适配 macOS 10.15 和 ios 13,我们将 Zan Proxy 的证书进行了替换(从 1024 位升级到了 2048 位),在 Mac 上我们会自动帮您安装该证书,但是在其他设备(Windows、手机)上,需要您手动重新安装证书
  2. 对部分配置文件进行了修改,这部分无需用户手动更新,v5.0.0 会自动进行文件的更新适配

界面

GUI

Web

使用文档

详细文档可以参考这里.

从源码运行

  1. 安装依赖

    yarn
    cd webui && yarn
  2. 启动ui开发模式

    yarn dev:ui
  3. 启动cli/gui开发模式

    yarn dev:cli  # cli development mode
    yarn dev:gui  # gui development mode
  4. 构建

    yarn build:cli
    yarn build:gui

插件列表

(欢迎pr补充)

相关链接

微信讨论群

欢迎大家加入 ZanProxy 交流群一起讨论,添加下方微信并注明『加入 ZanProxy 交流群』即可

开源协议

MIT