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.

84 commentaires :
Seuls les 10 derniers commentaires sont affichés.
Cliquez ici pour afficher tous les commentaires
commentaire n°6334 par Laura Mattis
Laura Mattis mercredi 13 janvier 2021, 11:57
J'étais à la recherche désespérée d'un moyen de faire retomber mon ex petit ami amoureux de moi. Nous avons connu des hauts et des bas, mais au cours des 6 derniers mois, notre relation s'est détériorée. J'ai dépensé plus de 500 $ sur un lanceur de sorts qui, selon moi, pourrait m'aider et ne sachant pas qu'elle n'a pas aidé. Je tends la main parce que je veux être la femme désirable que j'étais et qu'il retombe amoureux de moi et m'épouse. Je ne peux pas imaginer ce garçon avec quelqu'un d'autre jusqu'à ce que j'aie vraiment contacté le Dr ISIKOLO qui fait que mon désir de cœur se soit réalisé. Il m'a donné des détails sur la façon de m'aider, ce qu'il a fait quand je me suis conformé et il a sauvé mon homme des mains maléfiques de la dame qui l'a hypnotisé et mon homme est revenu vers vous dans 48 heures et j'ai été vraiment étonné qu'une telle manifestation de pouvoirs est vraiment réel. Maintenant, je peux volontiers dire aux gens d'essayer le DR ISIKOLO dans leurs problèmes et d'attendre les résultats immédiats. contactez-le avec son adresse e-mail. isikolosolutionhome@gmail.com ou directement Whatsapp +2348133261196.
En savoir plus sur lui sur son site Web: https://isikololovetemple.com
commentaire n°6335 par roselyn mendoza
roselyn mendoza jeudi 14 janvier 2021, 02:33

WOW ..... Dr. Marvin l'a encore fait !! Je n'ai jamais pensé que je sourire à nouveau, mon mari nous a quittés avec mes enfants depuis plus d'un an maintenant. Toutes les tentatives pour le ramener ont échoué et j'étais désespérée de le ramener à la maison et je pensais que je ne le reverrais jamais parce qu'il était retenu par une femme avec qui il a quitté la maison pour vivre et j'ai senti que quelque chose était arrivé. lui. Je cherche de l'aide partout et j'ai vu tellement de bons témoignages sur un sort appelé Dr Marvin et son e-mail a été clarifié dans le commentaire et je l'ai contacté et expliqué mon problème et il m'a assuré que dans 2 jours, mon mari reviendra pour moi, je me sens déjà heureux quand je l'ai entendu de lui, après qu'il a fait le sort, dans les 2 jours, mon mari est revenu et a commencé à demander pardon en disant que c'est le travail des démons, j'ai été tellement surpris pour ce miracle, car très réel pour être réel et je suis si merveilleux pour le Dr Marvin qu'il m'a aidé à retrouver mon mari. Je sais qu'il y a beaucoup de femmes avec le même problème et j'ai envie de vous dire aujourd'hui qu'il n'y a pas de problème sans solution, avez-vous besoin d'aide pour reconstruire votre mariage ou votre relation? Contactez le Dr Marvin aujourd'hui par e-mail: MARVINLOVESPELL011@GMAIL.COM ou vous pouvez l'appeler avec son WhatsApp au +1 (657) -296-4404. En effet, c'est un homme formidable et capable de sourire sur nos visages, je remercie encore le Dr Marvin d'avoir repris mon mari.
commentaire n°6336 par Cindy Marshall
Cindy Marshall jeudi 14 janvier 2021, 07:32
Récupérez votre mari ou votre petit ami et gardez-le définitivement »Le Dr Emwanta est un véritable lanceur de sorts d'amour. Je viens de récupérer mon mari grâce à l'aide des experts en sorts d'amour du Dr Emwanta. Mon mari m'a quitté pour une autre femme, ce n'était que 3 ans de notre mariage. Le plus douloureux, c'est que j'étais enceinte de notre deuxième bébé. Je voulais qu'il revienne. J'ai fait tout ce qui était à ma portée pour le ramener mais tout a été en vain, je le voulais tellement à cause de l'amour que j'avais pour lui, je l'ai supplié avec tout, j'ai fait des promesses mais il a refusé. J'ai expliqué mon problème à mon amie et elle m'a suggéré de plutôt contacter un lanceur de sorts qui pourrait m'aider à lancer un sort pour le ramener, je n'avais pas d'autre choix que de l'essayer. J'ai envoyé un message au lanceur de sorts appelé Dr Emwanta, et il m'a assuré qu'il n'y avait pas de problème et que tout irait bien avant 48 heures. Il a jeté le sort et étonnamment 48 heures plus tard, mon mari m'a appelé. J'étais tellement surpris, 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 je lui revienne. Il a également dit qu'il m'aimait tellement. J'étais si heureux et je suis allé le voir, c'est ainsi que nous avons recommencé à vivre ensemble heureux. Merci au Dr Emwanta. si vous êtes ici et que votre amant vous refuse, ou que votre mari a déménagé chez une autre femme, ne pleure plus, contactez le Dr Emwanta pour obtenir de l'aide maintenant..Voici son contact, WhatsApp lui: +2348160830324 Envoyez-lui un e-mail à: dremwanta@gmail.com
commentaire n°6337 par Petronella Mihai
Petronella Mihai jeudi 14 janvier 2021, 08:38
mon petit ami a rompu avec moi après 7 ans de relation. cela est parti de petits malentendus après lesquels il m'a dit que ce serait bien de faire une pause, ce qui, je pense, s'est transformé en rupture. Il ne me cherche plus, il a bloqué mon numéro et les gens ont dit l'avoir vu avec une autre fille, cela m'a fait pleurer car nous sommes sur le point de nous marier, j'ai cherché de l'aide quand je suis tombé sur cet homme spirituel appelé Dr Ajayi qui a aidé beaucoup de gens ayant des problèmes relationnels, j'ai parlé avec lui de ma situation et il m'a décrit le processus pour revenir avec mon amoureux, j'ai suivi ses instructions et aujourd'hui je suis heureux car mon homme est revenu après 5 mois de rupture et nous sommes heureusement marié maintenant. Si vous avez besoin de l'aide d'un lanceur de sorts pour tout type de problème relationnel, contactez le Dr Ajayi pour une solution durable. Numéro Whatsapp / Viber: +2347084887094 ou Email: drajayi1990@gmail.com
commentaire n°6338 par Konrad Hulio
Konrad Hulio jeudi 14 janvier 2021, 09:00
Etre le cœur brisé n'est pas une joie, tu sais. Ma femme m'a fait divorcer après m'avoir surpris en train de la tromper avec mon ex amant. J'avais tellement honte et me sentais tellement déçu de moi-même. Je ne pouvais plus supporter le fait que je n'avais plus de partenaire de vie, alors j'ai décidé d'essayer de récupérer ma femme avec tout ce que je pouvais faire, mais rien n'a fonctionné. Ce n'est que lorsque j'ai été référé au Dr Illekhojie qui a rendu possible ce que je pensais impossible en ramenant ma femme dans les 48 heures après avoir pris contact avec lui. Je peux dire avec audace et joie que mon mariage fonctionne très bien et plus beau qu'avant et je suis si heureux d'avoir pris contact avec le Dr Illekhojie car il est vraiment un génie, merci aussi à Lucy Morris de m'avoir connectée au Dr. Illekhojie, Si vous avez des problèmes, quelle que soit leur taille, le Dr Illekhojie le réglera pour vous. Son adresse e-mail; gethelp05@gmail.com Ou appelez son numéro WhatsApp sur; +2348147400259 pour une réponse urgente
commentaire n°6345 par Lotty Pawel
Lotty Pawel vendredi 15 janvier 2021, 02:20
Mon mari et moi sommes mariés depuis 7 ans maintenant. Les choses allaient bien pour nous. Pas jusqu'à ce jour, mon mari est rentré à la maison et a mis un drôle et m'a dit qu'il voulait le divorce qu'il ne voulait plus de moi. J'ai été surprise parce que je ne lui ai jamais rien fait de mal et que nous ne nous sommes jamais battus. Il m'a envoyé me garer depuis la maison sans aucune raison valable. Je l'ai supplié de me dire ce que j'avais fait de mal, il a dit non. Alors j'ai quitté la maison et je suis allé aussi chez ma famille. Après quelques années à vivre sans lui. J'ai rencontré une de mes amies et je lui ai dit ce qui m'est arrivé aussi. Elle m'a dit que ce ne serait pas un problème pour DR WALE. Elle m'a présenté DR WALE alors j'ai tout expliqué au DR WALE, il m'a dit de ne plus pleurer. Tout ce que le DR WALE a fait, c'est de me lancer un sort, et j'ai suivi toutes les instructions que le DR WALE m'a données. Après que DR WALE eut fini avec le sort, mon mari est venu me suppliant de revenir, il m'a acheté de nombreux cadeaux. Courriel: drwalespellhome@gmail.com OU Appel / WhatsApp: +2347054019402
commentaire n°6346 par Lotty Pawel
Lotty Pawel vendredi 15 janvier 2021, 02:20
Mon mari et moi sommes mariés depuis 7 ans maintenant. Les choses allaient bien pour nous. Pas jusqu'à ce jour, mon mari est rentré à la maison et a mis un drôle et m'a dit qu'il voulait le divorce qu'il ne voulait plus de moi. J'ai été surprise parce que je ne lui ai jamais rien fait de mal et que nous ne nous sommes jamais battus. Il m'a envoyé me garer depuis la maison sans aucune raison valable. Je l'ai supplié de me dire ce que j'avais fait de mal, il a dit non. Alors j'ai quitté la maison et je suis allé aussi chez ma famille. Après quelques années à vivre sans lui. J'ai rencontré une de mes amies et je lui ai dit ce qui m'est arrivé aussi. Elle m'a dit que ce ne serait pas un problème pour DR WALE. Elle m'a présenté DR WALE alors j'ai tout expliqué au DR WALE, il m'a dit de ne plus pleurer. Tout ce que le DR WALE a fait, c'est de me lancer un sort, et j'ai suivi toutes les instructions que le DR WALE m'a données. Après que DR WALE eut fini avec le sort, mon mari est venu me suppliant de revenir, il m'a acheté de nombreux cadeaux. Courriel: drwalespellhome@gmail.com OU Appel / WhatsApp: +2347054019402
commentaire n°6348 par Marcie Ole
Marcie Ole vendredi 15 janvier 2021, 20:38
Bonjour les amis, je me considère comme une femme avec un cœur bon et attentionné de profession, je suis comptable. Je suis marié depuis plus de 8 ans avec deux enfants. Ma relation avec Peter, mon mari au début, était douce, romantique et plus tard, elle s'est transformée en cauchemar, parce que mon mari me trompait et cherchait un moyen d'obtenir un divorce rapide. nous avons rompu il y a trois mois et je l'ai supplié de rentrer chez lui, mais je n'ai pas progressé. J'aimais tellement mon mari et je ne veux pas le perdre au profit d'une autre femme, je n'aurais rien pu faire pour lui faire du mal ou le faire se sentir mal dans ma peau. Je veux juste qu'il rentre à la maison pour m'aimer pour toujours. J'ai expliqué ma situation à une amie au travail et elle m'a présenté un lanceur de sorts d'amour appelé Dr AJAYI de la nation africaine avec un grand pouvoir que lui ont donné ses ancêtres, qu'il a un don puissant pour ramener l'amour et la confiance en tout mariage ou relation brisée, j'ai cru et j'ai essayé, cela a fonctionné pour moi, j'envoie un email au Dr AJAYI via son email personnel (drajayi1990@gmail.com) ou son numéro WhatsApp OU Viber +2347084887094 .. Après quelques minutes, il a répondu à mon courrier, le Dr Ajayi m'a dit qu'il pouvait m'aider à ramener mon ex-amoureux, j'étais très heureux de trouver cet homme pour m'aider, j'ai suivi attentivement toutes ses instructions, pas à pas. J'ai tout fait comme indiqué. ça a commencé à marcher pour moi parce que quelques heures plus tard, j'ai reçu un appel de mon mari. J'étais tellement surpris et choqué parce qu'il a arrêté de m'appeler ou de m'envoyer des SMS pendant 3 mois. Maintenant, j'effectue immédiatement une prière d'amour avec mon mari et il est rentré à la maison pour m'excuser. Je suis tellement heureuse que le sortilège d'amour fonctionne positivement sur mon mari en deux jours à son retour à la maison. En ce moment, mon mari et moi sommes plus heureux que jamais. Je tiens à remercier le Dr AJAYI, grand homme, pour ses talents exceptionnels. Au début, j'avais peur du doute, mais je l'essaye et ça marche pour moi. Je recommande sincèrement le Dr AJAYI à tous ceux qui cherchent à rétablir une relation amoureuse perdue ou un sort d'amour à la recherche du véritable partenaire aimant.
commentaire n°6350 par Anais Marini
Anais Marini vendredi 15 janvier 2021, 23:16
Votre mari ou votre petit ami vous a laissé pour une autre femme? contact: 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, ma vie a été remplie de douleurs, de chagrin et de cœur brisé 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 l'amant dans les 48 heures, j'ai ri et 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 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. à moi et maintenant nous sommes heureux ensemble. Je n'arrive toujours pas à y croire, car c'est vraiment incroyable. Merci Dr Emwanta d'avoir ramené mon amant et aussi à mon adorable ami qui a intercédé en mon nom, je recommande vivement le 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 whatssapp +2348160830324, bonne chance toujours à vous tous sourire émotion
commentaire n°6351 par Erica Yacob
Erica Yacob samedi 16 janvier 2021, 09:13
Je viens de récupérer mon mari grâce à l'aide du véritable lanceur de sorts d'amour, le Dr Ilekhojie ... Depuis que le Dr Ilekhojie m'a aidé, mon mari est très stable, fidèle et plus proche de moi qu'auparavant. Vous pouvez également contacter ce lanceur de sorts et obtenir votre solution de relation. Voici son contact, WhatsApp lui: +2348147400259 Email: (gethelp05@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é