Nginx:一个端口到多个IP的转发

Nginx: one port to multiple IP fowarding

我是 Nginx 的新手,我希望让我的路由器端口将无机器远程访问 (NX) 请求转发到 Nginx 服务器,然后再将请求转发到正确的虚拟机以供查看。我正在尝试这样做,因为我的路由器只允许一个端口到一个 IP 转发。我想要一个端口到多个 IP 转发。一个人会怎么做呢?问题似乎是 No Machine 只允许我指定我的路由器 IP,而 Nginx 无法知道将请求转发到哪台机器,它是从路由器发出的。

NginX在这里没有用。它适用于 HTTP 和 HTTPS ,所以请忽略它。

你真正想到的是Port address translation。但是,只有当连接从安全端(在本例中为您的虚拟机)启动时,PAT 才会起作用。同样,这也没有帮助。

唯一可能的方法是让个人 1-to-1 NAT。不确定您拥有的路由器类型,但我过去使用 IPTables 做过类似的事情。

此外,这个问题更适合ServerFault,在那里你可能会得到比 Whosebug 更好的回答。