本地服务器内部 Azure 混合连接的出站规则要求是什么?

What are the outbound rules requirement for Azure hybrid connection inside the on-premises server?

我正在使用混合连接从 Azure Web 应用程序中的 Web 应用程序配置本地服务器连接。

在我的开发机器上,它通过具有相当灵活的防火墙的代理,混合连接是可以的。我已经能够配置 Azure Web 应用程序以连接到我的开发机器。

但是,在我的一台服务器上,它位于只有 URL 白名单的防火墙后面,混合连接不起作用。当我在混合连接管理器中配置它时,它说成功了。

Microsoft 网站中的 Azure 混合连接页面仅声明本地服务器必须至少通过端口 80 与 Azure 建立出站连接。但是,没有提及具体的 Azure URL

我尝试在防火墙的出站规则中放置几个​​不同的 URL,以便我可以成功打开 portal.azure.com 并打开我创建的 Azure Web 应用程序。但是,混合连接还是连接不上。

我 运行 我的开发机器上的进程资源管理器(连接混合连接的地方)并观察到 ​​TCP/IP 选项卡中的以下 IP 地址:104.40.69.64 (https ) 和 23.99.42.15 (https)。

我只是想知道是否有混合连接管理器尝试连接的 URLs/IP 个范围的列表。

谢谢

我在 Azure 网站上找到了一个很大的 IP 范围列表,Windows Azure 用来连接到 Internet。 :) 不过,这不仅仅是混合连接的特定 URL。好像经常更新。

https://msdn.microsoft.com/en-us/library/azure/dn175718.aspx

我发现我的防火墙需要将出站端口(5671 和 5672)上的服务总线网关列入白名单。有关详细信息,请参阅:

https://blogs.msdn.microsoft.com/waws/2017/06/30/things-you-should-know-web-apps-and-hybrid-connections/