【问题标题】:NodeJS only listen to a connection that uses a specific VPN serviceNodeJS 只监听使用特定 VPN 服务的连接
【发布时间】:2017-09-23 02:14:01
【问题描述】:

我想创建一个只有在使用特定 VPN 服务时才能访问的网站。我正在使用 nodeJS 创建服务器。我现在没有任何特定的 VPN 服务可供使用,但我愿意接受建议。有没有办法做到这一点?

【问题讨论】:

    标签: node.js vpn


    【解决方案1】:

    您可以使用 AWS EC2、VPC 和 Direct Connect 来解决这个问题。

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

    如果你想自己维护这一切,你可以在你的服务器和你的本地网络之间使用 open-vpn。

    【讨论】:

    • 您能否详细说明“在您的服务器和本地网络之间使用 open-vpn”。部分?这是否意味着,我会在我的服务器和客户端上使用 open-vpn?
    • 是的。您也可以使用其他兼容的 openvpn 客户端。我用过openvpn,兼容所有操作系统。适用于所有操作系统的客户端。
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-07-27
      • 1970-01-01
      • 2022-01-17
      • 2011-09-14
      • 2018-05-27
      • 2018-05-13
      • 1970-01-01
      • 2015-09-18
      相关资源
      最近更新 更多