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.
- Versions: 2.1.2
- Website: https://www.rutschle.net/tech/sslh/README.html
- Licenses: FreeBSD · GPL 2+
- Package source: gnu/packages/networking.scm
- Builds: See build status
- Issues: See known issues
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]]