我对基于套接字的通信的软件级端口转发/隧道有一个简单的要求。
- 我有一个使用套接字的源服务器和端口。这是一个适用于 Windows 和 linux 的 java 程序,这无关紧要。
- 我有不断向该端口发送数据的设备。可能存在双向通信
- 我想将此数据重定向到另一个远程服务器和端口。所以对于客户来说,每当我移动我的应用服务器时,他们就不必担心 IP 地址的变化。
是否有任何工具/守护程序/服务程序可用于配置和执行此操作?
我尝试了 SSH,但据我了解,这需要启用 SSH 协议的服务器。就我而言,这不适用。我也尝试过使用 JSch,但这又是一个 java 格式的 SSH 实现。
有人可以提出一些指示吗?是否可以在 linux 中使用 iptables NAT?