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.

362 commentaires :
Seuls les 10 derniers commentaires sont affichés.
Cliquez ici pour afficher tous les commentaires
commentaire n°10380 par Camelia Pedro
Camelia Pedro samedi 4 décembre 2021, 17:55
J'étais en train de divorcer quand j'ai trouvé le Dr Ajayi un grand homme spirituel en ligne, je n'ai jamais pensé que mon mari et moi nous reviendrions un jour, nous sommes bénis avec trois enfants et mariés depuis 12 ans mais il était prêt à tout jeter il a rencontré une nouvelle femme mais le Dr aide-moi à effectuer un puissant sort d'amour qui lui a fait oublier la femme qu'il vient de rencontrer et le divorce a été annulé, nous vivons maintenant en paix dans notre maison avec un lien plus fort, contactez le Dr Ajayi sur Whatsapp / Viber : +2347084887094 ou Email : drajayi1990@gmail.com il vous aidera aussi, il prépare également des herbes pour différents types de maladies, au cas où vous auriez un problème de santé, cela vous guérira aussi.
commentaire n°10713 par Ronda Gulak
Ronda Gulak jeudi 9 décembre 2021, 15:08
Je suis marié depuis environ 6 ans maintenant. Nous étions mariés avec deux enfants, un garçon et une fille. Il y a 3 mois, j'ai commencé à remarquer un comportement étrange de sa part et quelques semaines plus tard, j'ai découvert que mon mari voyait quelqu'un d'autre. Il a commencé à rentrer tard du travail, il ne se soucie plus guère de moi ou des enfants. Parfois, il sort et ne rentre même pas à la maison pendant environ 2-3 jours. J'ai fait tout ce que j'ai pu pour rectifier ce problème mais en vain. Je suis devenu très inquiet et j'avais besoin d'aide. Un jour, alors que je naviguais sur Internet, je suis tombé sur un site Web qui suggérait que le Dr Ilekhojie pouvait aider à résoudre des problèmes conjugaux, à rétablir des relations brisées, etc. Alors, j'ai senti que je devais lui donner un essai. Je l'ai contacté et lui ai dit mes problèmes et il m'a dit quoi faire et je l'ai fait et il a fait un sort pour moi 24 heures plus tard, mon mari est venu me voir et s'est excusé pour les torts qu'il avait commis et a promis de ne plus jamais recommencer. Si vous rencontrez des problèmes similaires, n'hésitez pas à lui en parler. WHATSAPP ET APPEL : +2348147400259 EMAIL : gethelp05@gmail.com
commentaire n°10876 par Hilda Fury
Hilda Fury lundi 13 décembre 2021, 13:53
Je suis heureux de partager mon témoignage ici aujourd'hui avec le monde, je ne m'étais jamais imaginé faire cela mais je suis plein de joie et je veux que les autres aient aussi leur aide. Suis secrétaire de bureau de profession, j'ai deux enfants avec un mari. Mon mari m'a abandonné ainsi que nos enfants sans aucune explication, il vient de quitter la maison et la prochaine chose que j'ai entendu dire qu'il voyait une autre femme, j'ai essayé tous les moyens possibles pour le ramener à la maison mais il a agi étrangement envers moi et a même négligé les enfants. J'étais frustré et dévasté, j'ai cherché de l'aide sous différents angles jusqu'à ce que je voie un article sur le Dr Ajayi, un lanceur de sorts. J'ai contacté le Dr Ajayi, qui m'a dit quoi faire. Il m'a assuré qu'il lancerait un sort et que tout irait bien dans les trois jours mais j'étais sceptique, j'y ai réfléchi avant de finalement le recontacter, nous avons traversé le processus ensemble et à ma grande surprise, le sort a fonctionné et mon mari est rentré chez lui et s'est agenouillé pour demander pardon, mais le premier était un appel surprise de sa part car nous ne nous sommes pas parlé depuis environ 6 mois. Le Dr Ajayi est vraiment un homme de parole, si vous rencontrez des problèmes dans votre relation ou dans tout autre aspect de votre vie, contactez le lanceur de sorts Dr Ajayi pour une solution durable.

Courriel : drajayi1990@gmail.com
Numéro WhatsApp : +2347084887094

commentaire n°11382 par Kenny Holland
Kenny Holland mardi 28 décembre 2021, 22:40

CONTACTEZ LE MEILLEUR CASTER DE LOTERIE POUR LES BONS NUMÉROS DE LOTERIE MAINTENANT SON SORT DE LOTERIE EST UNE GARANTIE À 100% WHATSAPP +2348147400259

Je veux partager mon merveilleux témoignage sur la façon dont un puissant lanceur de sorts appelé Dr Ilekhojie m'a aidé à gagner à la loterie. moi que je serai le prochain gagnant, il m'a dit quoi faire et je l'ai fait et 24 heures plus tard, il m'a envoyé les numéros de loterie et j'y ai joué. Je ne pouvais pas y croire, j'ai gagné beaucoup de dollars. C'était la meilleure chose qui me soit arrivée dans ma vie. Si vous voulez gagner une loterie WhatsApp ou appelez le Dr Ilekhojie sur ce numéro +2348147400259 ou envoyez-lui un e-mail à gethelp05@gmail.com
commentaire n°11557 par Rhoda Caleb
Rhoda Caleb dimanche 2 janvier 2022, 15:06
Je veux dire merci au Dr Ilekhojie pour la bonne chose qu'il a fait pour moi bien que je ne sois pas sûr que ce soit le meilleur forum pour montrer ma joie et mon bonheur pour ce qu'il a fait pour moi mais je ne peux pas cacher mon bonheur et ma joie donc je dois la partager avec le monde.
Mon mariage s'est effondré il y a environ deux ans et j'ai essayé tout ce que j'ai pu pour le restaurer, mais en vain. J'ai vu différents articles et témoignages sur les bonnes choses que le Dr Ilekhojie faisait, alors j'ai décidé d'essayer. Bien qu'il soit toujours un homme occupé, lorsqu'il a répondu à mon e-mail, il m'a donné 48 heures pour que mon mariage soit restauré et tout comme il l'a dit, mon mariage a été restauré, depuis lors, je suis heureux et je vis heureux dans mon mariage. . Je suis très reconnaissant au Dr Ilekhojie. Je suis heureux que toute ma famille soit au complet ce Noël. Si vous avez besoin d'aide, envoyez-lui un message au +2348147400259 ou envoyez-lui un e-mail : gethelp05@gmail.com
commentaire n°11558 par Rhoda Caleb
Rhoda Caleb dimanche 2 janvier 2022, 16:05
Je veux dire merci au Dr Ilekhojie pour la bonne chose qu'il a fait pour moi bien que je ne sois pas sûr que ce soit le meilleur forum pour montrer ma joie et mon bonheur pour ce qu'il a fait pour moi mais je ne peux pas cacher mon bonheur et ma joie donc je dois la partager avec le monde.
Mon mariage s'est effondré il y a environ deux ans et j'ai essayé tout ce que j'ai pu pour le restaurer, mais en vain. J'ai vu différents articles et témoignages sur les bonnes choses que le Dr Ilekhojie faisait, alors j'ai décidé d'essayer. Bien qu'il soit toujours un homme occupé, lorsqu'il a répondu à mon e-mail, il m'a donné 48 heures pour que mon mariage soit restauré et tout comme il l'a dit, mon mariage a été restauré, depuis lors, je suis heureux et je vis heureux dans mon mariage. . Je suis très reconnaissant au Dr Ilekhojie. Je suis heureux que toute ma famille soit au complet ce Noël. Si vous avez besoin d'aide, envoyez-lui un message au +2348147400259 ou envoyez-lui un e-mail : gethelp05@gmail.com
commentaire n°11568 par Joel
Joel dimanche 2 janvier 2022, 20:04
OH MON DIEU!!! Je suis tellement fier et… OMG !!! Je suis si fier et heureux d'être ici pour partager votre travail dr. Osunbor, je ne peux tout simplement pas y croire maintenant, mon ex-mari est vraiment revenu vers moi à genoux présentant une rose rubis pour me supplier de le reprendre et il se sentait désolé et désolé de m'avoir quitté et de m'avoir causé de la douleur après le divorce qui s'est produit l'année dernière. Et tout ce miracle s'est produit dans les 48 heures suivant le contact avec le grand médium de l'amour, le docteur Osunbor. Je suis la femme la plus heureuse aujourd'hui dans ce vaste monde. Dr Osunbor, vous l'avez vraiment fait..Oui..C'est un miracle et un plaisir et une gaieté éternels pour moi et ma famille aujourd'hui..Je suis si heureux maintenant et je ne sais pas combien vous exprimer ma gratitude et mon appréciation, monsieur. J'ai promis aux gens à ton sujet. C'est moi qui le fais. Et au monde entier, contactez-le dès maintenant si vous avez besoin d'une aide urgente car c'est la garantie qu'il vous aidera. contactez-le par mail dr.osunbor23@gmail.com ou par SMS, appelez ou directement sur Whatsapp +393663677754
commentaire n°11649 par Lisa Coupe
Lisa Coupe vendredi 7 janvier 2022, 17:21

Mon mari m'a quitté ainsi que nos 2 enfants pour une autre femme pendant 6 mois. J'ai essayé d'être forte juste pour mes enfants mais je ne pouvais pas contrôler les douleurs qui me tourmentaient le cœur. J'étais blessé et confus. J'avais besoin d'aide, alors j'ai fait une recherche sur Internet et je suis tombé sur un site où j'ai vu des gens parler du Dr Ilekhojie et de la façon dont il aide les gens. Je l'ai contacté et il a fait un sort de réconciliation en mon nom. A ma grande surprise, après quelques jours, mon mari est rentré à la maison. C'est ainsi que nous nous sommes retrouvés et il y avait beaucoup d'amour, de joie et de paix dans la famille. Vous pouvez également contacter le Dr Ilekhojie si vous avez des problèmes similaires concernant votre mariage ou votre relation. son e-mail ; gethelp05@gmail.com ou Whatsapp +2348147400259
commentaire n°11692 par Radmila Kante
Radmila Kante dimanche 9 janvier 2022, 20:53
Je serais heureux de vous dire à tous que j'ai pu mettre fin à mon problème de divorce et rétablir mon mariage, je ne sais pas ce qui est arrivé à mon mari qu'il demandait le divorce, j'ai essayé de l'en dissuader mais il ne m'a pas écouté, je n'avais pas d'autre choix que de chercher de l'aide partout où je pouvais penser et j'ai été jusqu'à contacter le DR Ajayi et maintenant je suis content de lui avoir demandé de l'aide. Parce que sans le du Dr Ajayi, je ne sais pas ce que serait devenu mon mariage, car j'aimais mon mari et je ne pouvais pas supporter de le perdre. Le sort a fonctionné comme par magie, mon mari a changé et a commencé à montrer de l'amour au lieu du divorce qu'il prévoyait. Je suis juste trop heureux que tout soit en place pour moi maintenant. Je recommanderais volontiers le Dr Ajayi à toute personne ayant des problèmes de mariage et souhaitant y mettre un terme. Si vous avez besoin de l'aide d'un véritable lanceur de sorts, contactez le Dr Ajayi sur Whatsapp / Viber : +2347084887094 ou par e-mail : drajayi1990@gmail.com, je pense qu'il ne vous décevra pas.


commentaire n°11757 par Rosalina
Rosalina mercredi 12 janvier 2022, 07:10
Veuillez lire et contacter le Dr Ayo si vous avez besoin d'un puissant sort d'amour pour réparer votre relation brisée... J'ai rencontré un lanceur de sorts puissant appelé Dr Ayo, il est réel, honnête et authentique. Il m'a aidé à récupérer mon amant, là-bas n'y a pas d'effet négatif ou négatif. Le Psychic utilise la magie blanche et il m'a aidé à récupérer mon amant, cela a fonctionné après 72 heures. encouragera et recommandera à quiconque de contacter le lanceur de sorts et de lui demander de l'aide. Il lance toutes sortes de sorts. dites-lui simplement votre situation et il vous aidera…Voici son contact…WhatsApp lui : +2347055691377 ou Email : drayospell@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é