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.

188 commentaires :
Seuls les 10 derniers commentaires sont affichés.
Cliquez ici pour afficher tous les commentaires
commentaire n°17255 par Cindy Marshall
Cindy Marshall jeudi 8 décembre 2022, 17:14
Récupérez votre mari ou votre petit ami et gardez-le en permanence ", 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, c'était juste 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 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 à mon amie 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 d'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 ira 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 revienne vers lui. 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 Emwanta. si vous êtes ici et que votre amant vous refuse, ou si votre mari a déménagé chez une autre femme, ne pleurez plus, contactez le Dr Emwanta pour obtenir de l'aide maintenant. Voici son contact, WhatsApp lui : +2348163136916 com
commentaire n°17364 par Imelda Diamante
Imelda Diamante mercredi 14 décembre 2022, 08:48
Je suis heureux de la façon dont j'ai fait confiance au Dr Ilekhojie pour ramener mon ex-mari après presque un an de séparation. Avant de rencontrer le Dr Ilekhojie, j'ai cherché sur de nombreux sites Web à la recherche de moyens de récupérer mon ex-mari après qu'il ait demandé le divorce sans aucune raison. J'étais dévasté mais le Dr Ilekhojie m'a donné l'espoir et l'assurance qu'il me serait ramené. Après avoir fait le sort de réconciliation, mon mari a appelé après deux jours et a demandé à revenir à la maison avec moi et nos quatre enfants. Le lendemain, il est arrivé à la maison et j'ai été très heureux de le revoir. J'utilise ce moyen pour apprécier le Dr Ilekhojie pour ce qu'il a fait pour moi et pour aider tant d'autres personnes. Je laisse son contact afin que vous puissiez le contacter si vous rencontrez des problèmes similaires. Whatsapp +2348147400259 ou Email : /gethelp05@gmail.com)
commentaire n°17369 par Francise Monez
Francise Monez jeudi 15 décembre 2022, 02:17
Bonjour, vous êtes les bienvenus pour lire ma rencontre avec le Dr Ajayi, un homme spirituel puissant béni par ses ancêtres pour guérir la maladie avec des herbes et aussi restaurer la maison brisée, j'ai rencontré le Dr Ajayi parce que ma femme bien-aimée veut que nous divorcions et c'est après 12 ans de mariage béni avec deux adorables enfants un garçon de 5 ans et une fille de 2 ans, elle a sorti notre fille de la maison et est restée avec sa mère et je l'ai suppliée de rentrer à la maison mais elle a refusé, j'étais vraiment confus alors j'ai cherché de l'aide c'est quand j'ai lu sur le Dr Ajayi comment il a aidé une femme à avoir son propre bébé après avoir été mariée pendant 8 ans sans enfant, j'ai contacté le Dr Ajayi pour lui expliquer ma situation, il a demandé des informations sur moi que je lui ai données, après une consultation, il m'a dit ce qu'il fallait faire et j'ai suivi les instructions, pendant que je tape ceci, ma femme fait son tricot dans le salon. Si vous avez besoin de l'aide d'un véritable homme spirituel, le Dr Ajayi est votre dernier arrêt, contactez-le sur Whatsapp / Viber : +2347084887094 ou par e-mail : drajayi1990@gmail.com
commentaire n°17407 par Bianca Bethune
Bianca Bethune lundi 19 décembre 2022, 06:29
Je suis très heureux aujourd'hui avec ma famille. Je m'appelle Bianca Bethune vivant au CANADA Mon mari m'a quitté pendant 4 bonnes années et je l'aime tellement que je cherchais un moyen de le récupérer depuis lors, j'ai essayé de nombreuses options mais il n'est pas revenu, jusqu'à ce que je rencontre un ami qui m'a envoyé au Dr IBINOBA un lanceur de sorts qui m'a aidé à ramener mon mari après 48 heures... Mon mari et moi vivons heureux ensemble aujourd'hui DR IBINOBA est un homme bon, vous pouvez le contacter Maintenant, je conseillerai tout les personnes sérieuses qui se sont retrouvées dans ce genre de problème pour le contacter maintenant, une solution rapide sans stress, maintenant je l'appelle mon père.. le contacter toujours en ligne, le contacter sur son whatsapp +2348085240869, Email : dromionoba12@gmail.com
commentaire n°17412 par Motina Nojus
Motina Nojus lundi 19 décembre 2022, 14:46
Ma vie est de retour !!! Après 2 ans de mariage brisé, mon mari m'a laissé avec deux enfants et ma vie a été brisée. J'avais envie d'en finir, j'ai failli me suicider parce qu'il nous a laissé sans rien. J'étais émotionnellement déprimé pendant tout ce temps et la vie semblait dénuée de sens. Un jour fidèle, alors que je naviguais sur Internet, je suis tombé sur plusieurs témoignages sur le Dr Ilekhojie. Certaines personnes ont témoigné qu'il avait ramené leur ex, d'autres ont témoigné qu'il restaure l'utérus et guérit les maladies avec des herbes. J'étais plus intéressée par la réconciliation avec mon mari que le Dr Ilekhojie a rendue possible en 3 jours. Maintenant, mon mari est de retour et nous vivons heureux depuis lors. Merci. Ici, je laisse son contact pour tout le monde. Courriel : (gethelp05@gmail.com Whatsapp ou Viber : +2348147400259
commentaire n°17426 par Kylie Thiago
Kylie Thiago mercredi 21 décembre 2022, 14:50
Quand j'ai trouvé le contact du Dr Ilekhojies en ligne. Il m'a fallu arriver à un point d'être absolument brisé pour que je voie que je devais lui dire ce à quoi j'avais été confronté dans mon mariage. J'ai fait une salle de guerre dans le placard de ma chambre et je suis allé directement à la Source ! C'est devenu difficile plusieurs fois; mon mari était toujours à la maison et ne me soutenait pas et voulait toujours divorcer, mais je savais que le peu que j'avais me soutiendrait, moi et ma fille. Puis soudain, samedi dernier, le sort de réconciliation du Dr Ilekhojie l'a mis en position de décider s'il nous abandonnerait ou travaillerait sur notre mariage. Ce n'est que par le sortilège de réconciliation qu'il a réellement dit qu'il voulait toujours se marier et a annulé le contrat d'une maison qu'il était sur le point d'acheter à Hemet en Californie ! En effet, rien n'est impossible avec le sort de réconciliation du Dr Ilekhojie. Ne jamais abandonner!" contactez le Dr Ilekhojie si vous rencontrez des problèmes dans votre mariage. Envoyez un e-mail à gethelp05@gmail.com ou au numéro de téléphone +2348147400259
commentaire n°17435 par Katie Fisher
Katie Fisher vendredi 23 décembre 2022, 18:15
Bonjour le monde! Je m'appelle Katie Fisher, mon mari et moi sommes mariés depuis environ 7 ans maintenant. Nous étions mariés et avions 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. Il a commencé à rentrer tard du travail, il ne se souciait plus de moi ni 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 remédier à 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 Ibinoba pouvait aider à résoudre des problèmes conjugaux, à restaurer des relations brisées, etc. Alors, j'ai senti que je devais lui donner un essai. Je l'ai contacté et il m'a fait un sort. Deux jours plus tard, mon mari est venu me voir et s'est excusé pour le mal qu'il avait fait et a promis de ne plus jamais recommencer. Depuis, tout est revenu à la normale. Ma famille et moi vivons à nouveau heureux ensemble. Tout cela grâce au Dr Ibinoba. Si vous avez besoin d'un médium de sort qui peut lancer un sort qui fonctionne vraiment, je vous suggère de le contacter. Il ne vous décevra pas. Voici son WhatsApp : +2348085240869, e-mail : dromionoba12@gmail.com
commentaire n°17718 par Joan Peruzzo
Joan Peruzzo jeudi 5 janvier 2023, 02:58
Je suis très heureux aujourd'hui avec ma famille. Je m'appelle Joan Peruzzo, des États-Unis. J'ai 34 ans. Mon mari m'a quitté depuis un bon an maintenant et je l'aime tellement que je cherche depuis un moyen de le récupérer. J'ai essayé de nombreuses options mais il n'est pas revenu, jusqu'à ce que je rencontre un ami qui m'a envoyé au Dr Ibinoba, un puissant lanceur de sorts, qui m'a aidé à ramener mon mari après 2 jours. Mon mari et moi vivons heureux ensemble aujourd'hui, cet homme est génial, maintenant je conseillerai à toutes les personnes sérieuses qui se trouvent dans ce genre de problème de le contacter aujourd'hui pour une solution rapide sans stress. Il est toujours là pour vous aider, maintenant je l'appelle mon sauveur. contactez-le aujourd'hui, il est toujours en ligne sur WhatsApp : +2348085240869, E-mail : dromionoba12@gmail.com
commentaire n°17724 par elinagilbert
elinagilbert jeudi 5 janvier 2023, 13:39
J'ai été tellement déprimé et gravement blessé au cours des 4 derniers mois après avoir perdu mon mari au profit d'une autre femme et ma situation financière s'est tellement aggravée que j'ai pensé que je devrais déposer le bilan. J'avais une dette énorme et je ne savais pas quoi faire. Par désespoir complet et total, j'ai contacté tant de ces soi-disant individus qui promettaient de la magie puissante, de la sorcellerie ou de la magie noire. Aucun d'entre eux n'a fonctionné et aucun n'a été aussi merveilleux, affectueux et chaleureux que l'a été le Dr Ozalogbo. Il est définitivement différent des autres lanceurs de sorts et j'ai immédiatement ressenti de l'espoir et de la force en entendant parler des promesses qu'il avait à offrir. Il porte un air de pureté et de force divine qui est aussi pur et frais que la neige au sol. J'ai demandé les sorts les plus puissants du Dr Ozalogbo et j'ai été tout de suite soulagé d'avoir quelqu'un pour résoudre mes problèmes à ma place. Ses sorts ont fait des merveilles et je suis maintenant de retour avec mon mari et mes problèmes d'argent se sont résolus après avoir gagné à la loterie. Dr ozalogbo, je n'ai aucune idée de ce que j'aurais fait sans que vous soyez là pour m'aider. Voici son adresse email ozalogboshrine@gmail.com ou WhatsApp +2348162562991 sa page Facebook ; https://www.facebook.com/Drozalogbo/ il pourrait vous aider quelle que soit la situation à laquelle vous êtes confronté, comme il l'a fait pour moi .....
commentaire n°17740 par Diana Diagne
Diana Diagne vendredi 6 janvier 2023, 21:10
DR WALE AIDE LES GENS DANS TOUT TYPE DE PROBLÈMES RELATIFS ET DE NUMÉROS DE LOTERIE
C'est une situation très difficile lorsque je joue à la loterie et que je n'ai jamais gagné, ou que je continue à gagner des fonds bas ne dépassant pas 100 dollars, j'ai été victime d'une vie si difficile, le plus gros fonds que j'ai jamais gagné était de 100 dollars, et j'ai joue à la loterie depuis près de 12 ans maintenant, les choses changent soudainement au moment où je suis tombé sur un secret en ligne, un témoignage d'un lanceur de sorts appelé DR WALE, qui aide les gens dans n'importe quel type de numéros de loterie, quand aller en ligne a vu beaucoup de bons témoignages sur DR WALE. maintenant, je suis un fier gagnant de la loterie avec l'aide du DR WALE, j'ai gagné 1 000,0000,00 $ et je le fais savoir à tous ceux qui ont essayé tous les jours de gagner à la loterie, croyez-moi, c'est le seul moyen de gagner la loterie. Une autre bonne nouvelle ici est que le DR WALE a également aidé une de mes amies à ramener son mari qui l'a quittée pour une autre dame. maintenant que mon amie vit heureuse avec son mari. Vous pouvez contacter DR WALE via : WhatsApp/Viber : +2347054019402 OU par e-mail : drwalespellhome@gmail.com

DR WALE peut également vous aider à résoudre ces problèmes

(1) Ramener l'ex amant.
(2) Cure à base de plantes et guérison spirituelle.
(3) Vous souhaitez être promu dans votre bureau.
(4) Sort de grossesse.
(5) Gagner un procès.
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é