mmp-go

command module
v0.1.7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 16, 2021 License: AGPL-3.0 Imports: 9 Imported by: 0

README

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
Spark of thought from:
Special thanks:

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
tcp
udp
infra
lru
trie
Static trie
Static trie

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL