Documentation
¶
Index ¶
- Constants
- type TailscaleDaemon
- func (tsd *TailscaleDaemon) Cleanup()
- func (tsd *TailscaleDaemon) Start() error
- func (tsd *TailscaleDaemon) Stop()
- func (tsd *TailscaleDaemon) TunnelDeviceName() string
- func (tsd *TailscaleDaemon) WireguardDevice() (*wgtypes.Device, error)
- func (tsd *TailscaleDaemon) WireguardStatusText() (string, error)
Constants ¶
View Source
const ErrNoDevice = "wireguard not initialized"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type TailscaleDaemon ¶
type TailscaleDaemon struct { // tailscale local backend LocalBackend *ipnlocal.LocalBackend // contains filtered or unexported fields }
func NewTailscaleDaemon ¶
func NewTailscaleDaemon(statePath string, logOut io.Writer) *TailscaleDaemon
func (*TailscaleDaemon) Cleanup ¶
func (tsd *TailscaleDaemon) Cleanup()
func (*TailscaleDaemon) Start ¶
func (tsd *TailscaleDaemon) Start() error
func (*TailscaleDaemon) Stop ¶
func (tsd *TailscaleDaemon) Stop()
func (*TailscaleDaemon) TunnelDeviceName ¶
func (tsd *TailscaleDaemon) TunnelDeviceName() string
func (*TailscaleDaemon) WireguardDevice ¶
func (tsd *TailscaleDaemon) WireguardDevice() (*wgtypes.Device, error)
WireguardDevice gathers device information from a device specified by its path and returns a client Device type.
func (*TailscaleDaemon) WireguardStatusText ¶
func (tsd *TailscaleDaemon) WireguardStatusText() (string, error)