SSLH(8) SSLH(8) (NAME) sslh - (SYNOPSIS) sslh [-Fconfig file] [-t num] [--transparent] [-p listening address [-p listening address ...] [--tls target address for TLS] [--ssh target address for SSH] [--openvpn target address for OpenVPN] [--http target address for HTTP] [--xmpp target address for XMPP] [--tinc target address for TINC] [--anyprot default target address] [--on-timeout protocol name] [-u username] [-C chroot] [-P pidfile] [-v n] [-i] [-V] [-f] [-n] (DESCRIPTION) sslh . HTTP TLS SSH OpenVPN tinc XMPP . ( SSH ) HTTPS . sslh . SSH HTTPS . Libwrap (Libwrap support) sslh IP sslh . sslh libwrap /etc/hosts.allow /etc/hosts.deny . Libwrap . (Configuration file) sslh . . sslh libconfig . sslh ( ). : regex_patterns sslh . (Probing protocols) sslh . ( ) . --anyprot . sslh --on-timeout ssh . (Logging) / sslh LOG_AUTH LOG_INFO LOG_ERR . (OPTIONS) -Ffilename, --config filename filename . . -t num, --timeout num ( SSH ). . --on-timeout protocol name . . 'ssh' SSH SSH . --transparent sslh IP . iproute2 . iptables/nftables . README . -p listening address, --listen listening address foobar:443 foobar ( IP ). sslh . --tls target address SSL localhost:443. sslh ext_ip:443 httpd localhost:443: httpd . sslh TLS SSLv2 . RFC6176 SSLv2 . SSLv2 --anyprot . --ssh target address SSH localhost:22. --openvpn target address OpenVPN localhost:1194. --xmpp target address XMPP localhost:5222. --http target address HTTP localhost:80. --tinc target address tinc localhost:655. . ( !). --anyprot target address . sslh . sslh . -v, --verbose n . example.cfg . -n, --numeric : IP . DNS sslh-select DNS . -V sslh. -u username, --user username . -C chroot, --chroot chroot chroot . -P pidfile, --pidfile pidfile PID . -i, --inetd inetd. -P ( PID) -p ( ) -u () . -f, --foreground . . syslog stderr . --background . foreground . (FILES) /etc/init.d/sslh . start stop restart . /etc/default/sslh . sslh . sslh . (SEE ALSO) . . (AUTHOR) Yves Rutschle. 2.3.1-1 2026-04-21 SSLH(8)