sslh
Protocol multiplexer that shares one port between services
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.
Compare sslh
9 head-to-head comparisons.
Similar reverse proxy & gateways apps
Caddy
Reverse Proxy & GatewaysFast, multi-platform web server with automatic HTTPS
Replaces Nginx, Apache
Traefik
Reverse Proxy & GatewaysCloud-native reverse proxy and load balancer
Replaces HAProxy, AWS ELB
Pi-hole
Reverse Proxy & GatewaysBlackhole for Internet advertisements with a GUI for management
Replaces NextDNS
acme.sh
Reverse Proxy & GatewaysPure shell ACME client for TLS certificates
Replaces Certbot
mitmproxy
Reverse Proxy & GatewaysInteractive HTTPS proxy for inspection and debugging
Replaces Charles Proxy, Fiddler
Kong Gateway
Reverse Proxy & GatewaysCloud-native, fast, scalable API gateway
Replaces AWS API Gateway, Apigee