Internet pour tous, gratuitement, et que personne ne s'offusque

Bonjour, Communauté !

Je m'appelle Mikhaïl Podivilov. Je suis le fondateur de l'organisme public « Medium ».

On m'a demandé à plusieurs reprises d'écrire un guide court mais complet sur la façon de se connecter au réseau. fournisseur d'accès Internet décentralisé "Medium" en mode overlay, c'est-à-dire sans se connecter directement au routeur de l'opérateur Medium, mais grâce à l'utilisation d'Internet et Yggdrasil comme transport.

Dans cette publication, je vais essayer d'expliquer clairement comment vous pouvez vous connecter au réseau Medium en mode superposition et configurer l'environnement de travail si vous utilisez le système d'exploitation Windows.

Si vous souhaitez découvrir en détail ce qu'est et n'est pas le fournisseur d'accès Internet décentralisé « Medium », je vous recommande de lire article de mon collègue.

Internet pour tous, gratuitement, et que personne ne s'offusque

digression

Avant de passer à la branche principale de l'histoire, je voudrais dire quelques mots sur la raison pour laquelle la connexion en mode superposition au réseau Medium joue désormais un rôle assez important.

Tout d'abord, utilisons la topologie maillage partiel в Kolomna и Khanty-Mansiïsk, tout le monde n'a pas envie de faire un pèlerinage dans ces villes pour tester le réseau en action.

Dans ces villes Engrener fonctionne au niveau L2, où déjà au-dessus d'eux au niveau L3 fonctionne Yggdrasil, que nous utilisons comme moyen de transport principal du réseau.

Ainsi, la topologie du réseau « Medium » ressemble à ceci :Internet pour tous, gratuitement, et que personne ne s'offusque

Deuxièmement, étant donné que la plupart des utilisateurs n'ont pas la possibilité de se connecter directement aux routeurs des opérateurs de réseau Medium, il existe un besoin naturel d'accéder aux ressources du réseau via l'utilisation du transport Internet, déjà familier à nous tous.

Grâce à l'utilisation de la connexion en mode overlay, le réseau Medium s'est doté d'un grand nombre de ressources d'information, qui sont désormais administrées par les opérateurs et les participants du réseau Medium.

Voyez vous-même!Internet pour tous, gratuitement, et que personne ne s'offusque

Il me semble que le titre contredit le contenu. Est-ce ainsi que ça devrait être ?

Le titre ne contredit pas le contenu, mais est une projection subjective des attentes de l'auteur selon lesquelles, dans un avenir proche, la communauté du fournisseur Internet décentralisé « Medium » sera en mesure d'organiser l'accès au réseau dans de nombreuses autres villes de Russie. Cela permettra aux utilisateurs d'utiliser les ressources du réseau Medium sans utiliser le transport Internet.

Nous pensons que chaque personne devrait avoir droit à la libre fourniture et à l'utilisation des services de communication, car en réalité, nous ne payons pas pour communiquer directement les uns avec les autres. N'oublie pas ça le réseau est principalement constitué de personnes et non de technologie — nous payons pour l'utilisation du transport Internet uniquement parce que il ne nous appartient pas.

Malgré le fait qu'Internet ait été initialement décentralisé (comme son nom l'indique - « Réseaux interconnectés », « Réseau de réseaux »), les canaux de communication appartiennent toujours soit à l'État, soit aux entreprises. Par conséquent, son principal inconvénient est qu’il n’est pas contrôlé par la communauté, mais par l’État et les entreprises.

À propos, en plus de Kolomna et Khanty-Mansiysk, Medium dispose de points d'accès à des lacs, Samara и Tyumen. Les passionnés étrangers soutiennent également l'initiative du réseau Medium et proposent des hotspots à Riga et Barcelone.

Alors commençons!

Étape 1. Téléchargez le logiciel nécessaire au bon fonctionnement du réseau.

En fonction du nombre de bits de votre système d'exploitation, téléchargez la dernière version du client Yggdrasil sur la page correspondante. Au moment de la rédaction, la version 0.3.8 est à jour.

Vous pouvez connaître le nombre de bits de votre système d'exploitation en appelant le menu contextuel de la section « Ordinateur » du programme « Explorateur » et en sélectionnant « Propriétés ».

Vous êtes intéressé par la rubrique « Type de système ». Le nombre de bits de votre système d’exploitation y sera affiché. Par exemple, "Système d'exploitation 64-bit».

Le client peut être téléchargé ici :

Yggdrasil 0.3.8 / i386 (32 bits) | Yggdrasil 0.3.8 / amd64 (64 bits)

Et, en conséquence, l'utilitaire d'administration de votre copie d'Yggdrasil peut être téléchargé ici :

Yggdrasilctl 0.3.8 / i386 (32 bits) | Yggdrasilctl 0.3.8 / amd64 (64 bits)

Étape 2. Installation des logiciels nécessaires au bon fonctionnement du réseau.

Vous devez maintenant déplacer les fichiers précédemment téléchargés vers le répertoire situé à l'adresse C: WindowsSystem32. Généralement la variable d'environnement Windows % CHEMIN% contient les adresses des répertoires dans lesquels se trouvent les fichiers exécutables. Ils comprennent C: WindowsSystem32.

Étape 3. Configuration du client Yggdrasil.

En appuyant sur une combinaison de touches Win + R et entrez la commande dans le champ qui apparaît cmd, lancez la ligne de commande.

Internet pour tous, gratuitement, et que personne ne s'offusque

Utilisez la commande yggdrasil -genconf > yggdrasil.confpour créer un nouveau fichier de configuration. Ne partagez en aucun cas ce fichier avec qui que ce soit., car il contient votre clé privée pour chiffrer le trafic au sein du réseau.

La clé privée génère votre adresse IPv6 intranet, donc si un attaquant parvient à obtenir une copie de votre fichier de configuration, il pourra également utiliser votre adresse IPv6 et usurper votre identité.

Votre fichier de configuration se trouve maintenant à l'adresse C:UsersВАШЕ_ИМЯ_ПОЛЬЗОВАТЕЛЯyggdrasil.conf. Ouvrez ce fichier avec n'importe quel éditeur de texte et portez une attention particulière aux couples suivants valeur clé:

Peers: [] — si vous laissez ce champ vide, le client Yggdrasil ne pourra travailler qu'en -autoconf. Les autres pairs (participants) du réseau qui fonctionnent également en mode overlay doivent être indiqués ici. Ils seront connectés au lancement du client Yggdrasil.

Sélectionnez plusieurs pairs parmi prochaine liste et ajoutez-les à la liste des pairs.

Vous devriez vous retrouver avec quelque chose comme Peers: ["tcp://46.151.26.194:60575", "tcp://78.155.207.12:32320", "tcp://194.177.21.156:5066"]. Vous pouvez également faire appel à des pairs d’autres pays, mais c’est extrême pas recommandé, car cela a un effet néfaste sur les performances globales du réseau.

Changer le paramètre NodeInfoPrivacy: false sur NodeInfoPrivacy: true, si vous ne souhaitez pas que les autres utilisateurs du réseau sachent quelle plate-forme, architecture et version du client Yggdrasil vous utilisez. Je recommande de masquer ces options car Yggdrasil n'est actuellement pas très stable et certaines versions peut avoir des vulnérabilités.

Vous pouvez également configurer le paramètre NodeInfoafin que les autres utilisateurs du réseau puissent trouver plus d'informations sur votre nœud. Vous choisissez quelles informations vous partagerez et celles que vous ne partagerez pas.

Par exemple:

NodeInfo:
{
contact: [email protected]
location: Ozyory, Russia
name: home.y.podivilov.ru
}

Étape 4. Création d'une tâche dans le planificateur de tâches.

En appuyant sur une combinaison de touches Win + R et entrez la commande dans le champ qui apparaît taskschd.msc, démarrez le planificateur de tâches.

Internet pour tous, gratuitement, et que personne ne s'offusque

Dans le menu contextuel de droite, sélectionnez Créer une tâche.

Dans l'onglet « Général », dans le champ « Nom », saisissez « Yggdrasil » et cochez la case « Exécuter avec les droits les plus élevés ». Ceci est nécessaire pour que le client Yggdrasil puisse utiliser le pilote réseau TAP, que nous installerons à l'étape suivante.

Sur l'onglet « Déclencheurs », cliquez sur le bouton « Créer » et sélectionnez « À la connexion » dans le menu contextuel. Cliquez sur OK.

Sur l'onglet « Actions », cliquez sur le bouton « Créer » et en face de « Action » dans le menu contextuel, sélectionnez « Exécuter un programme ». Dans le champ Programme ou Script, saisissez Yggdrasil. Dans le champ "Ajouter des arguments (facultatif)", saisissez -useconffile C:UsersИМЯ_ВАШЕГО_ПОЛЬЗОВАТЕЛЯyggdrasil.conf. Cliquez sur OK.

Étape 5. Installation de la distribution OpenVPN.

Yggdrasil utilise un pilote TAP de réseau virtuel pour émuler un périphérique Ethernet et garantir le bon fonctionnement du réseau.

Vous pouvez télécharger la distribution OpenVPN ici.

Étape 6. Configuration des serveurs DNS pour le protocole IPv6.

  1. Appelez le menu contextuel de Windows en appuyant sur une touche Win et ouvrez le panneau de configuration
  2. Sélectionnez "Réseau et Internet"
  3. Sélectionnez "Centre Réseau et partage"
  4. Cliquez sur le lien en face des mots « Connexions »
  5. Cliquez sur Propriétés
  6. Sélectionnez « IP version 6 (TCP/IPv6) »
  7. Cliquez sur Propriétés
  8. Cochez la case à côté de « Utiliser les adresses de serveur DNS suivantes »
  9. entrer 200:d0c4:68ee:e87b:c206:67b8:5fa5:d4be dans le champ Serveur DNS préféré et cliquez sur OK

Toutes nos félicitations! La configuration est terminée. Revenez au planificateur de tâches, puis sélectionnez l'élément Yggdrasil et cliquez sur le bouton Exécuter dans le menu contextuel de droite.

Vous verrez une fenêtre de terminal apparaître :

Internet pour tous, gratuitement, et que personne ne s'offusque
Вс работает.

Vous pouvez maintenant ouvrir votre navigateur et saisir dans la barre d'adresse http://medium.isp/. Si le réseau est correctement configuré, vous verrez la page suivante :

Internet pour tous, gratuitement, et que personne ne s'offusque

Bienvenue!

Nous avons préparé pour vous une liste des ressources réseau les plus intéressantes et les plus populaires - vous pouvez la trouver ici.

L'Internet gratuit en Russie commence avec vous

Vous pouvez aujourd’hui apporter toute l’aide possible à l’établissement d’un Internet libre en Russie. Nous avons compilé une liste complète de la manière exacte dont vous pouvez aider le réseau :

    Internet pour tous, gratuitement, et que personne ne s'offusque   Parlez du réseau Medium à vos amis et collègues
    Internet pour tous, gratuitement, et que personne ne s'offusque   Partager référence à cet article sur les réseaux sociaux ou blog personnel
    Internet pour tous, gratuitement, et que personne ne s'offusque   Participez à la discussion sur les problèmes techniques sur le réseau Medium sur GitHub
    Internet pour tous, gratuitement, et que personne ne s'offusque   Créez votre service web en ligne Yggdrasil
    Internet pour tous, gratuitement, et que personne ne s'offusque   Élevez le vôtre point d'accès au réseau Medium

Voir aussi:

je n'ai rien à cacher
Tout ce que vous vouliez savoir sur le fournisseur d'accès Internet décentralisé Medium, sans oser le demander
Chérie, nous tuons Internet

Nous en Télégramme: @medium_isp

Seuls les utilisateurs enregistrés peuvent participer à l'enquête. se connecters'il te plait.

Vote alternatif : il est important pour nous de connaître l'avis de ceux qui n'ont pas un compte complet sur Habré

86 utilisateurs ont voté. 22 utilisateurs se sont abstenus.

Source: habr.com

Ajouter un commentaire