Internet für alle, kostenlos und lassen Sie niemanden beleidigt gehen

Guten Tag, Community!

Ich heiße Michail Podivilow. Ich bin der Gründer der öffentlichen Organisation „Medium“.

Ich wurde wiederholt gebeten, eine kurze, aber umfassende Anleitung zum Herstellen einer Verbindung zum Netzwerk zu schreiben dezentraler Internetanbieter „Medium“ im Overlay-Modus, also ohne direkte Verbindung zum Router des Medium-Betreibers, sondern über die Nutzung des Internets und Yggdrasil als Transportmittel.

In dieser Veröffentlichung werde ich versuchen, klar zu erklären, wie Sie im Overlay-Modus eine Verbindung zum Medium-Netzwerk herstellen und die Arbeitsumgebung konfigurieren können, wenn Sie das Windows-Betriebssystem verwenden.

Wenn Sie im Detail erfahren möchten, was der dezentrale Internetanbieter „Medium“ ist und was nicht, empfehle ich die Lektüre Artikel von meinem Kollegen.

Internet für alle, kostenlos und lassen Sie niemanden beleidigt gehen

Abschweifung

Bevor ich zum Hauptzweig der Geschichte übergehe, möchte ich ein paar Worte darüber sagen, warum die Verbindung im Overlay-Modus mit dem Medium-Netzwerk mittlerweile eine ziemlich wichtige Rolle spielt.

Lassen Sie uns zunächst die Topologie verwenden Teilnetz в Kolomna и Chanty-MansijskNicht jeder möchte in diese Städte pilgern, um das Netzwerk in Aktion zu testen.

In diesen Städten Mesh funktioniert auf der Ebene L2, wo bereits oben auf der Ebene L3 arbeitet Yggdrasil, das wir als Haupttransport des Netzwerks verwenden.

Somit sieht die Topologie des „Medium“-Netzwerks wie folgt aus:Internet für alle, kostenlos und lassen Sie niemanden beleidigt gehen

Zweitens besteht aufgrund der Tatsache, dass die meisten Benutzer nicht in der Lage sind, sich direkt mit den Routern der Betreiber mittlerer Netzwerke zu verbinden, ein natürlicher Bedarf, auf Netzwerkressourcen über die bereits vertraute Nutzung des Transports des Internets zuzugreifen uns alle.

Dank der Nutzung der Verbindung im Overlay-Modus hat das Medium-Netzwerk eine große Anzahl an Informationsressourcen erworben, die nun von Betreibern und Teilnehmern des Medium-Netzwerks verwaltet werden.

Überzeugen Sie sich selbst!Internet für alle, kostenlos und lassen Sie niemanden beleidigt gehen

Mir scheint, dass der Titel im Widerspruch zum Inhalt steht. Sollte es so sein?

Der Titel widerspricht nicht dem Inhalt, sondern ist eine subjektive Projektion der Erwartungen des Autors, dass die Community des dezentralen Internetanbieters „Medium“ in naher Zukunft den Zugang zum Netzwerk in vielen anderen Städten Russlands organisieren kann. Dadurch können Benutzer die Ressourcen des Medium-Netzwerks nutzen, ohne den Internettransport zu nutzen.

Wir glauben, dass jeder Mensch das Recht auf kostenlose Bereitstellung und Nutzung von Kommunikationsdiensten haben sollte, da wir in der Realität nicht dafür bezahlen, direkt miteinander zu kommunizieren. Vergiss das nicht Das Netzwerk wird in erster Linie von Menschen gebildet, nicht von Technologie — Wir zahlen nur deshalb für die Nutzung des Internettransports er gehört nicht zu uns.

Trotz der Tatsache, dass das Internet ursprünglich dezentralisiert war (wie der Name schon sagt – „Interconnected Networks“, „Network of Networks“), sind Kommunikationskanäle immer noch Eigentum des Staates oder von Unternehmen. Daher besteht sein Hauptnachteil darin, dass es nicht von der Gemeinschaft, sondern vom Staat und den Unternehmen kontrolliert wird.

Übrigens verfügt Medium neben Kolomna und Chanty-Mansijsk über Zugangspunkte in Seen, Samara и Tyumen. Auch ausländische Enthusiasten unterstützen die Medium-Netzwerkinitiative und bauen Hotspots in Riga und Barcelona auf.

Lassen Sie uns beginnen!

Schritt 1. Laden Sie die für den ordnungsgemäßen Betrieb des Netzwerks erforderliche Software herunter.

Laden Sie je nach Bit-Version Ihres Betriebssystems die neueste Version des Yggdrasil-Clients herunter auf der entsprechenden Seite. Zum Zeitpunkt des Schreibens ist Version 0.3.8 aktuell.

Sie können die Bitanzahl Ihres Betriebssystems herausfinden, indem Sie im Programm „Explorer“ das Kontextmenü des Abschnitts „Computer“ aufrufen und „Eigenschaften“ auswählen.

Sie interessieren sich für den Punkt „Systemtyp“. Dort wird Ihnen die Bitanzahl Ihres Betriebssystems angezeigt. Zum Beispiel, "64-Bit-Betriebssystem".

Der Client kann hier heruntergeladen werden:

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

Und dementsprechend kann das Dienstprogramm zur Verwaltung Ihrer Kopie von Yggdrasil hier heruntergeladen werden:

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

Schritt 2. Installation der für den ordnungsgemäßen Betrieb des Netzwerks erforderlichen Software.

Jetzt müssen Sie die zuvor heruntergeladenen Dateien in das Verzeichnis verschieben, das sich unter befindet C: WindowsSystem32. Normalerweise die Windows-Umgebungsvariable % PATH% enthält die Adressen der Verzeichnisse, in denen sich die ausführbaren Dateien befinden. Sie beinhalten C: WindowsSystem32.

Schritt 3. Einrichten des Yggdrasil-Clients.

Durch Drücken einer Tastenkombination Win + R und geben Sie den Befehl in das angezeigte Feld ein cmd, starten Sie die Befehlszeile.

Internet für alle, kostenlos und lassen Sie niemanden beleidigt gehen

Verwenden Sie den Befehl yggdrasil -genconf > yggdrasil.confum eine neue Konfigurationsdatei zu erstellen. Geben Sie diese Datei unter keinen Umständen an Dritte weiter., da es Ihren privaten Schlüssel zum Verschlüsseln des Datenverkehrs innerhalb des Netzwerks enthält.

Der private Schlüssel generiert Ihre Intranet-IPv6-Adresse. Wenn ein Angreifer also eine Kopie Ihrer Konfigurationsdatei erhalten kann, kann er auch Ihre IPv6-Adresse verwenden und sich als Sie ausgeben.

Ihre Konfigurationsdatei befindet sich jetzt unter C:UsersВАШЕ_ИМЯ_ПОЛЬЗОВАТЕЛЯyggdrasil.conf. Öffnen Sie diese Datei mit einem beliebigen Texteditor und achten Sie besonders auf die folgenden Paare Schlüsselwert:

Peers: [] — Wenn Sie dieses Feld leer lassen, kann der Yggdrasil-Client nur darin arbeiten -autoconf. Hier sind weitere Peers (Teilnehmer) des Netzwerks anzugeben, die ebenfalls im Overlay-Modus arbeiten. Sie werden verbunden, wenn der Yggdrasil-Client gestartet wird.

Wählen Sie mehrere Peers aus nächste Liste und fügen Sie sie zur Liste der Peers hinzu.

Am Ende sollten Sie so etwas haben Peers: ["tcp://46.151.26.194:60575", "tcp://78.155.207.12:32320", "tcp://194.177.21.156:5066"]. Sie können auch Kollegen aus anderen Ländern einsetzen, aber das ist extrem nicht empfohlen, da sich dies nachteilig auf die Gesamtleistung des Netzwerks auswirkt.

Ändern Sie die Einstellung NodeInfoPrivacy: false auf NodeInfoPrivacy: true, wenn Sie nicht möchten, dass andere im Netzwerk wissen, welche Plattform, Architektur und Version des Yggdrasil-Clients Sie verwenden. Ich empfehle, diese Optionen auszublenden, da Yggdrasil derzeit in einigen Versionen nicht sehr stabil ist kann Schwachstellen aufweisen.

Sie können die Einstellung auch konfigurieren NodeInfodamit andere Netzwerkbenutzer mehr Informationen über Ihren Knoten erfahren können. Sie entscheiden, welche Informationen Sie weitergeben und welche nicht.

Zum Beispiel:

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

Schritt 4. Erstellen einer Aufgabe im Aufgabenplaner.

Durch Drücken einer Tastenkombination Win + R und geben Sie den Befehl in das angezeigte Feld ein taskschd.msc, starten Sie den Taskplaner.

Internet für alle, kostenlos und lassen Sie niemanden beleidigt gehen

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

Geben Sie auf der Registerkarte „Allgemein“ im Feld „Name“ „Yggdrasil“ ein und aktivieren Sie das Kontrollkästchen „Mit höchsten Rechten ausführen“. Dies ist notwendig, damit der Yggdrasil-Client den Netzwerk-TAP-Treiber nutzen 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ü „Beim Anmelden“ aus. OK klicken.

Klicken Sie auf der Registerkarte „Aktionen“ auf die Schaltfläche „Erstellen“ und wählen Sie im Kontextmenü neben „Aktion“ die Option „Programm ausführen“. Geben Sie im Feld Programm oder Skript Folgendes ein: Yggdrasil. Geben Sie im Feld „Argumente hinzufügen (optional)“ ein -useconffile C:UsersИМЯ_ВАШЕГО_ПОЛЬЗОВАТЕЛЯyggdrasil.conf. OK klicken.

Schritt 5. Installation der OpenVPN-Distribution.

Yggdrasil verwendet einen virtuellen Netzwerk-TAP-Treiber, um ein Ethernet-Gerät zu emulieren und den korrekten Netzwerkbetrieb sicherzustellen.

Sie können die OpenVPN-Distribution herunterladen hier.

Schritt 6. Konfigurieren von DNS-Servern für das IPv6-Protokoll.

  1. Rufen Sie per Tastendruck das Windows-Kontextmenü auf Win und öffnen Sie das Bedienfeld
  2. Wählen Sie „Netzwerk und Internet“
  3. Wählen Sie „Netzwerk- und Freigabecenter“
  4. Klicken Sie auf den Link neben den Worten „Verbindungen“.
  5. Klicken Sie auf Eigenschaften
  6. Wählen Sie „IP-Version 6 (TCP/IPv6)“
  7. Klicken Sie auf Eigenschaften
  8. Aktivieren Sie das Kontrollkästchen neben „Folgende DNS-Serveradressen verwenden“
  9. eingeben 200:d0c4:68ee:e87b:c206:67b8:5fa5:d4be Geben Sie im Feld „Bevorzugter DNS-Server“ den Eintrag „Bevorzugter DNS-Server“ ein und klicken Sie auf „OK“.

Glückwunsch! Die Einrichtung ist abgeschlossen. Kehren Sie zum Taskplaner zurück, wählen Sie dann das Element Yggdrasil aus und klicken Sie im Kontextmenü rechts auf die Schaltfläche „Ausführen“.

Es erscheint ein Terminalfenster:

Internet für alle, kostenlos und lassen Sie niemanden beleidigt gehen
Всё работает.

Jetzt können Sie Ihren Browser öffnen und in die Adressleiste eingeben http://medium.isp/. Wenn das Netzwerk korrekt konfiguriert ist, wird die folgende Seite angezeigt:

Internet für alle, kostenlos und lassen Sie niemanden beleidigt gehen

Herzlich Willkommen!

Wir haben für Sie eine Liste der interessantesten und beliebtesten Netzwerkressourcen zusammengestellt – Sie können sie finden hier.

Kostenloses Internet in Russland beginnt bei Ihnen

Sie können heute jede erdenkliche Hilfe bei der Einrichtung eines kostenlosen Internets in Russland leisten. Wir haben eine umfassende Liste zusammengestellt, wie Sie dem Netzwerk genau helfen können:

    Internet für alle, kostenlos und lassen Sie niemanden beleidigt gehen   Erzählen Sie Ihren Freunden und Kollegen vom Medium-Netzwerk
    Internet für alle, kostenlos und lassen Sie niemanden beleidigt gehen   Поделитесь ссылкой zu diesem Artikel in sozialen Netzwerken oder im persönlichen Blog
    Internet für alle, kostenlos und lassen Sie niemanden beleidigt gehen   Beteiligen Sie sich an der Diskussion technischer Probleme im Medium-Netzwerk auf GitHub
    Internet für alle, kostenlos und lassen Sie niemanden beleidigt gehen   Erstellen Sie Ihren Webservice online Yggdrasil
    Internet für alle, kostenlos und lassen Sie niemanden beleidigt gehen   Erhöhe deine Zugangspunkt zum Medium-Netzwerk

Siehe auch:

ich habe nichts zu verstecken
Alles, was Sie über den dezentralen Internetanbieter Medium wissen wollten, aber nicht zu fragen wagten
Schatz, wir töten das Internet

Wir sind auf Telegram: @medium_isp

An der Umfrage können nur registrierte Benutzer teilnehmen. Einloggenbitte.

Alternative Abstimmung: Für uns ist es wichtig, die Meinung derjenigen zu kennen, die keinen vollständigen Account bei Habré haben

86 Benutzer haben abgestimmt. 22 Benutzer enthielten sich der Stimme.

Source: habr.com

Kommentar hinzufügen