Versions in this module Expand all Collapse all v1 v1.0.0 Feb 18, 2021 Changes in this version + type Server struct + func NewServer(cfg ServerConf, addr string) *Server + func (s *Server) ListenAndServe() error + func (s *Server) ListenAndServeTLS() error + func (s *Server) ServeHTTP(w http.ResponseWriter, req *http.Request) + func (s *Server) Shutdown() + type ServerConf struct + Check bool + Crt string + Handler ServerHandler + Key string + ReadTimeout time.Duration + WriteTimeout time.Duration + func (cfg *ServerConf) SetDefault() + type ServerHandler interface + CheckUserPass func(user, pass string) bool + Connect func(a addr.Addr) (io.ReadWriteCloser, addr.Addr, error) + Forward func(local, remote io.ReadWriteCloser) + LogDebug func(format string, a ...interface{}) + LogError func(format string, a ...interface{}) + LogInfo func(format string, a ...interface{})