Jouer à World of Warcraft à travers un proxy

De Korben Wiki
Aller à : navigation, rechercher
Wow.png

Les joueurs de Wow sont légions, et nombreux sont ceux qui travaillent et qui aimeraient gambader joyeusement sur les terres d'Azeroth lorsqu'ils s'ennuient au boulot, or il n'est pas rare que le réseau de l'entreprise soit protégé par un firewall ou ait un proxy qui sécurise un minimum les flux d'entrée/sortie sur ledit réseau, notamment en bloquant certains ports et/ou en filtrant les protocoles utilisés.

Ces mesures de sécurité (à ne pas blâmer car bonnes pour la sécurité du réseau de l'entreprise) ne vous permettent pas de vous connecter à wow et de jouer, sur votre lieu de travail, c'est pourquoi je vous propose un petit tuto vous permettant de faire une manipulation visant à tromper le proxy (ou firewall), et ceci grâce à l'utilisation conjointe de 2 logiciels : YourFreedom et Proxifier.

La source du tuto provient originellement du forum mmoglider.fr et a été postée par le modérateur "Enjoy", je l'ai remodelé légèrement et ai modifié les éventuelles fautes de syntaxe et d'orthographe.


Explications préliminaires

Le but de ce tuto est de leurrer le proxy en lui faisant croire que vous faites autre chose que ce que vous faites réellement.

Pour ceci, deux solutions:

  • Soit vous pouvez avoir recours à un serveur VPN pour vous connecter et ainsi outrepasser totalement le proxy.
  • Soit vous pouvez encapsuler uniquement les paquets à destination du serveur WoW en leur collant une étiquette "HTTP", protocole utilisant, vous le savez probablement tous, le port 80 qui est (sauf cas exceptionnel) toujours ouvert.

On utilise ensuite la technique du "Man in the middle" (version pacifique hein!), c'est à dire que les paquets encapsulés vont être envoyés non pas au serveur wow directement, car celui-ci ne comprendrait pas pourquoi il reçoit des paquets sur le port 80 et non pas sur le port de jeu, mais vers une machine intermédiaire qui va s'occuper de désencapsuler le paquet et de le transmettre au serveur wow sur le port utilisé traditionnellement. Le principe est le même pour la transmission de paquets du serveur vers vous, mais dans le sens inverse.

Pour cela, nous allons donc utiliser 2 programmes :

Your freedom : Il s'agit d'un programme qui va s'occuper d'envoyer les paquets encapsulés vers un serveur hébergé par your-freedom (le serveur sera le "Man in the middle"). YourFreedom est un programme qui va permettre de jouer les entremetteurs entre Vous et le serveur de l'endroit protégé. En fait, quand vous voudrez accéder à un site, c'est your freedom qui s'y connecte et vous renvoie la page demandée (dans le contexte d'une navigation web).

Proxifier : Il s'agit du programme qui va encapsuler tous les paquets sortants de votre ordinateur sur le port 80. C'est un programme qui "intercepte" les requêtes de connections de programmes pour les transmettre à un serveur proxy ou socks.

Principe de fonctionnement

Nous lançons le launcher de wow :


  • Il envoie une requête au serveur wow.
  • Cette requête est interceptée par proxifier qui la transmet au serveur proxy Socks 5 de votre client Your-Freedom (Ne pas confondre le serveur proxy de Your-Freedom avec le serveur proxy de votre réseau..).
  • Votre client Your-Freedom reçoit la requête puisque vous l’avez configuré afin qu’il se connecte au serveur proxy de votre réseau, il le fait. Ensuite il encapsule cette requête sous forme d’une requête http et la transmet au serveur Your-Freedom.
  • Entre temps, le serveur proxy sur votre réseau reçoit une requête de votre client Your-Freedom, puisqu’à priori il s’agit d’une requête http à destination d’un port 80, il est donc autorisé à passer. Il la transmet ensuite au serveur Your-Freedom
  • Le serveur Your-Freedom sur Internet reçoit la requête ! Il la décapsule et la transmet au serveur wow.
  • Si le serveur wow est actif, il répond par le chemin inverse.

Ce n'est peut-être pas l'explication la plus claire qui soit, donc libre à vous de modifier le bazar si vous pensez pouvoir apporter une explication plus limpide. :)


Téléchargements

Télécharger Your-Freedom à l'adresse suivante :

Télécharger Your-Freedom

Il faudra d’abord créer un compte.

Si JRE (Java Runtime Environment) est d’ors et déjà installé sur votre machine, la version à 1mo suffira, si vous n’êtes pas sûr, prenez celle à 28mo.

Télécharger Proxifier à l'adresse suivante :

Télécharger Proxifier

Configuration de Your-Freedom

Installez le et lancez le :)

--> Paramètres --> Utiliser l'assistant

Ensuite suivez les instructions, entrez l’ip ainsi que le port de votre proxy (si vous n'utilisez pas de proxy, ou si vous ne savez pas, laissez les champs vierges), éventuellement l’utilisateur ainsi que le mot de passe. Vous devrez aussi entrez le login / pass que vous avez précédemment crée sur le site de Your-Freedom.

Lors du choix du serveur, choisissez un serveur français afin d'éviter tout problème avec blizzard (un compte qui se connecte depuis l'Allemagne la journée et la France le soir ça peut être louche, à moins que vous jouiez sur un serveur privé)

Une fois la procédure de l’assistant achevée :

--> Sauvegarder et quitter

Puis quittez le programme en cliquant simplement sur Quitter l’application :)

Configuration de Proxifier

Installez le et lancez le.

--> Options --> Proxy Settings --> Add

  • Dans IP Address tapez : 127.0.0.1
  • Dans Port, tapez : 1080
  • Et en dessous, cochez « SOCKS Version 5 »

--> OK --> OK --> File --> Save Setting As

Positionnez vous dans un dossier (peut importe lequel), choisissez un nom de fichier et cliquez sur Enregistrer

Ensuite :

Clic droit sur le carré gris apparu dans la barre des tâches(à coté de l’heure en bas à droite de votre écran), puis sélectionnez Exit.


Lancement

Il faut toujours suivre la procédure suivante pour faire fonctionner le bazar (pas dans le désordre quoi)

  • Vous lancez Your-Freedom et vous cliquez sur « Connexion »
  • Vous lancez Proxifier
  • Vous lancez WoW

Si tout se passe correctement, vous devriez voir du trafic dans le carré gris de proxifier (vert pour l'upload et bleu pour le download), à la suite de quoi vous pourrez vous connecter et jouer normalement.

Libre à vous de modifier ce tuto si certains points ne vous conviennent pas :)

Bon jeu !

Sources

Post du modérateur "Enjoy" sur le Forum Mmoglider.fr

Photo

Télécharger notre tutoriel au format PDF