Automatic reverse remote connection?

Hello experts,

For some time I've been looking for a solution to this. No luck so far. Maybe because this is a really special case. Anyway, here it is:

I want to make use of the office's server (Windows 2003), who has a decent connection speed at night hours. I would like to be able to remotely connect to it, but there are some restrictions. I.e., incoming connections are not allowed, and for outgoing connections, the only usable port is the 80. Maybe the firewall could be also blocking non-HTTP traffic.

I would say I could solve the problem with a reverse connection, making the server connect to my home's pc, but that solution is not any functional because: 1) my PC won't be on every time; and 2) I cannot have a partner on the other side to start a connection (or reconnect in case of problems) during night.

So I would need "some" remote access software that would keep trying to connect to my PC (I could use a dynamic DNS service - I have a fixed IP address anyway), and once it gets connected, that was a reverse connection, being my PC the "client".

-To top it all- sometimes there's a power outage during night. This would reset the server. Because of that, I probably need that the remote access software runs as a service, to automatically reconnect to my PC once it's available.

What kind of software do I need here?

Thanks for the long read. ;)
Who is Participating?
Because you can only go through port 80, you're going to have to use logmein or GoToMyPC as they both work over port 80.  LogMeIn also works as a service so you can set it up to start automatically in the case of a server reboot.  All you need to do to login to the server is to go to the website enter your username and password and you will see the server in your account.  Since your connecting through port 80 the service will always be available to you from the outside, you don't need to worry about a reverse connection.
Go to  It's similar to GoToMyPC except it's free.  It doesn't require you to open any ports on the firewall.  This works if you're trying to login to the server.  But I'm not sure what you mean by having the server remotely connect to your home PC and what you need to accomplish.
AlveinAuthor Commented:

Sorry, I was thinking that my problem description was complete.

Basically this would be about connecting to my office server from my home's PC with remote desktop or VNC. In fact, that's what I want to accomplish in the end. However, I guess I'm needing some sort of special reverse connection, because it's not possible to reach the server from the outside, though it can make outgoing connections, only thru port 80. Also, because of the reasons exposed, the connection cannot be pre-setup before I leave the workplace, so the server should try to connect to my PC automatically at night hours (or all the day until it finds my PC available. It's the same) and re-connect if something goes bad (as surely does, because of the problem I've also depicted). The only way I see to solve this last problem is by running as a service, so the connection could be restored even after a server restart.

Thanks again.
AlveinAuthor Commented:
>"LogMeIn also works as a service so you can set it up to start automatically in the case of a server reboot. "

Is that a program's option or should I change something in Windows (like an scheduled task) for it to run that way?

Well, it seems that program does everything I need. However, I will need to wait until Monday to do the tests.
AlveinAuthor Commented:
OK. LogMeIn did the job.

However, it has been a problem to test because the server, for some weird reason, appears offline during office hours. I've not had enough time to check if it's a local issue (less than 24 hours of testing so far), but I've read in the LMI forums that a lot of users have been getting related problems. I hope it's just a temporary problem. Lucky me, requiring the service at non-office hours.

I wonder if there are more applications like this one.

Thank you very much.
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.