Documentation ¶ Index ¶ type Server func New(options inbound.NodeOptions) (*Server, error) func (s *Server) Close() error func (s *Server) NewError(ctx context.Context, err error) func (s *Server) NewPacket(buffer *buf.Buffer, source M.Socksaddr) func (s *Server) Start() error func (s *Server) UpdateUsers(users []adapter.User) error Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ This section is empty. Types ¶ type Server ¶ type Server struct { // contains filtered or unexported fields } Server is a multi-user Shadowsocks 2022 server on TCP and UDP. func New ¶ func New(options inbound.NodeOptions) (*Server, error) func (*Server) Close ¶ func (s *Server) Close() error func (*Server) NewError ¶ func (s *Server) NewError(ctx context.Context, err error) func (*Server) NewPacket ¶ func (s *Server) NewPacket(buffer *buf.Buffer, source M.Socksaddr) func (*Server) Start ¶ func (s *Server) Start() error func (*Server) UpdateUsers ¶ func (s *Server) UpdateUsers(users []adapter.User) error UpdateUsers authenticates users by password, which the panel has already turned into a base64 user key for the node's method. Source Files ¶ View all Source files server.go Click to show internal directories. Click to hide internal directories.