Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

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 need a remote assistance tool (i.e. tool that makes it possible to control another persons screen) that:

  1. works between two machines that are both NAT'ed behind different NAT-walls
  2. does not require modification of NAT-wall (i.e. port forwarding is no-go)
  3. works as both client and server on both Windows 7+XP and GNU/Linux
  4. is free (as in freedom - not price) software

It should preferably survive if any of the machines change its internal IP address (e.g. as part of a DHCP change).

TeamViewer delivers 1, 2, and 3, but fails 4 because of its license.

Google Chrome Remote Desktop delivers 1, 2, and 3, but fails 4 because of its license.

The different VNC tools deliver 3 and 4, but fails for either 1 or 2.

share|improve this question

closed as not constructive by mgorven, Shane Madden, EEAA, RobM, MadHatter Jul 16 '12 at 15:30

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.If this question can be reworded to fit the rules in the help center, please edit the question.

Edit: This answer is only valid for non commerical usage, apologies.

I've used Mikogo for free remote desktop sharing - it get's around NAT by having both ends of the session independantly connect to their server in the cloud which then links them.

Only nuisance is that you need to get the user to load a web page, enter the session id, then run the client, although I've managed to get very non technical people to do this over the phone.

Only one of your requirements I haven't tested myself is use with Linux, although looking up on the net, this appears to be possible.

Also would note, that shopping questions are off topic so I thought this would have been closed but if a 44k user has edited the question and kept it open then it might somehow stay open.

share|improve this answer
According to the pricing page, it doesn't appear to be free software. – Jay Jul 15 '12 at 21:15
@ Jay - On this page you can download the s/w needed to do it for free However I'm sorry I've noticed something that may be an issue for you "Free Version - This version is hosted with the free version of Mikogo. We kindly ask you to purchase a business license if you use Mikogo for commercial purposes" – Robin Gill Jul 15 '12 at 21:53
I was thinking about deleting my answer as this doesn't fit all the required criteria, but I thought I may was well leave it in case it helps someone else in the future. – Robin Gill Jul 15 '12 at 21:56
Yeah, I inferred it was needed for commercial reasons or TeamViewer would fit the bill perfectly. I don't think it's feasible to meet all the requirements simultaneously, and given that this is more flexibly priced it might be an option (but borders more on shopping). – Jay Jul 15 '12 at 22:41
Also Mikogo is not free software as per the Free Software definition (it is only zero cost - not free as freedom). – Ole Tange Aug 6 '12 at 12:32

Not the answer you're looking for? Browse other questions tagged or ask your own question.