Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am currently running Windows Server 2012 R2 in a virtual machine on an iMac. The server is serving a site using IIS as of now and I would also like to host an email server with it.

Now, the problem I am having is that many ports are blocked on my home internet, like port 80, ftp, smtp and more. This is unacceptable for running the server as I need full remote access to the system.

I have a few small cloud servers from RamNode and DigitalOcean which run Ubuntu (but can be reinstalled). My question is, would it be possible for me to host a proxy which would directly pass the connection to the cloud server to the Windows Server VM?

A brief overview of what it would look like in operation is:

Person connects to which is handed to (DigialOcean IP) -> packets are sent via an unblocked port to (Windows Server VM) similar to how OpenVPN works -> sends the information requested back to and then it is served to user

So basically connecting to port 25 on will give access to port 25 on except it's transmitted over an unblocked port.

Is this possible? Latency is not an issue (I play games over a DigitalOcean VPN and my ping is <60) but speed may be an issue (I only have 3-5Mbps upload) so a caching server like squid running on the VPN would be useful if possible.

Thanks in advance.

share|improve this question
Why would you want to do this, other than to save money? – Adam Zuckerman Mar 10 '14 at 4:58
Because I already have an iMac with an i7, an SSD, and 32GB of RAM, so why should I pay at least $50/mo just to have a server of the same specs in somebody else's datacenter? – djayc Mar 10 '14 at 5:01
Are your servers at RamNode and DigitalOcean not sufficient to run the services you want? – Adam Zuckerman Mar 10 '14 at 5:05
I can't host Windows Server on them, and I will be using Exchange Server for email so Linux isn't an option. – djayc Mar 10 '14 at 5:09
You can on RamNode with their KVM plan. $2/month. And then you won't have to go through hoops to get to your machine You can set up a VPN tunnel from the cloud back to your personal machine. – Adam Zuckerman Mar 10 '14 at 5:13

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.