A proxy for your debug environment.
An extensible proxy for PC/Mobile/APP developer. https://youzan.github.io/zan-proxy/
Zan Proxy
is an HTTP proxy server written in Node.js, which can be used to modify requests and mock reponse data. It is also a tool for custom DNS resolving and requests monitoring. The proxy server can be easily configured by a user-friendly interface. In addition, a mechanism is provided for developers to customize the behavior of the server.Features
- Clean and user-friendly interface
- Support HTTP, HTTPS and websocket
- Support remote redirect rules
- Modify the request target
- Mock the response data
- Custom plugins to modify default behaviour
- Custom DNS resolving
- GUI Configuration
Installation
Download from Github.
Interface
GUI
Web
Documentation
The detailed documentation can be refered here.
Running From Source Code
- install dependencies
yarn cd webui && yarn
- start webui development mode
yarn dev:ui
- start cli/gui development mode
yarn dev:cli # cli development mode yarn dev:gui # gui development mode
- build
yarn build:cli yarn build:gui
Plugins List
- zp-print-url print the urls
- zp-debug-tool web debug tool
(PRs are welcomed to append the list)
No comments:
Post a Comment