如何在允许连接的主机进行通信的EC2实例上设置VPN服务器

我教授课后程序,我们正在使用MIT App Inventor,这需要移动设备和笔记本电脑之间的连接。 设施中的networking使用隔离,防止设备彼此通信。

我的想法是build立一个基本的VPN服务器,设备可以连接,然后在虚拟局域网上进行通信。 我想我可能只是启动一个云服务器,但显然我不能允许连接的VPN客户端访问服务器以外的任何东西。

有没有一种方法可以在服务器上创build一个“虚拟局域网”,拥有一组192.168.0。*地址,但是被“监禁”到服务器(当然还能访问互联网)?

您可以创build只有您的VPN服务器才能访问的专用networking。 OpenVPN将创build一个TUN或TAP接口,您可以configuration您希望使用该接口的任何地址范围。 OpenVPN中还有一个允许客户彼此通信的设置。

不过,我同意EEAA的说法,很快就会变得非常混乱,我build议先尝试克服本地networking上的问题。