Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddedConfig ¶
type Control ¶
type Control struct {
// contains filtered or unexported fields
}
func (*Control) ShutdownBlock ¶
func (c *Control) ShutdownBlock()
type Lighthouse ¶
type NexusServerClient ¶
type NexusServerClient interface {
GetClientNetwork(network string) (server.ClientNetworkResponse, error)
GetClientNetworkCA(network string) (server.GetCAResponse, error)
GetClientNetworkCertificate(network, certHash string) (server.GetCertificateResponse, error)
CreateClientNetworkCertificate(network string, request server.CreateCertificateRequest) (server.CreateCertificateResponse, error)
ListClientNetworkRevocations(network string) (server.ListRevocationsResponse, error)
ListClientNetworkLighthouses(network string) (server.ListLighthousesResponse, error)
ListClientNetworkRouters(network string) (server.ListRoutersResponse, error)
CreateClientNetworkLighthouse(network string, request server.CreateLighthouseRequest) (server.CreateLighthouseResponse, error)
CreateClientNetworkRouter(network string, request server.CreateRouterRequest) (server.CreateRouterResponse, error)
}
type Tun ¶
type Tun struct {
Dev string `yaml:"dev"`
UnsafeRoutes []UnsafeRoute `yaml:"unsafe_routes"`
}
Click to show internal directories.
Click to hide internal directories.