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
sslh replaces
Compare sslh
18 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 and
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