All Projects → youzan → Zan Proxy

youzan / Zan Proxy

Licence: mit
An extensible proxy for PC/Mobile/APP developer

Programming Languages

typescript
32286 projects
Vue
7211 projects
javascript
184084 projects - #8 most used programming language
CSS
56736 projects
HTML
75241 projects

Projects that are alternatives of or similar to Zan Proxy

Echo
High performance, minimalist Go web framework
Stars: ✭ 21,297 (+1133.18%)
Mutual labels:  middleware, websocket, https
Frpc Android
Android,安卓版frpc,一个快速反向代理,可帮助您将NAT或防火墙后面的本地服务器暴露给Internet。
Stars: ✭ 205 (-88.13%)
Mutual labels:  proxy, websocket, https
Http Proxy Middleware
⚡ The one-liner node.js http-proxy middleware for connect, express and browser-sync
Stars: ✭ 8,730 (+405.5%)
Mutual labels:  middleware, proxy, websocket
Blinksocks
A framework for building composable proxy protocol stack.
Stars: ✭ 587 (-66.01%)
Mutual labels:  proxy, websocket, https
Qonduit
A WebSocket library for use with Apache Accumulo
Stars: ✭ 54 (-96.87%)
Mutual labels:  proxy, websocket
Django Channels React Multiplayer
turn based strategy game using django channels, redux, and react hooks
Stars: ✭ 52 (-96.99%)
Mutual labels:  middleware, websocket
Redirect Ssl
Connect/Express middleware to enforce https using is-https
Stars: ✭ 81 (-95.31%)
Mutual labels:  middleware, https
Twig
Twig - less is more's web server for golang
Stars: ✭ 98 (-94.33%)
Mutual labels:  middleware, websocket
Citadelcore
Cross platform filtering HTTP/S proxy based on .NET Standard 2.0.
Stars: ✭ 28 (-98.38%)
Mutual labels:  proxy, websocket
V2ray
Stars: ✭ 94 (-94.56%)
Mutual labels:  websocket, https
Websocks
A secure proxy based on WebSocket. 一个基于 WebSocket 的代理工具
Stars: ✭ 102 (-94.09%)
Mutual labels:  proxy, websocket
Proxykit
A toolkit to create code-first HTTP reverse proxies on ASP.NET Core
Stars: ✭ 1,063 (-38.45%)
Mutual labels:  middleware, proxy
Squid
Squid Web Proxy Cache
Stars: ✭ 981 (-43.2%)
Mutual labels:  proxy, https
Gin Web
由gin + gorm + jwt + casbin组合实现的RBAC权限管理脚手架Golang版, 搭建完成即可快速、高效投入业务开发
Stars: ✭ 107 (-93.8%)
Mutual labels:  middleware, websocket
Go Fasthttp Sniproxy Chunks
Inspired by https://github.com/SadeghHayeri/GreenTunnel
Stars: ✭ 33 (-98.09%)
Mutual labels:  proxy, https
Rproxy
简单的反向代理用于内网穿透,支持HTTP/HTTPS转发
Stars: ✭ 95 (-94.5%)
Mutual labels:  proxy, https
Hotel
🏩 A simple process manager for developers. Start apps from your browser and access them using local domains
Stars: ✭ 9,736 (+463.75%)
Mutual labels:  proxy, https
Martian
Martian is a library for building custom HTTP/S proxies
Stars: ✭ 1,589 (-7.99%)
Mutual labels:  middleware, proxy
Nassh Relay
Relay Server for the Secure Shell Chromium plugin
Stars: ✭ 118 (-93.17%)
Mutual labels:  proxy, websocket
Grpc Tools
A suite of gRPC debugging tools. Like Fiddler/Charles but for gRPC.
Stars: ✭ 881 (-48.99%)
Mutual labels:  middleware, proxy

logo

A proxy for your debug environment

访问中文版

Build Status downloads npm version license

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.

Upgrade To v5

Zan Proxy v5.0.0 did some incompatible change,you should pay attention to something when upgrading:

  1. To fit macOS 10.15 and ios 13, we replaced the Zan Proxy certificate(from 1024 bits to 2048 bits), we will automatically install the certificate for you on the Mac, but on other devices(like Windows、phone), you have to install the certificate manually.
  2. Change some config file fields, but you need not update it manually, Zan Proxy will update these files automatically.

Interface

GUI

Web

Documentation

The detailed documentation can be refered here.

Running From Source Code

  1. install dependencies

    yarn
    cd webui && yarn
  2. start webui development mode

    yarn dev:ui
  3. start cli/gui development mode

    yarn dev:cli  # cli development mode
    yarn dev:gui  # gui development mode
  4. build

    yarn build:cli
    yarn build:gui

Plugins List

(PRs are welcomed to append the list)

Links

Wechat Group

Scan the qrcode to join our wechat discussion group, please note that you want to join ZanProxy discussion group.

LICENSE

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].