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.

337 commentaires :
Seuls les 10 derniers commentaires sont affichés.
Cliquez ici pour afficher tous les commentaires
commentaire n°7231 par Judy Pedro
Judy Pedro dimanche 18 juillet 2021, 10:08
Cette année a été si heureuse pour moi car Dieu m'a donné une raison de vivre à nouveau heureuse après avoir eu le cœur brisé pendant 5 mois lorsque mon mari m'a négligée et est retourné chez sa maîtresse. J'ai souffert et j'ai traversé toutes sortes de tortures émotionnelles car je n'ai pu obtenir d'aide pour récupérer mon homme que lorsque j'ai été référé au Dr Ayo par mon collègue qui m'a pleinement assuré à son sujet qu'il pouvait être utile. tome. J'ai pris contact avec le Dr Ayo et j'ai écouté ses paroles et j'ai suivi les instructions qu'il m'a données. Pourriez-vous croire que mon mari est rentré à la maison dans les 48 heures comme il l'a dit et aujourd'hui, mon mariage est rétabli et je suis tellement reconnaissante, reconnaissante et reconnaissante envers Dieu d'avoir utilisé le Dr Ayo pour récupérer mon homme après 3 mois de rupture mariage. Y a-t-il quelqu'un qui a besoin de retrouver son amant ou qui a besoin d'aide de quelque nature que ce soit ? Ensuite, je vous suggère de contacter le Dr Ayo dès maintenant via son e-mail: drayo47373@gmail.com ou WhatsApp lui au +2347055691377
commentaire n°7254 par KAREN PORTER
KAREN PORTER mardi 27 juillet 2021, 01:20
La vie peut être amusante parfois, une minute est agréable et la minute suivante, c'est complètement différent. Mon conjoint et moi avons vécu une très belle vie avant le chaos inattendu, une vie sans tache ni méfiance, pas avant d'avoir des problèmes avec la prise en charge de nos enfants, il a cessé de payer et a trouvé une aventure à l'extérieur en flirtant son foyer conjugal en prodiguant tout ce que nous avons souffert et pour ce que nous avons travaillé sur le plaisir inutile j'ai senti ce vide à l'intérieur de moi je n'avais aucune idée de comment aider à sauver mon union avec lui parce qu'il n'est pas rentré à la maison, il est resté tard, a bu, fumé il fait toutes sortes de choses il jamais fait ... Mais grâce à l'homme qui a apporté de la joie et de la stabilité à ma maison, le Dr Egwali, un homme de bonnes œuvres, il est si réel et accommodant parce que j'ai essayé et fait confiance ... Parlez-lui de vos peurs et vous serez content de l'avoir fait. WhatsApp ou Viber +2348122948392 ou par email dregwalispellbinder@gmail.com
commentaire n°7286 par Kosovare Asllan
Kosovare Asllan samedi 7 août 2021, 03:16
Je suis tellement reconnaissant au DR WALE. Pendant plus de cinq ans de relation, un matin j'ai eu des problèmes avec mon partenaire et il a rompu avec moi, j'étais tellement dévastée au point de presque me suicider, jusqu'à ce que je rencontre DR WALE, qui m'a assuré que tout allait être bien. il a dit des choses que je devais faire et j'ai suivi toutes les instructions qu'il m'a données. Et à ma plus grande surprise après une semaine de travail avec lui. L'amour de ma vie m'est revenu et nous avons été si heureux ensemble. Contactez-le si vous avez besoin d'aide. WhatsApp/Viber/Telegram : +2347054019402
commentaire n°7294 par Bojana Vitaly
Bojana Vitaly jeudi 12 août 2021, 22:53
Cela a vraiment fonctionné et je suis fier d'en témoigner. J'ai vu un article sur la façon dont une femme a récupéré son homme via DR WALE qui l'a aidée à récupérer son ex-mari. Ma relation s'est effondrée pendant deux bonnes années et quelques mois. Bien que je croie à la prière spirituelle depuis que j'étais enfant, je l'ai essayé à contrecœur parce que j'étais désespérée, mais à ma plus grande surprise, DR WALE m'a aidé à ramener mon homme et maintenant ma relation est maintenant parfaite, comme il l'avait promis. Récupérer définitivement votre ex ne ramène pas seulement quelqu'un que vous aimez, mais cela ravivera également les sentiments de votre amoureux pour que vous soyez aussi heureux que possible avec cette personne. Mon homme me traite maintenant comme une reine et dit toujours qu'il m'aime tout le temps. Si vous traversez des difficultés dans votre relation et que vous avez besoin d'une aide urgente. WhatsApp / Viber / Télégramme : +2347054019402 OU Email : drwalespellhome@gmail.com
commentaire n°7307 par Daria Emelyanov
Daria Emelyanov dimanche 15 août 2021, 17:17
Je suis très reconnaissante à DR WALE, d'avoir amené mon mari qui m'a quitté pour une autre femme, ce moment où mon mari m'a laissé, je pensais que j'avais tout perdu jusqu'à ce qu'un de mes amis me donne DR WALE, contact WhatsApp, je lui ai envoyé un message et lui ai dit lui la douleur que je traversais alors il m'a dit que tout irait bien que si j'ai la foi et que je crois en lui que le sortilège fonctionnera sûrement pour moi et mon mari reviendra sûrement à la maison et il m'a dit quoi faire faire, donc ces choses ont été faites en quelques jours, plus tard, mon mari est revenu à la maison pour me demander pardon, je suis si heureux et reconnaissant envers DR WALE, si vous avez besoin de l'aide de DR WALE, vous pouvez le contacter sur WhatsApp/Viber/Telegram : +2347054019402 OU Courriel : drwalespellhome@gmail.com
commentaire n°7745 par Catherine Markovic
Catherine Markovic lundi 13 septembre 2021, 18:56
Je suis la personne la plus heureuse du monde aujourd'hui parce qu'aujourd'hui, mon amant de fugue de cinq ans est revenu vers moi à genoux, les larmes aux yeux, me suppliant de lui pardonner et de l'accepter de nouveau. J'ai vu son message d'appréciation sur Internet où une fille a posté comment le Dr Ilekhojie l'a aidée à se réconcilier avec son amant de 5 ans. J'ai décidé de le contacter et il m'a dit que tout ira bien car il allait faire des prières de réconciliation pour moi. En une nuit de prières, Phelan qui m'a ignoré pendant presque un an a été le premier à nous demander d'aller à un rendez-vous qui s'est ensuite terminé avec beaucoup de plaisir. maintenant nous sommes heureux ensemble et vivons ensemble. C'est comme un rêve mais je le vis. Si vous avez été à ma place et que vous avez besoin d'aide, envoyez un e-mail au Dr Ilekhojie (gethelp05@gmail.com) ou envoyez-lui un message au +2348147400259
commentaire n°7809 par Amber Luke
Amber Luke mercredi 15 septembre 2021, 18:11
À plusieurs reprises, Kenny a menacé de rompre avec moi si j'osais l'interroger sur sa liaison avec d'autres filles, j'étais totalement dévastée et confuse jusqu'à ce qu'un vieil ami à moi me parle d'un lanceur de sorts sur Internet, le Dr Ilekhojie qui aide les gens avec leur problème de relation et de mariage par les pouvoirs de l'amour Sorts, Au début, je doutais si une telle chose existait, mais j'ai décidé de l'essayer, Quand je l'ai contacté, il m'a expliqué comment c'était fait et il s'est assuré que tout allait bien les processus et m'a assuré de mon désir. Dans les 28 heures, Kenny m'a appelé et a commeAncé à s'excuser de s'être réveillé en réfléchissant à tout ce qu'il m'avait fait. J'ai été très choqué parce que Kenny n'est pas toujours du genre à regretter quoi que ce soit, mais il est devenu aimant et attentionné depuis. Si vous avez besoin d'une aide similaire, voici son contact. APPEL/WHATSAPP/VIBER : +2348147400259 ou e-mail ; (gethelp05@gmail.com)
commentaire n°7933 par Mathew Olic
Mathew Olic vendredi 17 septembre 2021, 19:10
L'un des plus grands moments de ce monde est lorsque vous voyez votre propre femme se coucher, ce moment génial fait de vous un homme. Ma femme souffrait de fibrome qui l'empêchait de tomber enceinte et de nous donner un enfant pendant près de 20 ans avec plusieurs interventions chirurgicales et aucune ne semblait aider la situation. J'ai failli abandonner mais à cause de l'amour que j'avais pour elle parce que je l'avais épousée vierge, j'ai dû trouver un moyen de l'aider. J'ai dit à un membre de mon église qui m'avait recommandé le Dr Ilekhojie, je l'ai contacté et il m'a envoyé un médicament à base de plantes et en quelques semaines, il n'y en avait plus. C'était comme de la magie mais c'est de la science. Je suis heureux d'écrire ceci parce qu'elle a accouché hier d'une petite fille. au cas où vous auriez besoin de son aide, envoyez-lui un e-mail directement via son e-mail, kahunahelp@yahoo.com ou appelez-le +2348152645800
commentaire n°8151 par Erica Pablo
Erica Pablo mardi 21 septembre 2021, 23:12
Je suis ici pour chanter les louanges du Dr Ilekhojie qui a exaucé mon désir. Avant la pandémie, moi et mon mari depuis 5 ans avons des problèmes et il a déménagé de la maison. C'était l'enfer d'être seul pendant ces périodes parce que j'étais seul avec mes enfants et ils voulaient leur père par tous les moyens. J'ai pleuré toute la nuit et j'ai eu des explications quand mes enfants ont demandé leur père et des mois plus tard, il m'a servi les papiers du divorce et ça m'a brisé. Au cours d'une de mes journées seules au parc, j'ai rencontré Melissa qui m'a donné le contact du Dr Ilekhojie. Après lui avoir parlé, j'ai eu peu de paix et d'assurance lorsqu'il m'a promis que mon mari reviendrait dans quelques jours. J'ai fait tout ce qu'il a demandé et j'ai fourni tout ce dont il avait besoin. Avec exactement trois jours, mon mari est arrivé tard dans la nuit et m'a pratiquement supplié d'oublier le divorce et d'accepter qu'il rentre à la maison. J'étais abasourdi car je ne m'attendais pas à des résultats si tôt.

Merci Dr Ilekhojie même si vous ne verrez pas ce message. Si vous êtes dans une situation comme la mienne, veuillez parler au Dr Ilekhojie et je vous assure qu'il y a toujours une solution de sa part. WhatsApp ou Viber +2348147400259
commentaire n°8206 par Adiya Austberg
Adiya Austberg mercredi 22 septembre 2021, 21:05
Il y a cinq semaines, mon copain a rompu avec moi. Tout a commencé quand je suis allé au camp d'été, j'essayais de le contacter mais ça n'allait pas. Alors quand je suis revenu du camp je l'ai vu avec une jeune femme s'embrasser dans sa chambre, j'étais frustré et ça m'a donné une nuit blanche. Je pensais qu'il reviendrait pour s'excuser mais il n'est pas venu pendant près de trois semaines j'étais vraiment blessé mais grâce à DR WALE pour tout ce qu'il a fait, j'ai rencontré DR WALE lors de ma recherche sur Internet, j'ai décidé de le contacter sur son WhatsApp +2347054019402, il m'a ramené mon petit ami juste en quelques semaines, a-t-il promis. il m'a dit aussi de payer pour tous les articles nécessaires que j'ai payés pour tous et a également suivi ses instructions. Aujourd'hui, je suis vraiment heureux parce que mon petit ami et moi sommes en bonne relation maintenant. vous pouvez à nouveau joindre DR WALE sur WhatsApp/Viber : +2347054019402 ou par e-mail : drwalespellhome@gmail.com
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é