我在具有静态公共 IP 的亚马逊云 AWS 上使用 Windows 操作系统。在这台机器上,我需要设置一个 TCP 服务器,在端口 2204 上监听通过 TCP 协议从 GPS 基站传来的原始数据。当数据到达端口 2204 时,我需要软件在端口 2207 上以 TCP 客户端模式提供该数据
我尝试过各种软件包,但都没有成功。如果可能的话,我更喜欢在 GUI 类型的界面上工作,而不是命令行。
有任何想法请
路易斯
答案1
您可以使用 'nc' 命令,它随 cygwin 一起提供
nc -l 2204 | nc 127.0.0.1 2207
或者这个端口重映射器有一个 GUIhttp://www.kmint21.com/free/
pm.exe <lp> <rip> <rp> [w] [h]
lp - local port
rip - remote ip
rp - remote port
w - write log
h - hidden mode
或者使用 ssh 连接到你自己的 127.0.0.1 并转发到任何 (ssh -L) 隧道。因此,你设置了一个本地 ssh 服务器。然后你连接到它 ,然后连接的一端将监听,另一端(ssh 服务器端)将转发到该 ip:port。因此,你的本地计算机正在监听端口 2204,而远程计算机正在转发到 127.0.0.1:2207ssh -L 2204:127.0.0.1:2207 [email protected]