Documentation
¶
Index ¶
- type Option
- func WithAPIShared(shared *api.Shared) Option
- func WithGlobalConfig(global *alaye.Global) Option
- func WithHostManager(hm *discovery.Host) Option
- func WithKeeper(store *keeper.Keeper) Option
- func WithLogger(logger *ll.Logger) Option
- func WithResource(res *resource.Resource) Option
- func WithShutdownManager(sm *jack.Shutdown) Option
- type Server
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Option ¶
type Option func(server *Server)
func WithAPIShared ¶ added in v0.1.0
func WithGlobalConfig ¶
func WithHostManager ¶
func WithKeeper ¶ added in v0.1.0
func WithLogger ¶
func WithResource ¶
func WithShutdownManager ¶
type Server ¶
type Server struct {
// contains filtered or unexported fields
}
func (*Server) OnClusterCert ¶
func (*Server) OnClusterChallenge ¶
func (*Server) OnClusterChange ¶
Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
agbero
command
|
|
|
internal
|
|
|
core/def
Constants used during configuration parsing and validation.
|
Constants used during configuration parsing and validation. |
|
hub/resource
Package resource coordinates long-lived system components and shared state.
|
Package resource coordinates long-lived system components and shared state. |
|
middleware/dnsblock
Package dnsblock provides DNS-level domain blocking for UDP proxy routes.
|
Package dnsblock provides DNS-level domain blocking for UDP proxy routes. |
|
middleware/nonce
Package nonce provides authentication middleware for agbero REST replay endpoints.
|
Package nonce provides authentication middleware for agbero REST replay endpoints. |
|
pkg/ja3
Package ja3 computes JA3 TLS fingerprints from ClientHello messages and stores them per-connection for retrieval by the firewall layer.
|
Package ja3 computes JA3 TLS fingerprints from ClientHello messages and stores them per-connection for retrieval by the firewall layer. |
|
pkg/raw/afs
Package dependency provides platform-specific primitive implementations behind a single stable API.
|
Package dependency provides platform-specific primitive implementations behind a single stable API. |
|
pkg/security
Package security — value resolution.
|
Package security — value resolution. |
|
pkg/tunnel
Package tunnel provides outbound SOCKS5 connection pooling for agbero backends.
|
Package tunnel provides outbound SOCKS5 connection pooling for agbero backends. |
Click to show internal directories.
Click to hide internal directories.