【发布时间】:2013-03-17 13:48:12
【问题描述】:
我想在两台机器之间使用一个服务器(没有静态 IP)。我知道的唯一 IP 是服务器的 IP 地址。我想构建/使用一个系统来侦听服务器内的 2 个不同端口,并且从 localhost:portA 接收到的任何内容都发送到 localhost:portB ,反之亦然。因此,两台机器(带有 java 应用程序)都可以通过中间的服务器进行通信。
请问最好的解决方案是什么。我在 linux 系统上工作,我想使用 SSH java API (hudson / ganymed-ssh-2) 来构建一个端口转发服务器应用程序。
一些问题: 1) 确定传输到缓冲区读取的数据大小或不将其转发到其他端口。 2)读/写字节的速度。
【问题讨论】:
-
你已经尝试过了吗?这样你就可以看到问题 1 和 2 从现在开始是否真的需要关心。我想你会在实施过程中得到更重要的考虑
标签: ssh portforwarding