Internet pour tous, gratuitement, et que personne ne parte mécontent

Bonjour, Communauté!

Je m'appelle Mikhail Podivilov. Je suis le fondateur de l'organisation publique « Medium ».

On m'a souvent demandé d'écrire un guide concis mais complet sur la manière de se connecter au réseau du 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 en utilisant Internet et Yggdrasil comme transport.

Dans cette publication, j'essaierai d'expliquer de manière accessible comment se connecter au réseau « Medium » en mode overlay et configurer un environnement de travail si vous utilisez le système d'exploitation Windows.

Si vous souhaitez en savoir plus sur ce qu'est et ce que n'est pas un fournisseur d'accès Internet décentralisé « Medium », je recommande de lire l'article de mon collègue.

Internet pour tous, gratuitement, et que personne ne parte mécontent

Parenthèse lyrique

Avant de passer à l'élément principal du récit, je voudrais dire quelques mots sur l'importance actuelle de la connexion en mode overlay au réseau « Medium ».

Tout d'abord, même si nous utilisons une topologie partial mesh dans Kolomna et à Khanty-Mansiysk, tout le monde n'a pas envie de faire un voyage pèlerin vers ces villes pour tester le réseau en action.

Dans ces villes, Mesh fonctionne à un niveau L2, au-dessus duquel les niveaux L3 sur Yggdrasil, que nous utilisons comme principale transport du réseau.

Ainsi, la topologie du réseau « Medium » a la forme suivante :Internet pour tous, gratuitement, et que personne ne parte mécontent

Deuxièmement, en raison de l'impossibilité pour la plupart des utilisateurs de se connecter directement aux routeurs des opérateurs du réseau « Medium », il existe un besoin naturel d'accéder aux ressources du réseau en utilisant le transport déjà familier qu'est Internet.

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

Regardez par vous-même !Internet pour tous, gratuitement, et que personne ne parte mécontent

Je pense que le titre est en contradiction avec le contenu. Est-ce bien cela ?

Le titre ne contredit pas le contenu, mais représente une projection subjective des attentes de l'auteur, selon laquelle la communauté du fournisseur d'accès Internet décentralisé « Medium » pourra organiser l'accès au réseau dans de nombreuses autres villes de Russie à l'avenir. Cela permettra aux utilisateurs d'accéder aux ressources du réseau « Medium » sans recourir au transport du réseau Internet.

Nous croyons que chaque personne devrait avoir le droit d'accéder gratuitement aux services de communication, car nous ne payons pas pour interagir directement les uns avec les autres dans la réalité. N'oublions pas que un réseau est d'abord constitué de personnes, et non de technologies — nous payons uniquement pour l'utilisation des transports du réseau Internet parce que il ne nous appartient pas.

Bien que l'Internet ait été initialement décentralisé (comme l'indique son nom — «Interconnected Networks», «Réseau de Réseaux»), les canaux de communication appartiennent toujours soit à l'État, soit à des entreprises. Ainsi, son principal inconvénient est qu'il est contrôlé non par la communauté, mais par l'État et les entreprises.

D'ailleurs, en plus de Kolomna et Khanty-Mansiysk, «Medium» dispose de points d'accès à Ozyory, Samara et Tyumen. Des passionnés étrangers soutiennent également l'initiative du réseau «Medium» et élèvent des points d'accès à Riga et Barcelone.

Alors, commençons !

Étape 1. Téléchargement des logiciels nécessaires pour le bon fonctionnement sur le réseau.

En fonction de l'architecture 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 de cet article, la version actuelle est 0.3.8.

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

Vous devez vous intéresser à l'option «Type de système». Cela affichera l'architecture de votre système d'exploitation. Par exemple, «système d'exploitation 64 bits».

Vous pouvez télécharger le client ici :

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

Et, en conséquence, vous pouvez télécharger l'outil pour administrer votre copie de Yggdrasil ici :

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

Étape 2. Installation des logiciels nécessaires pour un bon fonctionnement sur le réseau.

Vous devez maintenant déplacer les fichiers téléchargés précédemment dans le répertoire situé à l'adresse C:\Windows\System32. En général, la variable d'environnement Windows %PATH% contient les adresses des répertoires où se trouvent les fichiers exécutables. Cela inclut également C:\Windows\System32.

Étape 3. Configuration du client Yggdrasil.

En appuyant sur la combinaison de touches Win + R et en entrant dans le champ qui apparaît la commande cmd, lancez l'invite de commande.

Internet pour tous, gratuitement, et que personne ne parte mécontent

Utilisez la commande yggdrasil -genconf > yggdrasil.conf, pour 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 le chiffrement du trafic au sein du réseau.

Votre adresse IPv6 interne est dérivée de la clé privée, donc si un attaquant parvient à obtenir une copie de votre fichier de configuration, il pourra également utiliser votre adresse IPv6 et se faire passer pour vous.

Votre fichier de configuration se trouve maintenant à l'adresse C:UsersVOTRENOMDUTILISATEURyggdrasil.conf. Ouvrez ce fichier avec n'importe quel éditeur de texte et prêtez une attention particulière aux paires suivantes clé-valeur:

Peers: [] — si ce champ est vide, le client Yggdrasil ne pourra fonctionner qu'en mode -autoconf. D'autres pairs (participants) du réseau, fonctionnant également en mode overlay, doivent être indiqués ici. Ils seront connectés au démarrage du client Yggdrasil.

Sélectionnez quelques pairs dans la liste suivante et ajoutez-les à la liste des pairs.

Vous devriez obtenir 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 utiliser des pairs d'autres pays, mais cela est très sont pas recommandés, car cela impacte négativement la performance globale du réseau.

Modifiez le paramètre NodeInfoPrivacy: false sur NodeInfoPrivacy: true, si vous ne souhaitez pas que d'autres participants au réseau sachent quelle plateforme, architecture et version du client Yggdrasil vous utilisez. Je recommande de masquer ces paramètres, car Yggdrasil n'est pas encore suffisamment stable et certaines versions peuvent contenir des vulnérabilités.

Vous pouvez également configurer le paramètre NodeInfo, pour que les autres utilisateurs du réseau puissent en savoir plus sur votre nœud. Vous choisissez quelles informations partager et lesquelles ne pas partager.

Par exemple :

Informations sur le nœud :
{
contact : mihail@podivilov.ru
emplacement : Ozyory, Russie
nom : home.y.podivilov.ru
}

Étape 4. Créez une tâche dans le planificateur de tâches.

En appuyant sur la combinaison de touches Win + R et en entrant dans le champ qui apparaît la commande taskschd.msc, lancez le planificateur de tâches.

Internet pour tous, gratuitement, et que personne ne parte mécontent

, dans le menu contextuel à 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 ». Cela est nécessaire pour que le client Yggdrasil puisse utiliser le pilote TAP réseau que nous installerons à l'étape suivante.

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

Dans l'onglet « Actions », cliquez sur le bouton « Créer » et dans le menu contextuel à côté de « Action », sélectionnez « Lancer le programme ». Dans le champ « Programme ou script », saisissez Yggdrasil. Dans le champ « Ajouter des arguments (facultatif) », saisissez -useconffile C:UsersNOM_D_UTILISATEURyggdrasil.conf. Cliquez sur « OK ».

Étape 5. Installation du package OpenVPN.

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

Vous pouvez télécharger le package OpenVPN ici.

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

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

Félicitations ! La configuration est terminée. Revenez au planificateur de tâches, puis sélectionnez Yggdrasil et cliquez sur le bouton « Exécuter » dans le menu contextuel à droite.

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

Internet pour tous, gratuitement, et que personne ne parte mécontent
Tout fonctionne.

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 parte mécontent

Bienvenue !

Nous avons préparé pour vous une liste des ressources les plus intéressantes et recherchées du réseau — vous pouvez la trouver ici.

Un Internet libre en Russie commence avec vous

Vous pouvez contribuer à l'établissement d'un Internet libre en Russie dès aujourd'hui. Nous avons dressé une liste exhaustive de ce que vous pouvez faire pour aider le réseau :

    Internet pour tous, gratuitement, et que personne ne parte mécontent   Parlez du réseau Medium à vos amis et collègues
    Internet pour tous, gratuitement, et que personne ne parte mécontent   Partagez le lien vers cet article sur les réseaux sociaux ou votre blog personnel
    Internet pour tous, gratuitement, et que personne ne parte mécontent   Participez à la discussion sur les questions techniques du réseau Medium sur GitHub
    Internet pour tous, gratuitement, et que personne ne parte mécontent   Créez votre service web sur le réseau Yggdrasil
    Internet pour tous, gratuitement, et que personne ne parte mécontent   Élevez votre point d'accès au réseau Medium

Lisez aussi :

Je n'ai rien à cacher
Tout ce que vous avez toujours voulu savoir sur le fournisseur d'accès Internet décentralisé Medium, mais que vous aviez peur de demander
Chérie, nous tuons Internet

Nous sommes sur Telegram : @medium_isp

Seuls les utilisateurs enregistrés peuvent participer au sondage. Connectez-vous, s'il vous plaît.

Vote alternatif : nous tenons à connaître l'avis de ceux qui n'ont pas de compte complet sur Habr

  • ↑

  • ↓

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

Source : habr.com

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster