This package browser is in early development. Mind the rough edges.

sslh

Applicative network protocol demultiplexer

sslh is a network protocol demultiplexer. It acts like a switchboard, accepting connections from clients on one port and forwarding them to different servers based on the contents of the first received data packet. Detection of common protocols like HTTP(S), SSL, SSH, OpenVPN, tinc, and XMPP is already implemented, but any other protocol that matches a regular expression can be added. sslh's name comes from its original application of serving both SSH and HTTPS on port 443, allowing SSH connections from inside corporate firewalls that block port 22.

Installation

Install the latest version of sslh as follows:

guix install sslh

Or install a particular version:

guix install sslh@2.1.2

You can also install packages in augmented, pure or containerized environments for development or simply to try them out without polluting your user profile. See the guix shell documentation for more information.

Badge code

You can use the following badge to inform users of sslh about the latest version available in Guix.

Example HTML:

<a href='https://packages.guix.gnu.org/packages/sslh'><img src='https://packages.guix.gnu.org/packages/sslh/badges/latest-version.svg' alt='Version in GNU Guix'></a>

Example Markdown:

[![Version in GNU Guix](https://packages.guix.gnu.org/packages/sslh/badges/latest-version.svg)](https://packages.guix.gnu.org/packages/sslh)

Example Org:

[[https://packages.guix.gnu.org/packages/sslh][https://packages.guix.gnu.org/packages/sslh/badges/latest-version.svg]]