sslh-端口分配器简易使用

sslh - 端口分配器
根据客户端第一个包检测协议类型,然后根据检测的结果将流量转发给不同的目标,支持HTTP,HTTPS,OPENVPN,TINC,XMPP和其他可以基于正则表达式判断的协议类型。

场景适用于防火墙允许443端口入站访问的流量环境

sslh的配置文件

kali@kali:~$ cat /etc/default/sslh
# Default options for sslh initscript
# sourced by /etc/init.d/sslh

# binary to use: forked (sslh) or single-thread (sslh-select) version
# systemd users: don't forget to modify /lib/systemd/system/sslh.service
DAEMON=/usr/sbin/sslh
RUN=yes

DAEMON_OPTS="--user sslh --listen 10.0.1.92:443 --ssh 127.0.0.1:22 --ssl 10.0.1.85:443 --http 10.0.1.85:80 --pidfile /var/run/sslh/sslh.pid"

重启服务
systemctl restart sslh.service

测试http协议

测试ssh协议

迷茫的人生,需要不断努力,才能看清远方模糊的志向!
原文地址:https://www.cnblogs.com/autopwn/p/14644173.html