Documentation ¶
Index ¶
- type DNSManager
- type Manager
- func (m *Manager) ConfigurePeers(instances []cloud.InstanceInfo, devices []auth.UserDevice) error
- func (m *Manager) CreateNamespacedInterface(netNSpath string, IP net.IP) error
- func (m *Manager) Down() error
- func (m *Manager) GetInternalIP() net.IP
- func (m *Manager) Init(network net.IPNet, gateway net.IP, privateKey wgtypes.Key, domain string) error
- func (m *Manager) Up() error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DNSManager ¶
type DNSManager struct { }
func NewDNSManager ¶
func NewDNSManager() (*DNSManager, error)
NewDNS returns a new DNS manager on MacOS
func (*DNSManager) AddDomainServer ¶
func (*DNSManager) DelDomainServer ¶
func (m *DNSManager) DelDomainServer(domain string) error
type Manager ¶
type Manager struct {
// contains filtered or unexported fields
}
func NewManager ¶
func (*Manager) ConfigurePeers ¶
func (m *Manager) ConfigurePeers(instances []cloud.InstanceInfo, devices []auth.UserDevice) error
func (*Manager) CreateNamespacedInterface ¶
func (*Manager) GetInternalIP ¶
Click to show internal directories.
Click to hide internal directories.