Documentation ¶
Directories ¶
Path | Synopsis |
---|---|
cmd
|
|
Package config parses configurations used by other components.
|
Package config parses configurations used by other components. |
Package crypto provides interface for cipher method providers.
|
Package crypto provides interface for cipher method providers. |
aes
Package aes implements cipher methods based on AES encryption.
|
Package aes implements cipher methods based on AES encryption. |
rc4
Package rc4 implements cipher methods based on RC4 encryption.
|
Package rc4 implements cipher methods based on RC4 encryption. |
Package key defines function to create key generator conformed to official shadowsocks implementation.
|
Package key defines function to create key generator conformed to official shadowsocks implementation. |
Package local implements a proxy to accept incoming plaintext connection and relay network traffics between client and remote server using configured cipher method.
|
Package local implements a proxy to accept incoming plaintext connection and relay network traffics between client and remote server using configured cipher method. |
Package netaddr defines type Address which is composed of ip address and port number used by transport layer TCP and UDP.
|
Package netaddr defines type Address which is composed of ip address and port number used by transport layer TCP and UDP. |
Package server implements a proxy to accept incoming ciphertext connection and relay network traffics between client and destination.
|
Package server implements a proxy to accept incoming ciphertext connection and relay network traffics between client and destination. |
Package socks5 contains constants defined in https://tools.ietf.org/rfc/rfc1928.txt and functions to read and write socks5 messages.
|
Package socks5 contains constants defined in https://tools.ietf.org/rfc/rfc1928.txt and functions to read and write socks5 messages. |
Click to show internal directories.
Click to hide internal directories.