如何在Windows上的TCP连接期间重写TCP目标端口?

如何在Windows上的TCP连接期间重写TCP目标端口?,windows,redirect,tcp,port,Windows,Redirect,Tcp,Port,我有一个打算连接到服务器的客户端。对于客户端,远程TCP端口号是固定的(即102)。我无法更改它(而我可以更改远程IP地址)。但是,服务器正在侦听的TCP端口号也是固定的(即1024),我也不能更改它。这两个端口号不同。我想让客户端顺利地连接到服务器 起初,我有一个想法,我在localhost:102上设置了一个代理,然后客户端连接到127.0.0.1:102。然后该代理将这些TCP通信重定向到实际地址RemoteServerIP:1024。但我发现在我的windows上,已经有一个进程正在0.

我有一个打算连接到服务器的客户端。对于客户端,远程TCP端口号是固定的(即102)。我无法更改它(而我可以更改远程IP地址)。但是,服务器正在侦听的TCP端口号也是固定的(即1024),我也不能更改它。这两个端口号不同。我想让客户端顺利地连接到服务器

起初,我有一个想法,我在localhost:102上设置了一个代理,然后客户端连接到127.0.0.1:102。然后该代理将这些TCP通信重定向到实际地址RemoteServerIP:1024。但我发现在我的windows上,已经有一个进程正在0.0.0.0:102上侦听,我无法更改其侦听端口。所以这个想法行不通


非常感谢。

如果您无法在运行客户端的同一台windows计算机上执行此操作,为什么不尝试在另一台(linux可能)计算机上执行此操作?

因此您无法做到。问题是什么?