Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrPortForwarderNotSet = errors.New("port forwarder not set") ErrServerNameNotSet = errors.New("server name not set") ErrUsernameNotSet = errors.New("username not set") ErrPasswordNotSet = errors.New("password not set") ErrFilepathNotSet = errors.New("file path not set") ErrInterfaceNotSet = errors.New("interface not set") )
Functions ¶
This section is empty.
Types ¶
type PortAllower ¶
type PortForwarder ¶
type Service ¶
type Service struct {
// contains filtered or unexported fields
}
func (*Service) GetPortsForwarded ¶
type Settings ¶
type Settings struct { Enabled *bool PortForwarder PortForwarder Filepath string UpCommand string DownCommand string Interface string // needed for PIA, PrivateVPN and ProtonVPN, tun0 for example ServerName string // needed for PIA CanPortForward bool // needed for PIA ListeningPort uint16 Username string // needed for PIA Password string // needed for PIA }
func (*Settings) OverrideWith ¶
Click to show internal directories.
Click to hide internal directories.