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协议

posted @ 2021-04-11 16:04  皇帽讲绿帽带法技巧  阅读(635)  评论(0编辑  收藏  举报