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.

352 commentaires :
Seuls les 10 derniers commentaires sont affichés.
Cliquez ici pour afficher tous les commentaires
commentaire n°8872 par Lee Miller
Lee Miller lundi 18 octobre 2021, 03:08
La loterie est quelque chose que la majorité des gens dans le monde veulent gagner, non seulement gagner à la loterie, mais ils veulent gagner gros, je joue à la loterie depuis quelques années maintenant, mais je n'ai pas vraiment gagné gros, personnellement je pense toujours qu'il y a quelque chose derrière tous ces gagnants qui gagnent toujours gros, parce que mon intense me dit toujours que tout est possible, j'arrive à entrer en contact avec l'un des plus gros gagnants de loterie du Royaume-Uni, je lui ai posé des questions sur le succès, et il m'a référé à un lanceur de sorts très puissant, le Dr Prince. moi des numéros qui ne manquent jamais, ces numéros étaient ce que j'ai joué et j'ai gagné 3 000 000,00 £, 3 millions de livres, c'est béni, vous aussi pouvez changer votre vie avec son aide, contactez l'e-mail: obinnaspelltemple@yahoo.com
WhatsApp lui : +18488416266
commentaire n°8875 par Caroline Camacho
Caroline Camacho lundi 18 octobre 2021, 11:33

Je veux partager mon témoignage incroyable sur la façon dont le Dr Ilekhojie a béni ma vie, je travaillais comme nettoyeur dans le marché du souper, je joue à la loterie depuis longtemps maintenant et je ne gagne généralement pas, je suis tombé sur un témoignage de quelqu'un témoignant de la façon dont le Dr Ilekhojie a prié pour elle et lui a donné un jeu de loterie à jouer et elle a gagné une grosse somme d'argent, alors j'ai également décidé de tenter ma chance, je l'ai contacté via ses contacts et il m'a assuré qu'il m'aiderait moi je vais lui prendre deux jours pour prier pour moi, donc le deuxième jour il m'a donné quelques numéros de loterie à jouer et je suis allé jouer au jeu donc ce jour fidèle je suis allé vérifier le jeu à ma plus grande surprise j'ai gagné un très grosse somme qui a changé mon statut, j'ai démissionné en tant que femme de ménage sur le marché du souper et je suis devenu propriétaire d'une entreprise. Je veux que vous le contactiez aussi pour votre jeu chanceux. Vous pouvez le joindre via son Email gethelp05@gmail.com ou WhatsApp lui au +2348147400259
commentaire n°8878 par Tabea Wassmuth
Tabea Wassmuth mardi 19 octobre 2021, 07:31
J'ai vu des témoignages en ligne sur la façon dont DR WALE a aidé beaucoup de gens à gagner d'énormes sommes à la loterie, alors j'ai décidé de le contacter pour les numéros gagnants. J'ai contacté cet homme et il a fait un sort et il m'a donné les numéros de loterie gagnants. Mais croyez-moi quand les tirages ont été faits, j'étais parmi les gagnants. J'ai gagné DIX-SEPT MILLIONS, SIX CENT NEUF MILLE CINQ CENT DOLLARS (17 609 500 $) J'ai confirmé que DR WALE est réel et garanti. Maintenant, je suis un témoignage vivant des bonnes œuvres de DR WALE, un homme doué avec de grands pouvoirs, c'est mon secret mais j'ai décidé de faire connaître le monde aussi. Cela peut être utile à toute personne intéressée. Mon commentaire peut vous paraître drôle mais c'est la vérité. Et je vous promets que ce ne sera pas drôle quand vous gagnerez et partagerez un témoignage avec les autres. C'est un secret pour gagner à la loterie donc je vous conseille de faire de même. Ce n'est pas tout le monde qui a naturellement de la chance, si vous avez des problèmes pour gagner à la loterie, la solution pour gagner est DR WALE Alors contactez-le dès maintenant pour que vous confirmiez mon témoignage. vous contactez DR WALE avec ce contact : +2347054019402 ou Email : drwalespellhome@gmail.com
commentaire n°8881 par Flora Donny
Flora Donny mardi 19 octobre 2021, 23:28

Avez-vous un malentendu avec votre amant qui a conduit à la rupture et vous avez essayé de vous réconcilier avec lui ou elle mais il/elle ne vous donne pas une réponse positive et vous sentez que quelque chose ne va pas dans votre relation et vous avez besoin d'une solution rapide , contactez le Dr Ilekhojie aujourd'hui et veillez à ce que votre vie amoureuse revienne pour le mieux avec votre ex, le Dr Ilekhojie m'a aidé à rétablir la paix dans ma maison car mon mari m'a quitté pendant 9 mois et a vécu avec une autre femme et n'a jamais voulu revenez à la maison mais avec l'aide du lanceur de sorts Dr Ilekhojie, il est rentré chez lui après 3 jours d'un puissant sort de restauration effectué par le Dr Ilekhojie. Donc, si vous avez besoin d'une solution rapide dans votre relation ou votre mariage avec l'aide d'un lanceur de sorts, contactez le Dr Ilekhojie dès maintenant par email : gethelp05@gmail.com ou Viber / Whatsapp : +2348147400259
commentaire n°8900 par Jordny Huitema
Jordny Huitema samedi 23 octobre 2021, 13:49
La vie n'a pas été facile avec moi après la rupture de mon mariage lorsque mon mari a divorcé, mais je remercie Dieu d'avoir utilisé DR WALE qui est comme un Dieu sur Terre pour rétablir mon mariage brisé avec son puissant sortilège. J'ai souffert de dépression pendant 6 mois mais aujourd'hui, je suis si heureux d'avoir connu DR WALE car son sort m'a vraiment fait croire que les sorts sont réels et qu'ils fonctionnent. J'ai écouté toutes les instructions qui m'ont été données par le DR WALE car il m'a promis qu'il me rendra heureux et fier et vraiment, tout ce qui s'est passé et mon mari est revenu vers moi avec ses genoux au sol me suppliant de me pardonner en quelques jours après être entré en contact avec lui et maintenant nous sommes à nouveau parfaitement liés pour la vie. Je peux hardiment dire à tout le monde que les sorts DR WALE sont vraiment les meilleurs et les plus puissants. Je lui suis éternellement reconnaissant jusqu'à la fin des temps. Ainsi, vous pouvez vous connecter avec lui par e-mail via : WhatsApp/Viber : +2347054019402 ou par e-mail : drwalespellhome@gmail.com
commentaire n°8920 par catherine
catherine vendredi 29 octobre 2021, 02:21
Toute notre famille et nos amis nous conseillaient constamment de divorcer, mais nous savions que cela briserait le cœur de nos enfants. J'ai essayé tellement de choses différentes pour sauver mon mariage et par essais et erreurs, je suis tombé sur un prêtre très utile Adu du temple de la solution qui a extrêmement bien fonctionné pour moi pour rétablir la paix dans mon mariage qui s'effondrait avec tant de problèmes, d'infidélité et autres. Maintenant, nous sommes à nouveau heureux ensemble sans plus de problèmes. Les pouvoirs du temple des solutions sont puissants. C'est la raison pour laquelle je suis ici pour témoigner d'apprécier son amour et sa gentillesse pendant les moments difficiles à la maison. Merci et soyez bénis. Il est joignable sur son site [https://solution-temple.webnode.com] ou [solution.temple@mail.com] whatsapp [+1405]857]3496]
commentaire n°9084 par Edger Molone
Edger Molone vendredi 5 novembre 2021, 19:43
Imaginez devenir très riche du jour au lendemain. Être un gagnant d'une loterie de plusieurs millions de dollars sera certainement un événement qui changera la vie de presque tous les gagnants de loterie. Je sais que beaucoup de gens se demanderaient comment j'avais gagné à la loterie. Me croiriez-vous si je vous disais que je l'ai fait en lançant des sorts ? J'ai rencontré ce célèbre lanceur de sorts connu sous le nom de Dr Ilekhojie et c'est lui qui l'a fait pour moi. Aussi choquant que cela ait été pour moi, mon célèbre commentaire à la presse était "Je vais aller me cacher dans mon lit". Je n'ai jamais cru que le Dr Ilekhojie m'avait rendu riche du jour au lendemain. Si vous voulez avoir une chance de gagner et de devenir très riche comme moi, contactez le Dr Ilekhojie à gethelp05@gmail.com OU WHATSAPP LUI au +2348147400259 et vous gagnerez sûrement
commentaire n°9254 par Edger Molone
Edger Molone lundi 8 novembre 2021, 17:04
Imaginez devenir très riche du jour au lendemain. Être un gagnant d'une loterie de plusieurs millions de dollars sera certainement un événement qui changera la vie de presque tous les gagnants de loterie. Je sais que beaucoup de gens se demanderaient comment j'avais gagné à la loterie. Me croiriez-vous si je vous disais que je l'ai fait en lançant des sorts ? J'ai rencontré ce célèbre lanceur de sorts connu sous le nom de Dr Ilekhojie et c'est lui qui l'a fait pour moi. Aussi choquant que cela ait été pour moi, mon célèbre commentaire à la presse était "Je vais aller me cacher dans mon lit". Je n'ai jamais cru que le Dr Ilekhojie m'avait rendu riche du jour au lendemain. Si vous voulez avoir une chance de gagner et de devenir très riche comme moi, contactez le Dr Ilekhojie à gethelp05@gmail.com OU WHATSAPP LUI au +2348147400259 et vous gagnerez sûrement.
commentaire n°9320 par Kristen Anker
Kristen Anker mercredi 10 novembre 2021, 02:17
Il y a un homme en qui j'ai confiance et il fait des miracles avec des sorts, son nom est DR WALE. il a sauvé mon mariage il y a neuf ans avec son sortilège. Mon mari a demandé le divorce et c'était très embarrassant, honteux et déchirant, j'ai commencé à chercher de l'aide sur Internet quand j'ai vu différents témoignages où les gens appréciaient DR WALE pour les avoir aidés à rétablir leur relation alors je l'ai contacté via WhatsApp : +2347054019402 pour aide et il a répondu et a promis de m'aider à restaurer mon mariage avec son sort. J'ai fait ce qu'il m'avait demandé et quelques jours plus tard, mon mari est revenu en me suppliant à genoux de lui pardonner et de l'accepter de nouveau. Il a annulé le divorce, cela fait neuf ans maintenant et nous sommes toujours heureux en mariage. Je continuerai d'apprécier DR WALE parce qu'il est un Dieu sur Terre. Il peut aussi t'aider. Contactez-le via WhatsApp : +2347054019402 OU Email : drwalespellhome@gmail.com
commentaire n°9579 par Diego
Diego jeudi 18 novembre 2021, 13:30
Bonjour les gens, je ne sais pas quel est votre problème mais je veux que vous sachiez qu'il n'y a pas de problème sans solution, si seulement vous cherchez de l'aide de la bonne source, ma femme de 15 ans veut un divorce auquel je ne suis pas d'accord car je l'aime toujours de tout mon coeur. J'utilise de nombreux moyens pour la convaincre de rester mais elle était catégorique, j'étais en ligne comme tous les jours quand j'ai vu un témoignage sur le Dr Ajayi, un homme spirituel puissant qui résolvait les problèmes dans les foyers brisés, je l'ai contacté et lui ai expliqué ma situation et depuis que j'ai discuté avec le Dr Ajayi, tout s'est amélioré chez moi. Le Dr Ajayi a fait un sort d'amour qui a rendu ma femme à nouveau folle amoureuse de moi et elle a oublié le divorce, nous avons maintenant une vie plus heureuse avec nos enfants, si vous avez besoin de l'aide d'un lanceur de sorts, vous pouvez faire confiance au Dr Ajayi. Contactez-le sur Whatsapp / Viber : +2347084887094 OU Email : drajayi1990@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é