# Functions

MergeOptions is a helper to merge an option list.
NewManager returns an instance of Manager.
No description provided by the author
WithClientCertificate sets up the default client certificates.
WithCredentialInterceptor sets the credential retrieval strategy.
WithGeneratedClientCertificate generates the default client certificates.
WithGeneratedServerCertificate generates a self-signed server certificate for the proxy.
WithListenAddress sets the IP/port that the proxy will accept connections on.
WithMode sets the mode of the proxy.
WithQueryInterceptor adds a function for custom message handling.
WithServerCertificate sets the SSL settings for the proxy.

# Constants

ClientSide proxy mode is for running on the end-user laptop.
ServerSide proxy mode is for the in-cluster.

# Variables

WillSendManually lets the proxy know that QueryInterceptor will handle sending the message.

# Structs

Config contains the various options for setting up the proxy.
Credentials represents connection details to an upstream database or proxy.
Manager watches a group of proxies.
Proxy - Manages a Proxy connection, piping data between proxy and remote.

# Type aliases

CredentialInterceptor provides a way to update credentials being forwarded to the server proxy.
Mode indicates what kind of mode the proxy is in.
Option lets you set a config option.
QueryInterceptor provides a way to define custom behavior for handling messages.