ilovenaibao / mysocks

The cross-platform shadowsocks client and server with minimum dependencies.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Mysocks

GitHub version Codacy Badge Build Status Build statusCoverage Status Coverity Scan Build Status

Mysocks project provides three executables,namely ssclient, ssclient-openssl and ssclient-wolfssl. Supported Platform:Unix,Windows,Linux and Mac OS X. Win32 binaries are provided, You can compile from source on other platforms.

ssclient supports rc4-md5 encryption method only.

ssclient-openssl supports the following 17 encryption methods:
                        aes-128-cfb,aes-128-ctr,aes-128-ofb
			aes-192-cfb,aes-192-ctr,aes-192-ofb
			aes-256-cfb,aes-256-ctr,aes-256-ofb
			camellia-128-cfb,camellia-128-ofb
			camellia-192-cfb,camellia-192-ofb
			camellia-256-cfb,camellia-256-ofb
			rc4-md5

ssclient-wolfssl supports the following 19 encryption methods ( including AEAD )
                        aes-128-cbc,aes-128-ccm,aes-128-ctr,aes-128-gcm
                        aes-192-cbc,aes-192-ccm,aes-192-ctr,aes-192-gcm
			aes-256-cbc,aes-256-ccm,aes-256-ctr,aes-256-gcm
			camellia-128-cbc,camellia-256-cbc
			chacha20-ietf,hc-128,rabbit
			chacha20-ietf-poly1305
			rc4-md5

aes-128-ccm is alias for AEAD_AES_128_CCM
aes-128-gcm is alias for AEAD_AES_128_GCM
aes-192-ccm is alias for AEAD_AES_192_CCM
aes-192-gcm is alias for AEAD_AES_192_GCM
aes-256-ccm is alias for AEAD_AES_256_CCM
aes-256-gcm is alias for AEAD_AES_256_GCM
chacha20-ietf-poly1305 is alias for AEAD_CHACHA20_POLY1305

About

The cross-platform shadowsocks client and server with minimum dependencies.

License:Other


Languages

Language:C 75.2%Language:Perl 17.1%Language:Shell 1.6%Language:Objective-C 1.4%Language:Assembly 1.4%Language:C++ 1.1%Language:M4 1.1%Language:Python 0.4%Language:C# 0.4%Language:Makefile 0.1%Language:Batchfile 0.1%Language:Tcl 0.0%Language:CMake 0.0%Language:eC 0.0%Language:Emacs Lisp 0.0%Language:DIGITAL Command Language 0.0%Language:NSIS 0.0%Language:Dockerfile 0.0%Language:Ruby 0.0%Language:JavaScript 0.0%Language:XS 0.0%