答案1
答案2
Azure VPN 目前采用分路隧道。因此,Azure SQL 的身份验证通过 VPN 运行。但实际连接仍在开放互联网上运行。
您可以向虚拟网络添加私有端点。令人沮丧的是,这将只允许虚拟网络上的任何虚拟机访问 Azure SQL Server。
但是,使用 SQL 托管实例,通过 Azure VPN 连接到 SQL 服务器实际上是可行的。不同之处在于托管实例要昂贵得多。所以我怀疑这是微软试图向人们推销更昂贵的产品。
可以理解的是,这对你帮助不大。但我们仍然可以做一些事情,这取决于你的目标。
我目前允许公司员工在家办公的设置是在虚拟网络中运行 OpenVPN VM,并让每个人都连接到该 VM。这样你就有 1 个 IP 地址可以添加到防火墙。所有客户端都将共享该地址。
OpenVPN 服务器可在 Azure 市场中找到(免费 - 您只需支付虚拟机的计算费用)。您需要从https://openvpn.net/。
如果您只想向防火墙添加一个 IP 地址,那么这就足够了。
如果您的目标是通过 VPN 实现端到端的整个连接,那么我仍在努力实现这一点。我仍在努力让私有端点通过 openVPN 连接工作。
希望这可以帮助
罗伯托