我想构建一个类似于集中管理设备的系统。系统将具有以下组件:
基本上系统将如下工作:
因此,我们希望在Cloud Server和Remote Agent之间构建隧道,因此我们可以通过NAT来远程管理NAT后面的设备。我们需要以编程方式在隧道上运行TCP / UDP / HTTP协议,并发隧道需要支持10K级别。
目前我们已经调查了SSH隧道和VPN隧道,但仍然没有关于如何做到的线索。所以问题是:
答案 0 :(得分:1)
Q1:使用SSH反向隧道进行TCP转发。
Q2:SSH服务器为SSH SSHd,SSH客户端为jsch。