package
3.0.3+incompatible
Repository: https://github.com/bit-rocket/open-snell.git
Documentation: pkg.go.dev

# Functions

ClientHandshake fast-tracks SOCKS initialization to get target address to connect on client side.
DecodeUDPPacket split `packet` to addr payload, and this function is mutable with `packet`.
No description provided by the author
No description provided by the author
No description provided by the author
ParseAddr parses the address in string s.
ParseAddrToSocksAddr parse a socks addr from net.addr This is a fast path of ParseAddr(addr.String()).
No description provided by the author
ServerHandshake fast-tracks SOCKS initialization to get target address to connect on server side.
SplitAddr slices a SOCKS address from beginning of b.

# Constants

SOCKS address types as defined in RFC 1928 section 5.
SOCKS address types as defined in RFC 1928 section 5.
SOCKS address types as defined in RFC 1928 section 5.
SOCKS request commands as defined in RFC 1928 section 4.
SOCKS request commands as defined in RFC 1928 section 4.
SOCKS request commands as defined in RFC 1928 section 4.
SOCKS errors as defined in RFC 1928 section 6.
SOCKS errors as defined in RFC 1928 section 6.
SOCKS errors as defined in RFC 1928 section 6.
SOCKS errors as defined in RFC 1928 section 6.
SOCKS errors as defined in RFC 1928 section 6.
SOCKS errors as defined in RFC 1928 section 6.
SOCKS errors as defined in RFC 1928 section 6.
SOCKS errors as defined in RFC 1928 section 6.
MaxAddrLen is the maximum size of SOCKS address in bytes.

# Structs

No description provided by the author

# Type aliases

Addr represents a SOCKS address as defined in RFC 1928 section 5.
Command is request commands as defined in RFC 1928 section 4.
Error represents a SOCKS error.
No description provided by the author