使用sslh在443端口提供多种协议服务
sslh
/usr/local/sbin/sslh-fork -u sslh -p xx.yy.zz.aa:443 --tls 127.0.0.1:2443 --ssh 127.0.0.1:22
user: "sslh";
listen: ( { host: "xx.yy.zz.aa"; port: "443" } );
on-timeout: "ssl";
protocols:
(
{ name: "ssh"; host: "localhost"; port: "22"; probe: "builtin"; },
{ name: "ssl"; host: "localhost"; port: "2443"; probe: "builtin"; }
);{ name: "ssh"; service: "ssh"; host: "localhost"; port: "22"; probe: "builtin"; },实践
安装nginx/openresty
安装sslh
验证
参考
Last updated