Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

All remote desktop software that I know about needs to modify firewall settings and open ports.

How can Teamviewer work without modifying them? Does some alternative software exist that can also do remote control without modifying network settings?

share|improve this question
    
"And, does exists some alternative software who"?? Please clarify that last line. –  Kyle Mar 17 '11 at 16:18
    
I think OP is looking for alternatives to Teamviewer which can do the same thing. –  Lekensteyn Mar 17 '11 at 16:24
    
There are a lot of alternatives which use a server to set up the connection, so do not need open ports for incoming connections. I use Citrix GoToAssist. CrossLoop is another one. –  paradroid Mar 17 '11 at 17:14
add comment

2 Answers

up vote 12 down vote accepted

TeamViewer on the remote PC maintains an idle connection to the TeamViewer proxy servers and waits for a connection request. After receiving it, a direct UDP connection can be set up; see UDP hole punching.

Also try pwnat.

share|improve this answer
add comment

Let me first answer your second question: I have used teamviewer a lot but There is a better solution: The one I use is LogMein This program has a web interface that allows you to simply click a computer, connect to it and then opens remote desktop inside of your browser... This remote desktop Also Is very powerfull because it allows you to completely take controll, blank the users' screens, chat, pointers (to aid users without taking controll) and so on...

Now how these types of software work: First using nat-upnp it opens an unused port from the inside of your network (same as msn and other software works)

Then it just starts "talking" to the server every now and then, it does this to both tell the server that it's online and to check if there is someone who wants to connect to it.

When a session is started, the client starts sending the server the image of what the screen looks like, basicly just a bunch of screenshots.

When the administrator moves his mouse, his PC tells where he wants to move the mouse and where he clicks on the screen, this information is then requested by the client which it executes...

Since I don't work for neither of these companies I dont know exact details but this is more or less the way it works

share|improve this answer
    
Log me in is not as good as Team Viewer. Team Viewer has a web interface as well so you are wrong on that as well. –  user97678 Sep 13 '11 at 13:45
add comment

Your Answer

 
discard

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

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