eggress-protocol-shadowsocks 1.0.4

Shadowsocks protocol implementation for eggress
Documentation

eggress-protocol-shadowsocks

Part of eggress — a Rust-native, embeddable, multi-protocol proxy framework targeting compatibility with Python pproxy==2.7.9.

Shadowsocks AEAD and legacy stream/UDP cipher support (aes-256-gcm, chacha20-ietf-poly1305, etc.).

When to use this crate

Use eggress-protocol-shadowsocks directly when building custom Shadowsocks protocol handlers. Most users depend on this crate transitively through eggress-server with the extended feature.

Feature flags

  • pproxy-legacy — Enable pproxy-compatible legacy compression (flate2).
  • legacy-crypto — Enable legacy stream ciphers: aes, blowfish, camellia, chacha20, des, hmac, salsa20.

Documentation

License

MIT OR Apache-2.0