Documentation ¶ Index ¶ type EntryPoint func (e *EntryPoint) Serve(ctx context.Context, name string) error type Server func (s *Server) Run(ctx context.Context, wg *sync.WaitGroup) error Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ This section is empty. Types ¶ type EntryPoint ¶ type EntryPoint struct { Address string `cfg:"address"` Network string `cfg:"network"` } func (*EntryPoint) Serve ¶ func (e *EntryPoint) Serve(ctx context.Context, name string) error type Server ¶ type Server struct { LoadValue string `cfg:"load_value"` EntryPoints map[string]EntryPoint `cfg:"entrypoints"` HTTP http.HTTP `cfg:"http"` TCP tcp.TCP `cfg:"tcp"` } func (*Server) Run ¶ func (s *Server) Run(ctx context.Context, wg *sync.WaitGroup) error Source Files ¶ View all Source files server.go Directories ¶ Show internal Expand all Path Synopsis cert http httputil middleware/addprefix middleware/auth middleware/basicauth middleware/block middleware/cors middleware/decompress middleware/dnspath middleware/folder middleware/forward middleware/grpcui middleware/gzip middleware/headers middleware/hello middleware/iam middleware/iam/access middleware/iam/data middleware/iam/data/badger middleware/iam/ldap middleware/iamcheck middleware/info middleware/inject middleware/log middleware/login middleware/path middleware/print middleware/redirectcontinue middleware/redirection middleware/regexpath middleware/request middleware/requestid middleware/role middleware/rolecheck middleware/roledata middleware/scope middleware/service middleware/session middleware/session/store middleware/sessioninfo middleware/set middleware/splitter middleware/stripprefix middleware/template middleware/tokenpass middleware/try middleware/view tcontext model registry tcp middleware/ipallowlist middleware/redirect middleware/socks5 Click to show internal directories. Click to hide internal directories.