yrutschle

sslh

yrutschle

Applicative Protocol Multiplexer (e.g. share SSH and HTTPS on the same port)

AI 简介

sslh 是一个应用协议多路复用器,能够在同一端口上同时处理SSH和HTTPS等多种协议。它通过检测客户端发送的第一个数据包来判断并转发到相应的服务。支持HTTP、TLS/SSL(含SNI和ALPN)、SSH、OpenVPN等协议识别,并且可以自定义正则表达式来识别其他协议。适用于需要在单一端口如443上运行多种服务的场景,尤其适合于那些网络环境限制严格,只允许特定端口开放的情况。此外,sslh具备成熟的守护进程特性,包括权限降级、inetd支持、systemd集成、透明代理等功能,确保了其在生产环境中的稳定性和安全性。

C
GNU General Public License v2.0
5.1k
Stars
396
Forks
92
Watchers
41
Issues

Star 增长

今日0
近 7 天+2
近 30 天+14
综合评分66.2
默认分支master