SS

sslh

Protocol multiplexer that shares one port between services

Reverse Proxy & Gateways ★ 5.1k stars Easy setup GPL-2.0

sslh is an applicative protocol multiplexer that lets HTTPS, SSH, OpenVPN, and other services share the same TCP port. It inspects the first bytes of a connection and forwards it to the right server.

Key features

  • Share one port across protocols
  • SSH and HTTPS on port 443
  • Tiny resource footprint
  • Probe-based routing

Strengths

  • Released under the GPL-2.0 license
  • Easy to set up — beginner-friendly
  • First-class Docker support for quick deployment
  • Mature project with 5.1k GitHub stars

Is sslh secure?

OSV.dev lists 4 published advisories for sslh. It doesn't publish GitHub releases we can match, so we can't say which of them apply to the current version. No known vulnerabilities is not proof of security: it means none have been publicly catalogued.

  • Most recent fixed advisory CVE-2025-52936, published 2025-06-23 (478 days ago), fixed in 2.2.2

Source: OSV.dev, checked 2026-10-14. How this is measured.

sslh replaces

Health badge

Maintain sslh? Add its health score to your README. The badge links back to this page.

SelfHostIndex: 87 · excellent

Markdown
[![SelfHostIndex health score for sslh](https://selfhostindex.com/badge/sslh.svg)](https://selfhostindex.com/app/sslh/)
HTML
<a href="https://selfhostindex.com/app/sslh/"><img src="https://selfhostindex.com/badge/sslh.svg" alt="SelfHostIndex health score for sslh"></a>
reStructuredText
.. image:: https://selfhostindex.com/badge/sslh.svg
   :alt: SelfHostIndex health score for sslh
   :target: https://selfhostindex.com/app/sslh/

The score is recomputed on every nightly rebuild from public repository data — see how it is calculated.

Compare sslh

9 head-to-head comparisons.

Similar reverse proxy & gateways apps