我试图看看是否有任何现有的websocket实现可以解决下面描述的问题。我确实看过websockify,但据我所知,它可能无法解决我正在看的问题。
假设我有2台主机,Host-A和Host-B。 Host-A是一个websocket客户端,它将建立与Host-B的websocket连接。 Host-B现在应该能够通过此websocket连接连接到Host-A上的SSH服务器。除此之外,Host-A应该能够在同一个websocket连接上为SSH而不仅是其他协议设置反向隧道。
答案 0 :(得分:4)
即使问题陈旧,您也可以尝试重新编写node-reverse-wstunnel的文档,这是一个实现websocket隧道和反向websocket隧道的nodejs模块。
gitHub项目存储库的链接是: https://github.com/MDSLab/node-reverse-wstunnel
以下链接是nodejs模块: https://www.npmjs.com/package/node-reverse-wstunnel