👻

Ghostunnel

A simple TLS proxy with mutual authentication support

Ghostunnel is a TLS proxy with mutual authentication support for securing non-TLS services. It runs in one of two modes:

Key Features

Ghostunnel also supports PROXY protocol v2, systemd/launchd socket activation, and more. See the documentation for details.

Getting Started

See the Quick Start guide for installation, generating test certificates, and running your first tunnel. The full documentation is available under Docs.

Supported Platforms

Ghostunnel is developed & tested on Linux, Apple macOS, and Windows but also runs on most other UNIX systems that are supported by Go such as FreeBSD, OpenBSD and NetBSD.

License

Ghostunnel is licensed under the Apache License 2.0.