Azure VM 端口转发到本地主机端口

Azure VM Port forwarding to localhost port

我有一个 Azure VM 和一个在内部侦听端口 32001 的 Web 应用程序。可以通过静态 IP 地址公开访问该 VM。我正在尝试将 VM 在端口 443 上接收到的所有流量路由到其本地主机端口 32001。我尝试在此屏幕中进行设置,我的第一个想法是编辑 HTTPS 规则。但无论我尝试什么,我似乎都无法连接到我的网络应用程序。我该怎么办?

您不能仅使用 VM 来执行此操作。您实际需要的是 Azure VM 前面的负载均衡器,它负责端口转发。您可以找到一个示例 here and here。但简而言之,你需要做的是:

  • 在您的 VM 上公开 32001
  • 创建负载均衡器
  • 将 VM 添加到负载均衡器中的后端池
  • 在此平衡器上配置端口转发

在入站和出站规则中,您可以配置允许哪些流量,但不能配置端口转发。

你也可以查看这个