Skip to content

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

License

Notifications You must be signed in to change notification settings

wzshiming/shadowsocks

Repository files navigation

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.