Not only V-Lan, What you can do is that the server will have either a Dynamic DNS or a static global IP.
I've got two live cases of controlling with the server globaly:
- case 1: A hosting company is hosting for me a Virtual machine with a real IP. Installed the Magicinfo server on it then from the clients (either internal S/Lite or external I-Players) (Connected to the internet) I put the Real Ip of the server.
After that I access the server and approve them and start uploading my content, the speed of upload and download will depend on the connection speed of the server and the client.
- case 2: The server do not have a real IP but there is a program that create a Dynamic DNS (If you google dynamic DNS there is plenty free of them) what ever my IP is it will assign it to that IP. and on this machine I installed magicinfo server. So in the clients I input the DNS I have from the DDNS program (ex: anything.ddns.net)
Most important thing is that you need to open the ports in the router (Client and server side) to access the server and remote control features and I've attached an image with the required ports to be opened.
These were my cases of global connections. Other than that there is a bank that have a VLAN across the whole country, so I've installed the server in their head quarters with an IP, and since the clients are also on the same network the can see the server normally
Your feedback is welcome