Node.js 将节点应用程序私下联机,以便我的团队可以在启动前预览它?

Node.js 将节点应用程序私下联机,以便我的团队可以在启动前预览它?,node.js,.htaccess,security,vpn,digital-ocean,Node.js,.htaccess,Security,Vpn,Digital Ocean,我正在构建一个节点应用程序,需要将其联机,以便我的团队可以访问它。我们担心应用程序的内容泄漏,需要一些安全措施 VPN是最好的方式吗?我可以在Digital Ocean或其他地方轻松设置一个吗?我以前只为隧道设置了一个VPN,并且没有一台本地计算机或服务器一直处于打开状态 我首先考虑将它放在我的常规域上随机生成的子域上,或者用.htaccess和密码控制它,但我不确定这是否适用于Node 编辑:使用pptp进行设置,然后编辑主机文件,将my-temporary-domain.com指向local

我正在构建一个节点应用程序,需要将其联机,以便我的团队可以访问它。我们担心应用程序的内容泄漏,需要一些安全措施

VPN是最好的方式吗?我可以在Digital Ocean或其他地方轻松设置一个吗?我以前只为隧道设置了一个VPN,并且没有一台本地计算机或服务器一直处于打开状态

我首先考虑将它放在我的常规域上随机生成的子域上,或者用.htaccess和密码控制它,但我不确定这是否适用于Node


编辑:使用pptp进行设置,然后编辑主机文件,将my-temporary-domain.com指向localhost怎么样?

这个问题很重要,因为您的团队没有一个可以访问的局域网。我过去解决这个问题的方法是,在互联网可访问的服务器上设置应用程序,在
127.0.0.1
上监听。允许您的团队拥有SSH访问权限,并对其进行设置,以便他们将本地计算机上的
localhost
和端口80转发到您的应用程序正在侦听的任何端口。您可以使用
openssh
putty
实现这一点

这难道不会将他们所有的本地主机流量引导到我的VPS吗?它如何阻止任何人仅使用VPS IP地址和端口访问应用程序?