Internet für alle, kostenlos, und lass niemanden unzufrieden gehen

Guten Tag, Gemeinschaft!

Mein Name ist Mikhail Podivilov. Ich bin der Gründer der gemeinnützigen Organisation „Medium“.

Ich wurde mehrmals gebeten, ein kurzes, aber umfassendes Handbuch zu schreiben, wie man sich mit dem Netzwerk verbindet des dezentralen Internetanbieters „Medium“ im Overlay-Modus, das heißt, nicht direkt mit dem Router des Betreibers „Medium“ zu verbinden, sondern über das Internet und Yggdrasil als Transport.

In diesem Beitrag werde ich versuchen, verständlich zu erklären, wie Sie sich im Overlay-Modus mit dem Netzwerk „Medium“ verbinden und Ihre Arbeitsumgebung konfigurieren können, wenn Sie ein Windows-Betriebssystem verwenden.

Wenn Sie mehr über das wissen möchten, was der dezentrale Internetanbieter „Medium“ ist und was nicht, empfehle ich Ihnen, zu lesen den Artikel meines Kollegen.

Internet für alle, kostenlos, und lass niemanden unzufrieden gehen

Lyrische Abschweifung

Bevor ich zum Hauptzweig der Erzählung übergehe, möchte ich ein paar Worte darüber sagen, warum die Verbindung im Overlay-Modus mit dem Netzwerk „Medium“ zurzeit eine recht wichtige Rolle spielt.

Erstens, selbst wenn wir eine Topologie verwenden, Partial-Mesh in Kolomna und Chanty-Mansijsk, es möchten nicht alle eine Pilgerreise in diese Städte unternehmen, um das Netzwerk in Aktion zu erleben.

In diesen Städten Mesh arbeitet auf der Ebene L2, wo bereits darauf aufbauend auf Ebene L3 an uarch-bench Yggdrasil, die wir als Haupttransport für das Netzwerk nutzen.

Somit hat die Topologie des Netzwerks „Medium“ folgendes AussehenInternet für alle, kostenlos, und lass niemanden unzufrieden gehen

Zweitens, da die meisten Benutzer nicht die Möglichkeit haben, sich direkt mit den Routern der Betreiber des Netzwerks „Medium“ zu verbinden, entsteht ein natürlicher Bedarf nach Zugriff auf die Ressourcen des Netzwerks über den Transport des bereits vertrauten Internets.

Durch die Nutzung der Verbindung im Overlay-Modus hat das Netzwerk „Medium“ eine große Anzahl von Informationsressourcen gewonnen, die jetzt von Betreibern und Teilnehmern des Netzwerks „Medium“ verwaltet werden.

Sehen Sie selbst!Internet für alle, kostenlos, und lass niemanden unzufrieden gehen

Es scheint mir, dass die Überschrift dem Inhalt widerspricht. Sollte es nicht so sein?

Der Titel steht nicht im Widerspruch zum Inhalt, sondern ist eine subjektive Projektion der Erwartungen des Autors, dass die Gemeinschaft des dezentralen Internetanbieters „Medium“ bald in der Lage sein wird, den Zugang zum Netzwerk auch in vielen anderen Städten Russlands zu organisieren. Dies wird es den Nutzern ermöglichen, die Ressourcen des „Medium“-Netzes ohne die Nutzung von Internetverkehr zu verwenden.

Wir sind der Meinung, dass jeder Mensch das Recht auf die unentgeltliche Bereitstellung und Nutzung von Kommunikationsdiensten haben sollte, da wir nicht dafür bezahlen, um direkt miteinander in der Realität zu kommunizieren. Vergessen Sie nicht, dass das Netzwerk in erster Linie von Menschen und nicht von Technologien gebildet wird, wir bezahlen nur für die Nutzung des Internetverkehrs, weil er uns nicht gehört..

Obwohl das Internet ursprünglich dezentralisiert war (was auch sein Name – „Interconnected Networks“, „Netzwerk der Netzwerke“ – belegt), gehören die Kommunikationskanäle nach wie vor entweder dem Staat oder den Unternehmen. Daher ist eines seiner größten Mängel, dass es nicht von der Gemeinschaft, sondern von Staat und Unternehmen kontrolliert wird.

Übrigens hat „Medium“ neben Kolomna und Chanty-Mansiysk auch Zugangspunkte in Ozjora,, Samara, und Tyumen. Ausländische Enthusiasten unterstützen ebenfalls die Initiative des „Medium“-Netzes und errichten Zugangspunkte in Riga und Barcelona.

Also, lass uns anfangen!

Schritt 1. Herunterladen der Software, die für die ordnungsgemäße Nutzung des Netzwerks erforderlich ist.

Je nach Bit-Tiefe Ihres Betriebssystems laden Sie die neueste Version des Yggdrasil-Clients von der entsprechenden Seite. Zum Zeitpunkt des Schreibens ist die Version 0.3.8 aktuell.

Die Bit-Tiefe Ihres Betriebssystems erfahren Sie durch einen Rechtsklick im Abschnitt „Computer“ innerhalb des „Explorer“-Programms und die Auswahl von „Eigenschaften“.

Sie suchen den Punkt „Systemtyp“. Dort wird die Bit-Tiefe Ihres Betriebssystems angezeigt. Zum Beispiel: „64-Bit-Betriebssystem“.».

Den Client können Sie hier herunterladen:

Yggdrasil 0.3.8 / i386 (32-Bit) | Yggdrasil 0.3.8 / amd64 (64-Bit)

Und entsprechend das Dienstprogramm zur Verwaltung Ihrer Yggdrasil-Kopie können Sie hier herunterladen:

Yggdrasilctl 0.3.8 / i386 (32-Bit) | Yggdrasilctl 0.3.8 / amd64 (64-Bit)

Schritt 2. Installation der Software, die für die ordnungsgemäße Nutzung des Netzwerks erforderlich ist.

Jetzt müssen Sie die zuvor hochgeladenen Dateien in das Verzeichnis verschieben, das sich unter der Adresse befindet C:WindowsSystem32. In der Regel enthält die Windows-Umgebungsvariable %PATH% die Pfade zu den Verzeichnissen, in denen sich die ausführbaren Dateien befinden. Dazu gehört auch C:WindowsSystem32.

Schritt 3. Konfiguration des Yggdrasil-Clients.

Drücken Sie die Tastenkombination Win + R und geben Sie im angezeigten Feld den Befehl ein cmd, um die Eingabeaufforderung zu starten.

Internet für alle, kostenlos, und lass niemanden unzufrieden gehen

Verwenden Sie den Befehl yggdrasil -genconf > yggdrasil.conf, um eine neue Konfigurationsdatei zu erstellen. Teilen Sie diese Datei auf keinen Fall mit jemandem, da sie Ihren privaten Schlüssel zur Verschlüsselung des Datenverkehrs im Netzwerk enthält.

Ihr interner IPv6-Adresse wird aus dem privaten Schlüssel abgeleitet, daher hat ein Angreifer, der eine Kopie Ihrer Konfigurationsdatei erhält, auch die Möglichkeit, Ihre IPv6-Adresse zu verwenden und sich als Sie auszugeben.

Ihre Konfigurationsdatei befindet sich nun unter der Adresse C:UsersIHR_BENUTZERNAMEyggdrasil.conf. Öffnen Sie diese Datei mit einem beliebigen Texteditor und achten Sie besonders auf die folgenden Paare von Schlüssel-Wert-Paaren:

Peers: [] — Wenn Sie dieses Feld leer lassen, kann der Yggdrasil-Client nur im -autoconfModus arbeiten. Hier sollten andere Peers (Teilnehmer) des Netzwerks angegeben werden, die ebenfalls im Overlay-Modus arbeiten. Diese werden beim Start des Yggdrasil-Clients verbunden.

Wählen Sie einige Peers aus der folgenden Liste und fügen Sie sie der Peer-Liste hinzu.

Es sollte etwa so aussehen Peers: ["tcp://46.151.26.194:60575", "tcp://78.155.207.12:32320", "tcp://194.177.21.156:5066"]. Sie können auch Peers aus anderen Ländern verwenden, aber dies ist extrem nicht empfohlen, da dies die allgemeine Netzwerkleistung negativ beeinflusst.

Ändern Sie die Einstellung NodeInfoPrivacy: false auf NodeInfoPrivacy: true, wenn Sie nicht möchten, dass andere Netzwerkmitglieder wissen, welche Plattform, Architektur und Version des Yggdrasil-Clients Sie verwenden. Ich empfehle, diese Parameter zu verbergen, da Yggdrasil derzeit nicht ausreichend stabil ist und einige Versionen Sicherheitsanfälligkeiten aufweisen können.

Sie können auch die Einstellung NodeInfo, so konfigurieren, dass andere Netzwerkbenutzer mehr Informationen über Ihren Knoten erfahren. Sie entscheiden selbst, welche Informationen Sie teilen möchten und welche nicht.

Zum Beispiel:

Knoteninfo:
{
kontakt: mihail@podivilov.ru
standort: Ozyory, Russland
name: home.y.podivilov.ru
}

Schritt 4. Erstellen Sie eine Aufgabe im Aufgabenplaner.

Drücken Sie die Tastenkombination Win + R und geben Sie im angezeigten Feld den Befehl ein taskschd.msc, öffnen Sie den Aufgabenplaner.

Internet für alle, kostenlos, und lass niemanden unzufrieden gehen

Wählen Sie im Kontextmenü auf der rechten Seite Aufgabe erstellen.

Geben Sie auf der Registerkarte „Allgemein“ im Feld „Name“ „Yggdrasil“ ein und setzen Sie das Häkchen bei „Mit höchsten Rechten ausführen“. Dies ist notwendig, damit der Yggdrasil-Client den Netzwerk-TAP-Treiber verwenden kann, den wir im nächsten Schritt installieren werden.

Klicken Sie auf der Registerkarte „Trigger“ auf die Schaltfläche „Erstellen“ und wählen Sie im Kontextmenü den Punkt „Beim Anmelden“. Klicken Sie auf „OK“.

Klicken Sie auf der Registerkarte „Aktionen“ auf die Schaltfläche „Erstellen“ und wählen Sie im Kontextmenü gegenüber der Bezeichnung „Aktion“ den Punkt „Programm starten“. Geben Sie im Feld „Programm oder Skript“ ein Yggdrasil. Geben Sie im Feld „Argumente hinzufügen (optional)“ ein -useconffile C:UsersIHR_BENUTZERNAMEyggdrasil.conf. Klicken Sie auf „OK“.

Schritt 5. Installation des OpenVPN-Distributionspakets.

Yggdrasil verwendet einen virtuellen Netzwerk-TAP-Treiber zur Emulation eines Ethernet-Geräts und für den ordnungsgemäßen Betrieb des Netzwerks.

Das OpenVPN-Distributionspaket kann heruntergeladen werden hier.

Schritt 6. Konfiguration der DNS-Server für das IPv6-Protokoll.

  1. Rufen Sie das Kontextmenü von Windows auf, indem Sie die Taste Win drücken und die Systemsteuerung öffnen
  2. Wählen Sie „Netzwerk und Internet“
  3. Wählen Sie „Netzwerk- und Freigabecenter“
  4. Klicken Sie auf den Link, der gegenüber der Bezeichnung „Verbindungen“ steht
  5. Klicken Sie auf „Eigenschaften“
  6. Wählen Sie den Punkt „Internetprotokoll Version 6 (TCP/IPv6)“
  7. Klicken Sie auf „Eigenschaften“
  8. Setzen Sie ein Häkchen bei „Folgende DNS-Serveradressen verwenden“
  9. Geben Sie ein 200:d0c4:68ee:e87b:c206:67b8:5fa5:d4be im Feld „Bevorzugter DNS-Server“ ein und klicken Sie auf „OK“

Herzlichen Glückwunsch! Die Konfiguration ist abgeschlossen. Kehren Sie zum Aufgabenplaner zurück, wählen Sie das Element Yggdrasil aus und klicken Sie im Kontextmenü auf der rechten Seite auf die Schaltfläche „Ausführen“.

Sie sehen das angezeigte Terminalfenster:

Internet für alle, kostenlos, und lass niemanden unzufrieden gehen
Es funktioniert alles.

Jetzt können Sie Ihren Browser öffnen und in die Adresszeile eingeben http://medium.isp/. Wenn das Netzwerk richtig konfiguriert ist, sehen Sie die folgende Seite:

Internet für alle, kostenlos, und lass niemanden unzufrieden gehen

Willkommen!

Wir haben für Sie eine Liste der interessantesten und gefragtesten Ressourcen im Netzwerk zusammengestellt — Sie können sie finden hier.

Freies Internet in Russland beginnt mit Ihnen

Sie können bereits heute einen Beitrag zur Schaffung eines freien Internets in Russland leisten. Wir haben eine umfassende Liste zusammengestellt, wie Sie das Netzwerk unterstützen können:

    Internet für alle, kostenlos, und lass niemanden unzufrieden gehen   Erzählen Sie Ihren Freunden und Kollegen von dem Netzwerk «Medium»
    Internet für alle, kostenlos, und lass niemanden unzufrieden gehen   Teilen Sie den Link zu diesem Artikel in sozialen Netzwerken oder in Ihrem persönlichen Blog
    Internet für alle, kostenlos, und lass niemanden unzufrieden gehen   Beteiligen Sie sich an der Diskussion über technische Fragen des Netzwerks «Medium» auf GitHub
    Internet für alle, kostenlos, und lass niemanden unzufrieden gehen   Erstellen Sie Ihren Webdienst im Netzwerk Yggdrasil
    Internet für alle, kostenlos, und lass niemanden unzufrieden gehen   Heben Sie Ihren Zugangspunkt zum Netzwerk «Medium»

Lesen Sie auch:

Ich habe nichts zu verbergen
Alles, was Sie über den dezentralen Internetanbieter „Medium“ wissen wollten, sich aber nicht getraut haben zu fragen
Liebling, wir töten das Internet

Wir sind auf Telegram: @medium_isp

Nur registrierte Benutzer können an der Umfrage teilnehmen. Bitte einloggen.

Alternatives Abstimmen: Uns ist die Meinung derjenigen wichtig, die kein volles Konto auf Habr haben

86 Benutzer haben abgestimmt. 22 Benutzer haben sich enthalten.

Quelle: habr.com

60GB SSD 8Gb DDR4