我们有一个简单的 php 网站,需要连接到第三方 API,并且该第三方需要点对点 IPSEC VPN。
Azure 有一个用于此目的的 ipsec 网关产品,但如何在 Web 应用程序中使用它呢?
Web 应用程序有 3 个类别:开发、生产和独立。
网关可以与“生产”实例一起使用吗?隔离允许设置专用网络,该网络可能与 ipsec 网关配合使用,但成本过高
假设我们有一个使用此 IPSEC 网关的 Web 应用程序,那么在家的开发人员有什么办法可以“看到” API 地址吗?如果我们使用的是 Linux 系统,我只需使用 ssh 隧道,但我猜您不能使用 ssh 隧道连接到 Web 应用程序。
答案1
您可以使用专用终结点Private Endpoints可通过 Azure App Service Premium v2 获得,并在已使用您的 API 子网建立 VPN 的 VNet 中配置应用服务计划。
为了在开发环境中进行测试,您可以尝试使用 ngrok 建立隧道,请参阅此示例以了解其具体内容: