package
2.1.2+incompatible
Repository: https://github.com/janmbaco/go-reverseproxy-ssl.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author

# Functions

GrpcJSONVirtualHostProvider provides a IVirtualHost.
GrpcVirtualHostProvider provides a IVirtualHost.
GrpcWebVirtualHostProvider provides a IVirtualHost.
SSHVirtualHostProvider provides a IVirtualHost.
WebVirtualHostProvider provides a IVirtualHost.

# Constants

GrpcJSONVirtualHostTenant defines a tenant name for GrpcJSONVirtualHost.
GrpcVirtualHostTenant defines a tenant name for GrpcVirtualHost.
GrpcWebVirtualHostTenant defines a tenant name for GrpcWebVirtualHost.
SSHVirtualHostTenant defines a tenant name for SSHVirtualHost.
WebVirtualHostTenant defines a tenant name for WebVirtualHost.

# Structs

ClientCertificateHost is used to configure a simple virtual host using TLS client communication.
GrpcJSONVirtualHost is used to configure a virtual host with a web client (json) and a gRPC server.
GrpcVirtualHost is used to configure a virtual host using gRPC technology.
GrpcWebVirtualHost is used to configure a virtual host using gRPC-Web technology.
SSHVirtualHost is used to configure a virtual host with a web client and a ssh server.
VirtualHost is used to configure a virtual host.
WebVirtualHost is used to configure a virtual host by web.

# Interfaces

IVirtualHost is the definition of an object that represents a Virtual Host to reverse proxy.