Versions in this module Expand all Collapse all v0 v0.1.0 Aug 2, 2026 Changes in this version + type App struct + ControlURL string + DefaultAuthKey string + Ephemeral bool + Nodes map[string]Node + StateDir string + Tags []string + WebUI bool + func (App) CaddyModule() caddy.ModuleInfo + func (t *App) Provision(ctx caddy.Context) error + func (t *App) Start() error + func (t *App) Stop() error + type Auth struct + func (*Auth) CaddyModule() caddy.ModuleInfo + func (ta *Auth) Authenticate(w http.ResponseWriter, r *http.Request) (caddyauth.User, bool, error) + type Node struct + AuthKey string + ControlURL string + Ephemeral opt.Bool + Hostname string + Port uint16 + StateDir string + Tags []string + WebUI opt.Bool + type Transport struct + Name string + TLS *reverseproxy.TLSConfig + func (h *Transport) EnableTLS(config *reverseproxy.TLSConfig) error + func (h Transport) TLSEnabled() bool + func (t *Transport) CaddyModule() caddy.ModuleInfo + func (t *Transport) Cleanup() error + func (t *Transport) Provision(ctx caddy.Context) error + func (t *Transport) RoundTrip(req *http.Request) (*http.Response, error) + func (t *Transport) UnmarshalCaddyfile(d *caddyfile.Dispenser) error