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.