/shadowsocks

ShadowSocks server and client. Full TCP/UDP and IPv4/IPv6 support

Primary LanguageGoMIT LicenseMIT

ShadowSocks

ShadowSocks server and client

Build Go Report Card GoDoc GitHub license gocover.io

This project is to add protocol support for the Bridge, or it can be used alone

The following is the implementation of other proxy protocols

Usage

API Documentation

Example

Features

  • Support TCP proxy
  • Support UDP proxy

Supported ciphers

  • AEAD
    • aes-128-gcm
    • aes-192-gcm
    • aes-256-gcm
    • chacha20-ietf-poly1305
    • xchacha20-poly1305
  • Stream
    • aes-128-cfb
    • aes-192-cfb
    • aes-256-cfb
    • aes-128-ctr
    • aes-192-ctr
    • aes-256-ctr
    • des-cfb
    • bf-cfb
    • cast5-cfb
    • rc4-md5
    • chacha20
    • chacha20-ietf
    • xchacha20
    • salsa20
  • dummy (no encryption)

License

Licensed under the MIT License. See LICENSE for the full license text.