我们需要接受到公共 IP 地址(我们拥有并且可以传输到 Azure)的 UDP 流量,然后让 Azure 将该流量转发到特定的外部 IP 地址。这是一个简单的继电器。
我们已经尝试过使用 Azure 防火墙来实现此目的,但它似乎不允许我们这样做。
如果需要,我们可以尝试编写一个 C# 应用程序来获取流量并将其转发出去,但我们希望无需代码即可完成此操作。
如有任何帮助,我们将不胜感激。
如果流量不是很大,您可以使用 Azure Functions 或 Azure Logic Apps 接收 UDP 流量并转发。
如果流量很大并且最终目的地在 Azure 之外,您将不得不使用 VM 作为代理/中继或可以从 Azure 市场获取的 NVA。为了获得额外的弹性,请在 VM/NVA 前面放置一个 Azure 负载均衡器。