从阻止的机器访问服务器

我想从远端计算机访问我的Linux服务器(vnc),除了21,25,80,135和445之外,其他端口都被阻塞了。

所以,我想知道是否有一种方法来与服务器上的vnc服务器进行通信,同时使用客户端上的可用端口。

即端口25

所以我认为本质上我需要服务器端路由器将端口25上的数据包转发到linux服务器机器(服务器名称,p5900),该服务器机器应该将端口5900上的数据转发给它自己。

而当传输时,我需要服务器或路由器发送数据包更改其端口为25。

我完全失去了如何实现这一目标。 请帮助(非常感谢)。 谢谢

我不使用smtp。

我想你只是回答你自己的问题。 您必须编辑您的VNC客户端才能通过备用端口发送stream量。 然后进入VNC服务器所在的防火墙/路由器,并将备用端口转发到VNC服务器。 然后编辑您的VNC服务器,通过备用端口发送回应,或者编辑VNC服务器的路由器/防火墙,将出站VNCstream量重新映射到备用端口。 我想你可能会非常喜欢,看看防火墙是否支持只改变某个stream的端口映射,但这可能会变得复杂。

我们需要知道您使用的VNC服务器和客户端,如果您想要更具体地了解如何编辑这些设置,但是我相信您可以在交互的地方轻松find这些信息。

只要让你的VNC服务器监听端口25.然后让你的防火墙转发到端口25的所有连接到你的服务器的IP。 然后使用vnc客户端连接到“your-external-ip:25”。

有关如何连接到特定服务器端口,请参阅您的VNC客户端的文档。