1 需求背景
某些特殊原因,不能访问某些内部服务器,或服务器只开放HTTP或HTTPS端口,为了连接ssh等服务(其实有安全的方法:跳板机,这里不讲安全)
2 方案
通过WebSocket转发TCP协议数据
[tcp 服务,如sshd]
|
| <= TCP
|
[zserver 服务端]
||
|| <= WebSocket
||
[nginx等]
||
|| <= WebSocket
||
[ztun客户端]
|
| <= TCP
|
[tcp客户端,如secureCRT]
3 代码
客户端:https://github.com/zzpu/ztun
服务端:https://github.com/zzpu/zserver
4 效果

WebSocket转发TCP实现SSH访问
本文介绍了一种通过WebSocket协议转发TCP数据的解决方案,适用于因特定限制无法直接访问内部服务器SSH服务的情况。利用ztun客户端与zserver服务端,配合nginx等代理服务器,实现了安全的远程SSH连接。
3593

被折叠的 条评论
为什么被折叠?



