This page lists official Shadowsocks implementations under active maintenance.
Servers
- shadowsocks: The original Python implementation.
- shadowsocks-libev: Lightweight C implementation for embedded devices and low end boxes. Very small footprint (several megabytes) for thousands of connections.
- shadowsocks-go: Go implementation with multi-port, multi-password, user management and traffic statistics support for commercial deployments.
- go-shadowsocks2: Another Go implementation focusing on core features and code reusability.
Feature comparison
Clients
Feature comparison