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.