diff --git a/docs/doc/getting-started.md b/docs/doc/getting-started.md index e2cbabf1..118864d0 100644 --- a/docs/doc/getting-started.md +++ b/docs/doc/getting-started.md @@ -8,6 +8,7 @@ First, you need to pick a shadowsocks server and client implementation. Any impl - [shadowsocks-libev][ss-libev]: Lightweight C implementation for embedded devices and low end boxes. Very small footprint (several megabytes) for thousands of connections. - [go-shadowsocks2][go-ss2]: Go implementation focusing on core features and code reusability. - [shadowsocks-rust][ss-rust]: A rust port of shadowsocks. +- [shadowsocks-go][ss-go]: Fast and efficient Go implementation with support for extensible routing rules. ### Feature comparison @@ -21,6 +22,7 @@ First, you need to pick a shadowsocks server and client implementation. Any impl ss-libev go-ss2 ss-rust +ss-go @@ -30,6 +32,7 @@ First, you need to pick a shadowsocks server and client implementation. Any impl ✓ ✗ ✓ +✓ Multiuser @@ -37,6 +40,7 @@ First, you need to pick a shadowsocks server and client implementation. Any impl ✓ ✗ ✓ +✓ Management API @@ -44,6 +48,7 @@ First, you need to pick a shadowsocks server and client implementation. Any impl ✓ ✗ ✓ +REST API Redirect mode @@ -51,6 +56,7 @@ First, you need to pick a shadowsocks server and client implementation. Any impl ✓ ✓ ✓ +✓ Tunnel mode @@ -58,6 +64,7 @@ First, you need to pick a shadowsocks server and client implementation. Any impl ✓ ✓ ✓ +✓ UDP Relay @@ -65,6 +72,7 @@ First, you need to pick a shadowsocks server and client implementation. Any impl ✓ ✓ ✓ +✓ MPTCP @@ -72,13 +80,15 @@ First, you need to pick a shadowsocks server and client implementation. Any impl ✓ ✗ ✓ +✓ AEAD ciphers +2017 +2017 +2017 ✓ -✓ -✓ -✓ +2022 Plugin @@ -86,6 +96,7 @@ First, you need to pick a shadowsocks server and client implementation. Any impl ✓ ✗ ✓ +✗ Plugin UDP (Experimental) @@ -93,6 +104,7 @@ First, you need to pick a shadowsocks server and client implementation. Any impl ✗ ✗ ✓ +✗ @@ -171,6 +183,7 @@ First, you need to pick a shadowsocks server and client implementation. Any impl [ss-libev]: https://github.com/shadowsocks/shadowsocks-libev [go-ss2]: https://github.com/shadowsocks/go-shadowsocks2 [ss-rust]: https://github.com/shadowsocks/shadowsocks-rust +[ss-go]: https://github.com/database64128/shadowsocks-go [ss-win]: https://github.com/shadowsocks/shadowsocks-csharp [ssx-ng]: https://github.com/shadowsocks/ShadowsocksX-NG [ss-qt5]: https://github.com/shadowsocks/shadowsocks-qt5