Categorygithub.com/databus23/guttle
modulepackage
0.0.0-20210623071842-89102dbdfc85
Repository: https://github.com/databus23/guttle.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# Functions

Join copies data between local and remote connections.
NewClient create a new Client.
NewServer creates a new tunnel server.
NoProxy returns a ProxyFunc that does nothing.
SourceRoutedProxy returns a ProxyFunc that honors the header information of the proxied request and forwards traffic to the given header information.
StaticProxy ignores the request header and forwards traffic to a static destination.

# Constants

No description provided by the author

# Variables

ErrRedialAborted is returned by Client.Start when the configuredbackoff strategy gives up.

# Structs

Client is responsible for connecting to a tunnel server.
ClientOptions defines the configuration for the Client.
Header contains metadata about tunnel requests.
Server is a tunel Server accepting connections from tunnel clients.
ServerOptions hold the configration of a tunnel server.
No description provided by the author

# Interfaces

Backoff defines behavior of staggering reconnection retries.

# Type aliases

ProxyFunc is responsible for forwarding a tunneled connection to a local destination and writing the response back.