The Wayback Machine - https://web.archive.org/web/20240106084609/https://github.com/Qv2ray/mmp-go
Skip to content

Qv2ray/mmp-go

main
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

mmp-go

Mega Multiplexer logo

Mega Multiplexer, port mutiplexer for shadowsocks, supports AEAD methods only.

Intro

You can use mmp-go to reuse single port to forward to multiple shadowsocks servers.

It is suitable for relay servers with a limited number of ports.

Consider the following:

- 草,这破 NAT 🐔怎么就俩端口?
- mmp,go!

                                                   |------> SS Server1
Client --> Single Port --> Validator / Multiplexer |------> SS Server2
                                                   |------> SS Server3

Usage

./mmp-go -conf example.json

Refer to example.json

AEAD methods supported

  • chacha20-ietf-poly1305 (chacha20-poly1305)
  • aes-256-gcm
  • aes-128-gcm

Related projects

Spark of thought from:

Special thanks:

About

Mega Multiplexer, a single port multi-service relay for shadowsocks. 中转机单端口转发多台shadowsocks服务器。

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •