Little bit about TeamViewer & how it operates

What is the difference between TeamViewer and VNC?

With numerous modules and features, TeamViewer goes far beyond the functionality of ordinary VNC solutions.

The main difference is that TeamViewer works without port forwarding and configurations on firewalls and proxy servers. Configurations with TeamViewer are not necessary no matter if you need a solution for remote support, remote control, remote access, or online meetings.

TeamViewer allows you to focus on the task at hand.

As written here:
Open-source solutions to make Linux desktop easily accesible remotely from Windows

  • Route through your firewall (without setting up port forwarding)
  • Doesn't require tinkering

How does TeamViewer auto configure & bypass?

Favorite TeamViewer alternative on Windows: Remote Utlities

  • Alternatives work on Windows but I especially like & currently use "Remote Utilities".

  • It not only has access via the Client, but can also facilitate an RDP connection over the Internet (without needing to know IP/ configure things for RDP)



Use Remote Utilities as transport to start an RDP session over the Internet when the remote PC is not accessible directly by an IP address.



The RDP-over-ID feature allows you to connect to a remote computer over the Internet using the RDP protocol even when the remote computer is not directly accessible due to a firewall. Instead, an Internet ID connection is used as an encrypted “tunnel” to facilitate the RDP connection.

This feature is invoked automatically when you try to connect in the RDP mode to a remote PC using its "Internet ID" instead of the IP address.

Which means, I'm looking to find alternatives that exist, if any?

  • I'd be open to something like RU that helps find the Remote Machine and facilitates an RDP connection (which would normally need and IP & Firewall bypass) instead of using its own.
    • Since, apparently xRDP can work on RPi (ref:)
  • But I'm hard pressed to find anything other than VNC applications on tiny RPi/ Linux/ boxes.

  • Prefer, Free or Freemium (e.g. N machines free) options that I use on Windows.

PS: Features and requirements & how these apps work have been marked in bold.

2 Answers 2


Chrome Remote Desktop is cross platform(Windows, Mac, Linux, Android, IOS), does not require port forwarding or any changes to the firewall. You can easily connect to other computers with an access code, or set up a code for your computers to connect while you are away.

  • Im familiar with Chrome RD, but wonder if it can be run on an RPi ? Would like something that does not need for the user/ me to need to manually find the IP Address etc. Auto configuring from the Host - RPi?
    – Alex S
    Aug 22, 2016 at 18:31
  • I have never used it on a RPi but I have my laptop at home configured to allow me to connect from work just by clicking it and then entering a verification PIN.
    – Ryan89
    Aug 22, 2016 at 18:41
  • Chrome Remore Desktop requires Chrome and that is the pitfall. I don't want to use dinosaur in order to get his single claw.
    – Suncatcher
    Nov 7, 2016 at 10:01

Anydesk was created by ex-employess from TeamViewer. It works about the same way. On my tests, it was a bit faster than TeamViewer. Also, they have a special version for RPi.

Anydesk is also free for personal use as the state on their website.

AnyDesk is free for the occasional private use. Take the opportunity to use “AnyDesk Free” to convince yourself of AnyDesk’s superior performance! There are no hidden fees or obligations. Downloading AnyDesk will get you started. https://anydesk.com/order

They have clients for the following OSes: Windows / macOS / Linux / FreeBSD / Android / iOS / Raspberry Pi enter image description here

  • Is it Gratis for personal use with RPi?
    – Alex S
    Jun 14, 2018 at 6:19
  • @AlexS Thanks for pointing this out. I've updated my answer to reflect your question.
    – Sonamor
    Jun 14, 2018 at 7:57

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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