A minimal dependency shadowsocksr implementation.
mkdir build
cd build
cmake .. -DSSR_UVW_WITH_QT=0
make
rc4 | rc4-md5-6 | rc4-md5 | |||
aes-128-cfb | aes-192-cfb | aes-256-cfb | |||
aes-128-ctr | aes-192-ctr | aes-256-ctr | |||
camellia-128-cfb | camellia-192-cfb | camellia-256-cfb | |||
bf-cfb | cast5-cfb | des-cfb | idea-cfb | rc2-cfb | seed-cfb |
salsa20 | chacha20 | chacha20-ietf |
Protocols |
---|
origin |
auth_sha1 |
auth_sha1_v2 |
auth_sha1_v4 |
auth_aes128_sha1 |
auth_aes128_md5 |
auth_chain_a |
auth_chain_b |
obfuscators |
---|
plain |
http_simple |
http_post |
tls1.2_ticket_auth |
shadowsocksr-uvw is under GPLv3 licence. It's based on uvw which is a header-only, event based, tiny and easy to use
libuv
wrapper in modern C++.
Name | License |
---|---|
libuv | MIT |
libsodium | ISC |
openssl | Apache |