I teach an after-school program where we're using MIT App Inventor, which requires a connection between the mobile device and laptop. The network at the facility uses isolation, which prevents devices from communicating with each other.
My idea was to set up a basic VPN server that the devices could connect to and then communicate on virtual LAN. I thought I might just spin up a cloud Linux server, but obviously I can't allow connected VPN clients to access anything outside of the server.
Is there a way to create a "virtual LAN" on the server with its own set of 192.168.0.* addresses, but are "jailed" to the sever (and of course still be able to access the internet)?