Utiliser VNC à la place de TeamViewer

Janvier 2014

TeamViewer est un logiciel qui permet de contrôler un PC à distance via internet. L'avantage de TeamViewer est sa facilité d'utilisation, car il fonctionne même derrière un firewall et sans avoir besoin de configurer une redirection de port.

Le seul inconvénient de TeamViewer est son prix, environ 500€, dont il faut s'acquitter si on l'utilise régulièrement, faute de quoi vous finirez par ne plus pouvoir l'utiliser car vous serez confronté à cette erreur :

La licence d'évaluation de votre partenaire de connexion a expiré. Étant donné que votre partenaire de connexion a recours à une utilisation commerciale de TeamViewer, un d'entre vous (un des partenaires de connexion) doit avoir une licence TeamViewer valide.
The trial license of your connection partner has expired. As your connection partner uses TeamViewer commercially, either one of you (one of the connection partners) needs a valid TeamViewer license.

Comment fonctionne TeamViewer ?

Lorsque vous lancez Teamviewer sur un ordinateur (que ce soit l'ordinateur que vous voulez contrôler à distance : le commandé, ou l'ordinateur depuis lequel vous voulez contrôler : le commandant), le logiciel se connecte au serveur de TeamViewer, via Internet. C'est le même principe que votre navigateur se connecte à un serveur pour récupérer une page web : il s'agit d'une connexion TCP ouverte en permanence entre Teamviewer et le serveur. C'est d'ailleurs le serveur Teamviewer qui attribue à chaque utilisateur un numéro unique : le TeamViewer ID :

ID TeamViewer portable 8

Lorsque quelqu'un veut prendre le contrôle d'un ordinateur à distance, il suffit de saisir l'ID de cet ordinateur et de cliquer sur le bouton connexion. Ce qui se passe ensuite est très simple : côté PC commandant, Teamviewer va informer le serveur Teamviewer qu'il souhaite prendre le contrôle de la machine portant tel ID (exemple : 559 607 187). Du côté de la machine commandée, Teamviewer est aussi lancé, donc connecté au serveur Teamviewer. Ainsi, la connexion s'établit et toutes les données transitent par le serveur Teamviewer, qui se comporte alors comme un "miroir " :

Schéma teamviewer TCP reverse connection

Ce mécanisme permet à Teamviewer de fonctionner sans avoir besoin de définir une redirection de port sur le routeur, car on utilise uniquement des connexions TCP sortantes des deux côtés (commandant et commandé). Cette technique porte même un nom : reverse connection.

En général, la connexion TCP se fait sur le port 80 car ce port, qui est normalement utilisé par les serveurs web (donc pour consulter des pages web via le protocole HTTP), n'est jamais bloqué par le firewall (même un firewall configuré de manière très contraignante comme on en trouve dans les grandes entreprises).

L'utilisation commerciale selon TeamViewer

Teamviewer est utilisé par les entreprises, notamment pour faire du support technique à distance ; par exemple la hotline d'un éditeur de logiciel qui aiderait ses clients, ou encore le service informatique d'une très grande entreprise répartie sur plusieurs sites pour intervenir à distance sur les ordinateurs des employés. C'est pour cette raison que la licence coûte si cher (entre 500€ et 2000€), il s'agit d'un outil à l'origine destiné à des entreprises, par des particuliers.

Seulement voilà, Teamviewer est aussi très pratique pour dépanner des amis ou de la famille à distance, ou encore pour accéder à son ordinateur personnel depuis n'importe où. C'est pour cette raison que l'éditeur a choisi de rendre gratuite l'utilisation de Teamviewer seulement pour une utilisation personnelle, c'est à dire non commerciale.

Le problème c'est que Teamviewer ne définit pas clairement la limite d'utilisation de la licence gratuite, et il arrive qu'on se retrouve confronté, après quelques jours d'utilisation, à un message d'erreur :

La licence d'évaluation de votre partenaire de connexion a expiré. Étant donné que votre partenaire de connexion a recours à une utilisation commerciale de TeamViewer, un d'entre vous (un des partenaires de connexion) doit avoir une licence TeamViewer valide.

Il devient alors totalement impossible d'utiliser le logiciel car l'éditeur a "blacklisté" votre Teamviewer ID dans sa base de données (il est certes possible d'en obtenir un nouveau en désinstallant et en réinstallant teamviewer... jusqu'à la prochaine expiration quelques jours après, et rebelote !).

Techniquement, Teamviewer se base entre autres sur le mode de connexion de l'ordinateur au réseau local pour détecter une utilisation comerciale : chez les particuliers, l'ordinateur utilise généralement un groupe de travail (WORKGROUP), alors que dans une entreprise on utilise plutôt un domaine.

VNC : l'alternative gratuite et illimitée à TeamViewer

Il existe des concurrents de Teamviewer, dont le principal est LogMeIn, dont la plupart sont payants. Mais il existe aussi une solution gratuite et open-source : VNC.

VNC permet de contrôler une machine à distance et aussi d'échanger des fichiers. Tout comme Teamviewer, il fonctionne sur toutes les plateformes : Windows, Mac et Linux.

Le seul inconvénient de VNC est qu'il n'utilise pas la technique de reverse connection, du moins pas par défaut. Dans le fonctionnement normal de VNC, la machine commandée joue le rôle de serveur, et la machine qui commande à distance joue le rôle de client, c'est exactement le même schéma qu'un serveur HTTP ou un serveur FTP, du coup on se retrouve confronté aux problèmes de redirections de port : le port utilisé par VNC doit être redirigé vers la machine commandée, pour qu'on puisse s'y connecter depuis internet, pour en prendre le contrôle.

Ainsi, VNC est composé de 2 applications antagonistes :

  • Le serveur VNC, qui tourne sur la machine commandée, et qui écoute généralement le port 5900 (c'est le port VNC par défaut)
  • Le client VNC (qu'on appelle aussi le viewer), qui tourne sur l'ordinateur que vous utilisez pour contrôler à distance. Le viewer est simplement une fenêtre qui affiche l'écran de l'ordinateur distant, et gère le clavier, la souris et le presse-papier.

Cependant, il existe un second mode de fonctionnement où la connexion TCP s'établit dans l'autre sens, c'est-à-dire que ça n'est pas le commandant qui se connecte au commandé, mais l'inverse (ce mode s'appelle listenning viewer). Et c'est là que VNC se montre aussi pratique que Teamviewer, car il permet de contrôler un ordinateur derrière un NAT ou un firewall (comme sur un poste de travail en entreprise, là où on ne peut pas créer de redirection de port car on n'a pas accès à la configuration du routeur).

Nous allons donc voir ci-dessous comment utiliser VNC en mode listenning viewer. Comme VNC est une solution open-source, il existe plusieurs logiciels qui implémentent le système VNC, dans cet exemple utiliserons UltraVNC. Commencez donc par télécharger et installer UltraVNC sur votre ordinateur : http://www.uvnc.com/downloads/ultravnc.html. Choisissez la dernière version, la 1.1.9.6 à l'heure où j'écris ces lignes. UltraVNC est distribué dans différents formats : avec installeur ou en zip (sans installeur, à extraire manuellement à l'emplacement souhaité, pratique pour une installation portable sur clé USB).

Listenning viewer avec UltraVNC

Par défaut, UltraVNC est installé dans le répertoire C:\Program Files\uvnc bvba\UltraVNC. La première chose à faire est donc de lancer le viewer en mode listen sur le PC commandant, avec cette ligne de commande :

"C:\Program Files\uvnc bvba\UltraVNC\vncviewer.exe" -listen 110

Cette page peut vous intéresser : supprimer les doublons avec excel à lire tout de suite !

Cette commande va lancer le viewer en arrière-plan, ce programme va écouter le port 110, et dès que la machine à commander va se connecter au viewer, la fenêtre affichant l'écran à distance va s'afficher spontanément.

Côté ordinateur commandé, il faut également installer UltraVNC, et le lancer en ligne de commande également, en lui indiquant l'IP et le port du viewer pour qu'il s'y connecte :

"C:\Program Files\uvnc bvba\UltraVNC\winvnc.exe" -autoreconnect -connect 192.168.1.5:110

Dans cet exemple j'ai pris une IP locale, mais ça fonctionne de la même manière avec une IP publique ou un nom de domaine dyndns. J'ai utilisé le port 110 car c'est un port souvent ouvert, comme le port 80, car généralement utilisé pour se connecter à une boîte mail en POP3.

Le paramètre autoreconnect est une fonction très pratique d'ultravnc qui permet de tenter d'établir une connexion au viewer en permanence à intervalle régulier. De cette manière il n'est pas nécessaire que le viewer soit allumé en permanence, il recevra une connexion du serveur automatiquement dès son lancement. Cette fonction n'existe que sur le serveur UltraVNC, elle n'existe pas sur le serveur RealVNC par exemple.

Relai VNC (repeater)

Parallèlement au mode listenning viewer, il existe une autre solution de contournement du firewall avec VNC, qui consiste à utiliser une 3éme machine comme "miroir ", exactement comme le font les serveurs de teamviewer. Le miroir, que l'on appelle aussi relai (repeater) sert à établir le lien entre les 2 ordinateurs à l'aide de connexions TCP sortantes de part et d'autre.

Le repeater peut être téléchargé sur le site d'UltraVNC : http://www.uvnc.com/downloads/repeater.html, et il y a un tutoriel qui explique comment l'utiliser ici : http://www.uvnc.com/docs/uvnc-repeater.html. Il existe aussi le projet ChunkVNC qui simplifie la connexion au repeater.

Annexe : liste de logiciels de bureau à distance

Allez donc jeter un oeil sur cette page : texte 3d.

139 commentaires :
Seuls les 10 derniers commentaires sont affichés.
Cliquez ici pour afficher tous les commentaires
commentaire n°15209 par Bisty
Bisty samedi 24 septembre 2022, 11:48
Bonjour mon respectable spectateur, j'écris cet article pour dire au monde comment le Dr Ayo m'a ramené mon ex petit ami, c'est la raison pour laquelle j'ai pris sur moi de remercier ce grand lanceur de sorts appelé Dr.Ayo parce que à travers son aide ma vie est devenue plus remplie d'amour et je suis heureux de dire que mon ex petit ami qui a été séparé de moi au cours des 3 dernières années est revenu vers moi en plaidant pour mon acceptation, ce fut un événement choquant car avant j'ai contacté le Dr .Ayo, c'est moi qui ai supplié mon ex petit ami de revenir vers moi, mais grâce à l'aide du Dr Ayo, j'ai maintenant restauré ma relation. Vous pouvez également avoir une meilleure relation uniquement si vous contactez: drayospell@gmail.com son numéro de portable +2347055691377
commentaire n°15211 par Anais Marini
Anais Marini samedi 24 septembre 2022, 14:35
Votre mari ou votre petit ami vous a-t-il quitté pour une autre femme ? contact : Le Dr Emwanta est certainement le meilleur lanceur de sorts et son résultat est garanti à 100 %. J'ai 42 ans. Mon mari m'a quitté pour une autre femme il y a 3 mois et depuis lors, ma vie a été remplie de douleurs, de chagrin et de chagrin parce qu'il était mon premier amour avec qui j'ai passé toute ma vie. Un de mes amis m'a dit qu'il avait vu des témoignages d'un lanceur de sorts appelé. Dr Emwanta qu'il peut ramener un amant dans les 48 heures, j'en ris et j'ai dit que je ne suis pas intéressé mais à cause de l'amour que mon amie avait pour moi, elle a consulté le grand Dr Emwanta en mon nom et à ma plus grande surprise après 48 heures plus tard, mon mon mari m'a appelé pour la toute première fois après trois mois qu'il me manque et qu'il est tellement désolé pour tout ce qu'il m'a fait traverser. Il est revenu vers moi et maintenant nous sommes heureux ensemble. Je n'arrive toujours pas à y croire, car c'est très incroyable. Merci Dr Emwanta d'avoir ramené mon amant et aussi à ma charmante amie qui a intercédé en mon nom, je recommande vraiment fortement Dr Emwanta. Pour tous ceux qui ont des problèmes en ce moment, voici son contact, envoyez-lui un e-mail à: (dremwanta@gmail.com) ou WhatsApp +2348163136916, bonne chance toujours à vous tout sourire émotion
commentaire n°15271 par Laura Christ
Laura Christ dimanche 25 septembre 2022, 18:01
Contactez le Dr Ayo sur drayospell.com si vous souhaitez récupérer votre mari, votre femme, votre petit ami et votre petite amie maintenant et retrouver votre bonheur.

Bonjour, je suis Laura Christ des États-Unis. Je viens de découvrir les merveilles du sort d'amour du Dr Ayo, qui se sont propagées sur Internet et dans le monde entier. Comment il a merveilleusement aidé des gens du monde entier à restaurer leur vie conjugale et à récupérer les amants perdus. , et aussi aider à gagner à la loterie. Je l'ai contacté après avoir parcouru tant de témoignages de différentes personnes sur la façon dont il a aidé à ramener mon ex-amant, je lui ai parlé de mon mari qui m'a abandonné il y a environ 8 mois et a quitté la maison avec tout ce que j'avais. Le Dr Ayo m'a seulement dit pour sourire et avoir l'esprit tranquille, il s'occupera de tout en seulement 24 heures. Après le deuxième jour, mon mari m'a appelé, j'étais tellement choqué, j'ai pris l'appel et je n'en croyais pas mes oreilles, il me suppliait vraiment de lui pardonner et faire des promesses au téléphone. Il est revenu à la maison et m'a aussi acheté une nouvelle voiture juste pour qu'il me prouve son amour. j'étais si heureux et j'ai appelé le Dr Ayo et je l'ai remercié, il m'a seulement dit de partager la bonne nouvelle partout dans le monde ..Eh bien, si vous avez besoin d'un lanceur de sorts efficace et réel, contactez le Dr Ayo par e-mail: drayospell@gmail.com ou whatsapp son numéro de portable +2347055691377
commentaire n°15380 par Aifé Davina
Aifé Davina mardi 27 septembre 2022, 10:07
Comment récupérer son ex amant même si cela semble impossible.
Après que mon petit ami de trois ans a rompu avec moi, je pouvais à peine parler sans pleurer. Je me sentais pris au dépourvu et je ne savais pas quoi faire et j'étais dévasté. Le plus douloureux, c'est que j'étais enceinte de lui. Je voulais qu'il revienne. J'ai fait tout ce qui était en mon pouvoir pour le ramener mais tout était en vain, je le voulais tellement à cause de l'amour que j'avais pour lui, je l'ai supplié de tout, j'ai fait des promesses mais il a refusé. J'ai expliqué mon problème à ma sœur et elle m'a suggéré de contacter plutôt un lanceur de sorts qui pourrait m'aider à lancer un sort pour le ramener, je n'avais pas d'autre choix que de lui donner une piste. J'ai envoyé un message au lanceur de sorts appelé DR WALE, et il m'a assuré qu'il n'y avait pas de problème et que tout ira bien, et il m'a dit ce qu'il fallait faire et je fournis les choses nécessaires. Il a jeté le sort et étonnamment quelques semaines plus tard, mon petit ami m'a appelé. C'était tellement surprenant, j'ai répondu à l'appel et tout ce qu'il a dit, c'est qu'il était tellement désolé pour tout ce qui s'était passé. Il voulait que nous nous remettions ensemble. Il a aussi dit qu'il m'aimait tellement. J'étais si heureuse et je suis allée vers lui, c'est ainsi que nous avons recommencé à vivre heureux ensemble. merci au DR WALE. si vous êtes ici et que votre amoureux vous refuse, ou si votre petit ami a déménagé avec une autre fille, ne pleurez plus, contactez DR WALE pour obtenir de l'aide maintenant. Voici son contact.
WhatsApp lui au : +2347054019402
Courriel : drwalespellhome@gmail.com
commentaire n°15391 par Anna Collin
Anna Collin mardi 27 septembre 2022, 12:55
Mon mari m'a quittée pour une femme plus jeune et j'ai été dévastée. C'était comme si elle l'avait sous un mauvais sort, Collin s'est retourné contre moi du jour au lendemain sans aucun avertissement. C'est arrivé au début de cette année, j'avais désespérément besoin qu'il revienne car nous avions beaucoup construit ensemble et cela briserait le cœur des enfants. J'ai utilisé tous les sites Web de lancement de sorts que j'ai pu trouver sans résultats. Ensuite, j'ai vu un témoignage particulier sur le Dr Ilekhojie et cela m'a vraiment donné de l'espoir car c'était similaire à mon cas. Je l'ai contacté et il m'a tout expliqué sur ce que je devais faire. Il a commencé à travailler avec moi en avril et grâce à tout son merveilleux travail, Collin est ici en ce moment à mes côtés, ce qui est un rêve devenu réalité. Je suis tellement heureuse et privilégiée d'avoir rencontré le Dr Ilekhojie. Vous pouvez le contacter pour obtenir de l'aide. Whatsapp : +2348147400259 E-mail : gethelp05@gmail.com
commentaire n°15441 par Lucija Bartol
Lucija Bartol mercredi 28 septembre 2022, 08:48
Bonjour à tous, je veux partager l'expérience que j'ai avec un lanceur de sorts appelé Dr Ajayi, c'est un homme très puissant béni par son père pour aider les personnes ayant différents problèmes de vie, je traversais la pire phase de ma vie parce que mon mari m'a dit qu'il voulait divorcer de nulle part, je lui ai demandé où je me suis trompé mais il ne m'a donné aucune réponse à la place, il a quitté la maison c'était vraiment bizarre alors j'ai cherché de l'aide c'est là que j'ai rencontré le Dr Ajayi le lanceur de sorts en ligne, je lui ai expliqué mon état après quelques consultations, j'ai découvert que mon mari était avec sa secrétaire au travail et qu'il était sous son charme, le grand lanceur de sorts m'a dit ce qu'il fallait faire et j'ai suivi ses instructions. Aujourd'hui, je suis une femme fière parce que mon mari est à la maison avec moi et nous attendons notre deuxième enfant grâce au Dr Ajayi le lanceur de sorts, si vous avez besoin de l'aide d'un lanceur de sorts pour tout type de problème, le Dr Ajayi est le droit personne pour un résultat parfait et fiable. Contactez son numéro Viber ou WhatsApp : +2347084887094 ou Email : drajayi1990@gmail.com
commentaire n°15448 par Loana Alin
Loana Alin mercredi 28 septembre 2022, 14:59
Cela fait plus d'un mois maintenant, et tout semble revenu à la normale. Il a commencé à mieux me traiter et cela a été un processus de guérison pour nous deux. Le cauchemar qui durait depuis près de 2 ans est enfin terminé. C'est comme si nous étions de nouveau tombés amoureux ! Nous avons tous les deux laissé le passé derrière nous et essayons d'aller de l'avant - et pour la première fois depuis longtemps, l'avenir s'annonce beaucoup plus prometteur. Je ne peux pas exprimer avec des mots à quel point je suis reconnaissant au Dr Ilekhojie ! C'est comme si nous avions enfin redécouvert ces choses l'un sur l'autre qui nous avaient fait tomber amoureux en premier lieu. Toutes les inquiétudes et le stress ont tout simplement disparu. Merci Dr Ilekhojie d'avoir sauvé mon mariage brisé. Mon mari et moi vivons à nouveau heureux. Tout cela grâce à Ilekhojie. Contactez-le pour restaurer votre mariage Email: (gethelp05@gmail.com Appelez ou Whatsapp +2348147400259)
commentaire n°15523 par Ida Otto
Ida Otto vendredi 30 septembre 2022, 13:42
Mon mari m'a quitté pour être avec une autre femme après 8 ans de mariage, il a voyagé pour un voyage d'affaires et ne voulait pas revenir à la maison pour être avec sa famille, j'ai cherché de l'aide quand j'ai rencontré le Dr Ajayi, un sort puissant roulette. Je lui ai expliqué ma situation et il a été révélé que mon mari avait été ensorcelé par l'autre femme, c'est pourquoi il avait oublié la maison, le Dr Ajayi a fait un sort et mon mari a été libéré de la servitude et je suis heureux qu'il soit de retour à la maison après 3 ans de séparation, si vous avez besoin d'aide, n'hésitez pas à contacter Dr Ajayi sur whatsapp / Viber : +2347084887094 ou votre Email : drajayi1990@gmail.com
commentaire n°15527 par Iveta Meja
Iveta Meja vendredi 30 septembre 2022, 22:14
J'ai le cœur brisé depuis 8 mois après que Shawn a rompu avec moi, mais après avoir vu des témoignages de personnes sur le Dr Ilekhojie, j'étais vraiment ravi de lui demander de l'aide. Il a expliqué tout ce qui devait être fourni pour effectuer le sort de réconciliation et je lui ai fait confiance de tout mon cœur. En 3 jours exactement, mon copain qui m'a ghosté pendant des mois, m'a appelé 15 fois sur place. J'étais sous le choc parce que c'est lui qui m'a bloqué et m'a déménagé. Maintenant nous sommes heureux ensemble et attendons notre premier enfant ensemble. Je tiens à remercier le Dr Ilekhojie pour son aide précieuse et à alerter le public sur ce grand homme. Contactez-le personnellement si vous avez besoin de son aide. Appel/Whatsapp +2348147400259 E-mail : gethelp05@gmail.com
commentaire n°15548 par Anita Pento
Anita Pento samedi 1 octobre 2022, 11:15
Bonjour mon respectable spectateur, j'écris cet article pour dire au monde comment le Dr Ayo m'a ramené mon ex petit ami, c'est la raison pour laquelle j'ai pris sur moi de remercier ce grand lanceur de sorts appelé Dr.Ayo parce que à travers son aide, ma vie est devenue plus remplie d'amour et je suis heureux de dire que mon ex petit ami qui a été séparé de moi au cours des dernières années est revenu me demander de l'accepter à nouveau, ce fut un événement choquant car avant j'ai contacté le Dr. Ayo, c'est moi qui ai supplié mon ex petit ami de revenir vers moi, mais grâce à l'aide du Dr Ayo, j'ai maintenant restauré ma relation. Vous pouvez également avoir une meilleure relation uniquement si vous contactez: drayospell@gmail.com son numéro de portable +2347055691377
facultatif
Facebook Twitter RSS Email
Forum Excel
Venez découvrir le nouveau forum excel question/réponse à la stackoverflow.com !
Forum Excel
hit parade n'en a rien a foutre du W3C Positionnement et Statistiques Gratuites Vincent Paré