NodeJS 只监听使用特定 VPN 服务的连接

NodeJS only listen to a connection that uses a specific VPN service

我想创建一个只有在使用特定 VPN 服务时才能访问的网站。我正在使用 nodeJS 创建服务器。我现在没有任何特定的 VPN 服务可以使用,但我愿意接受建议。无论如何要实现这一目标?

您可以使用AWS EC2、VPC、专线来解决这个问题。

运行 您在 EC2 上的 nodejs 服务器并使用 Direct Connect 连接到您的服务器。

如果您想自己维护所有这些,您可以在服务器和本地网络之间使用 open-vpn。

我认为实现此目的的最简单方法是获取 VPN IP 地址范围,然后创建将这些 IP 范围列入白名单的防火墙规则