Connect to master server from anywhere

Hi,
I created a multi player application, and I want that clients to connect from anywhere.
I bought a virtual server from Leaseweb, I opened the ports on the virtual server and everything seems to be fine, the clients can communicate with the master server from my home and some other networks that have basic network security.

My problem comes when I want to connect to master server from a network that has high network security and UDP ports are blocked. Is there a possibility that the clients to connect to master server from anywhere? Something like Skype or Yahoo Messenger where users don’t need to change firewall and make port forwarding, and so on…

Thanks!

Stream it through http webserver so it
uses port 80 and is open by default.

I’m a little confused what do you mean. I’m thinking on 2 options:

  1. to keep the existing master server and to take all clients UDP packets and make a stream and send to the webservice(I don’t know how that is possible)
  2. remove master server and implement a webservice, and remove all Network and RPC calls from client.

So I’m thinking more like 2. but if is 1. then please explain me how.