Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { LocalPrivateKey PrivateKey `toml:"local_private_key"` LocalNetwork *IPNet `toml:"local_network"` RemotePublicKey PublicKey `toml:"remote_public_key"` RemoteNetwork *IPNet `toml:"remote_network"` Endpoint string `toml:"endpoint"` DNS net.IP `toml:"dns"` KeepAlive int `toml:"keepalive"` MTU int `toml:"mtu"` LogLevel int `toml:"log_level"` }
type PrivateKey ¶
type PrivateKey device.NoisePrivateKey
func (PrivateKey) MarshalText ¶
func (pk PrivateKey) MarshalText() ([]byte, error)
func (PrivateKey) ToHex ¶
func (pk PrivateKey) ToHex() string
func (*PrivateKey) UnmarshalText ¶
func (pk *PrivateKey) UnmarshalText(text []byte) error
type PublicKey ¶
type PublicKey device.NoisePublicKey
func (PublicKey) MarshalText ¶
func (*PublicKey) UnmarshalText ¶
type Tunnel ¶
type Tunnel struct {
// contains filtered or unexported fields
}
func (*Tunnel) DialContext ¶
Click to show internal directories.
Click to hide internal directories.