Get desktop application:
View/edit binary Protocol Buffers messages
Login uses setup key to prepare configuration for the daemon.
setupKey netbird setup key.
This is the old PreSharedKey field which will be deprecated in favor of optionalPreSharedKey field that is defined as optional to allow clearing of preshared key while being able to persist in the config file.
managementUrl to authenticate.
adminUrl to manage keys.
natExternalIPs map list of external IPs
cleanNATExternalIPs clean map list of external IPs. This is needed because the generated code omits initialized empty slices due to omitempty tags
cleanDNSLabels clean map list of DNS labels. This is needed because the generated code omits initialized empty slices due to omitempty tags
WaitSSOLogin uses the userCode to validate the TokenInfo and waits for the user to continue with the login on a browser
(message has no fields)
Up starts engine work in the daemon.
(message has no fields)
(message has no fields)
Status of the service.
status of the server.
NetBird daemon version
Down engine work in the daemon.
(message has no fields)
(message has no fields)
GetConfig of the daemon.
(message has no fields)
managementUrl settings value.
configFile settings value.
logFile settings value.
preSharedKey settings value.
adminURL settings value.
List available networks
Networks
(message has no fields)
Select specific routes
Deselect specific routes
(message has no fields)
DebugBundle creates a debug bundle
DebugBundler
GetLogLevel gets the log level of the daemon
(message has no fields)
SetLogLevel sets the log level of the daemon
(message has no fields)
List all states
ListStatesRequest is empty as it requires no parameters
(message has no fields)
ListStatesResponse contains a list of states
Clean specific state or all states
CleanStateRequest for cleaning states
CleanStateResponse contains the result of the clean operation
Delete specific state or all states
DeleteStateRequest for deleting states
DeleteStateResponse contains the result of the delete operation
SetNetworkMapPersistence enables or disables network map persistence
(message has no fields)
(message has no fields)
(message has no fields)
Used in:
FullStatus contains the full state held by the Status instance
Used in:
Used in:
LocalPeerState contains the latest state of the local peer
Used in:
Used in:
,ManagementState contains the latest state of a management connection
Used in:
Used in:
Used in:
PeerState contains the latest state of a peer
Used in:
ForwardingRules
Used in:
Used in:
RelayState contains the latest state of the relay
Used in:
Used as request type in: DaemonService.DeselectNetworks, DaemonService.SelectNetworks
Used as response type in: DaemonService.DeselectNetworks, DaemonService.SelectNetworks
(message has no fields)
SignalState contains the latest state of a signal connection
Used in:
State represents a daemon state entry
Used in:
Used as response type in: DaemonService.SubscribeEvents
Used as field type in:
,Used in:
Used in:
Used in:
Used in: