I apologize in advance for the fact that what I want may not be possible, and for good reason. I am mainly posting to find out if I can do this.
So here's my setup: I've got a system behind a university firewall/routing system. It has a private IP on the internal network. I shall refer to this as system A. Needless to say, I cannot change any of the configuration on this router. System B is a computer at home (80 miles away) behind a standard DSL router. This I can configure to forward ports or DMZ, so access isn't really an issue here. Note that system B isn't necessarily always on, while system A generally stays on. Both are running Windows XP SP1a. A is running Pro and B is running Home, but B can be upgraded.
What I want to do: Primarily I want to be able to remotely control A from B. Secondary concern would be to access shares or servers (FTP) running on A from B.
What I've tried:
1.) Hamachi ( - This is a wonderful idea. The issues are that it is in beta still, and there is a dependency on a third-party server.
2.) chownat (chownat.lucidx.com) - The issue here is that it is made by a single person and support/future development is shaky. Also, it requires that the server in essence initiates the connection.
To expand on the issue, I want it so that B initiates the connection and that all A has to do is listen and wait. Ideally, B could be any system anywhere (a system at a friend's house, for example), with OS constraints of course. What I basically want is a VPN or tunnel through a firewall that I can't necessarily configure. Is this possible?
So here's my setup: I've got a system behind a university firewall/routing system. It has a private IP on the internal network. I shall refer to this as system A. Needless to say, I cannot change any of the configuration on this router. System B is a computer at home (80 miles away) behind a standard DSL router. This I can configure to forward ports or DMZ, so access isn't really an issue here. Note that system B isn't necessarily always on, while system A generally stays on. Both are running Windows XP SP1a. A is running Pro and B is running Home, but B can be upgraded.
What I want to do: Primarily I want to be able to remotely control A from B. Secondary concern would be to access shares or servers (FTP) running on A from B.
What I've tried:
1.) Hamachi ( - This is a wonderful idea. The issues are that it is in beta still, and there is a dependency on a third-party server.
2.) chownat (chownat.lucidx.com) - The issue here is that it is made by a single person and support/future development is shaky. Also, it requires that the server in essence initiates the connection.
To expand on the issue, I want it so that B initiates the connection and that all A has to do is listen and wait. Ideally, B could be any system anywhere (a system at a friend's house, for example), with OS constraints of course. What I basically want is a VPN or tunnel through a firewall that I can't necessarily configure. Is this possible?