package
0.3.8-beta
Repository: https://github.com/lightninglabs/aperture.git
Documentation: pkg.go.dev

# Functions

New returns a new Proxy instance that proxies between the services specified, using the auth to validate each request's headers and get new challenge headers if necessary.
NewLocalService creates a new local service.
NewRemoteIPPrefixLog returns a new prefix logger that logs the remote IP address.
UseLogger uses a specified Logger to output package logging info.

# Constants

No description provided by the author

# Structs

PrefixLog logs with a given static string prefix.
Proxy is a HTTP, HTTP/2 and gRPC handler that takes an incoming request, uses its authenticator to validate the request's headers, and either returns a challenge to the client or forwards the request to another server and proxies the response back to the client.
Service generically specifies configuration data for backend services to the Aperture proxy.

# Interfaces

LocalService is an interface that describes a service that is handled internally by aperture and is not proxied to another backend.