Internet for alle, gratis, og lad ingen gå fornærmet

God eftermiddag, fællesskab!

Mit navn er Mikhail Podivilov. Jeg er stifter af den offentlige organisation "Medium".

Jeg er gentagne gange blevet bedt om at skrive en kort, men omfattende guide til, hvordan man forbinder til netværket decentral internetudbyder "Medium" i overlejringstilstand, det vil sige uden direkte forbindelse til mellemoperatørens router, men gennem brug af internettet og Yggdrasil som transport.

I denne publikation vil jeg forsøge tydeligt at forklare, hvordan du kan oprette forbindelse til Medium-netværket i overlejringstilstand og konfigurere arbejdsmiljøet, hvis du bruger Windows-operativsystemet.

Hvis du ønsker at finde ud af i detaljer, hvad den decentraliserede internetudbyder "Medium" er og ikke er, anbefaler jeg at læse min kollegas artikel.

Internet for alle, gratis, og lad ingen gå fornærmet

Lyrisk digression

Før jeg går videre til historiens hovedgren, vil jeg gerne sige et par ord om, hvorfor forbindelse i overlejringstilstand til Medium-netværket nu spiller en ret vigtig rolle.

Lad os først bruge topologien delvis maske в Kolomna и Khanty-Mansiysk, ikke alle ønsker at valfarte til disse byer for at prøve netværket i aktion.

I disse byer mesh arbejder på niveau L2, hvor der allerede er oven på dem på niveauet L3 værker Yggdrasil, som vi bruger som hovedtransporten af ​​netværket.

Således ser topologien af ​​"Medium" netværket sådan ud:Internet for alle, gratis, og lad ingen gå fornærmet

For det andet, på grund af det faktum, at de fleste brugere ikke har mulighed for direkte at oprette forbindelse til mellem-netoperatørernes routere, er der et naturligt behov for at få adgang til netværksressourcer gennem brug af transporten af ​​internettet, som allerede er velkendt for os alle sammen.

Takket være brugen af ​​forbindelse i overlejringstilstand har Medium-netværket erhvervet et stort antal informationsressourcer, som nu administreres af operatører og deltagere i Medium-netværket.

Se selv!Internet for alle, gratis, og lad ingen gå fornærmet

Det forekommer mig, at titlen modsiger indholdet. Er det sådan det skal være?

Titlen modsiger ikke indholdet, men er en subjektiv projektion af forfatterens forventninger om, at samfundet af den decentraliserede internetudbyder "Medium" i den nærmeste fremtid vil være i stand til at organisere adgang til netværket i mange andre byer i Rusland. Dette vil give brugerne mulighed for at bruge ressourcerne på det mellemstore netværk uden at bruge internettransport.

Vi mener, at enhver person skal have ret til fri levering og brug af kommunikationstjenester, fordi vi ikke betaler for direkte at kommunikere med hinanden i virkeligheden. Glem det ikke netværket er primært dannet af mennesker, ikke teknologi — vi betaler kun for brugen af ​​internettransport pga han hører ikke til os.

På trods af det faktum, at internettet oprindeligt var decentraliseret (som navnet antyder - "sammenkoblede netværk", "netværk af netværk"), ejes kommunikationskanaler stadig enten af ​​staten eller virksomheder. Derfor er dens største ulempe, at den ikke kontrolleres af samfundet, men af ​​staten og virksomheder.

Medium har i øvrigt udover Kolomna og Khanty-Mansiysk adgangspunkter i Søer, Samara и Tyumen. Udenlandske entusiaster støtter også Medium netværksinitiativet og rejser hotspots i Riga og Barcelona.

Så lad os komme i gang!

Trin 1. Download den software, der er nødvendig for korrekt drift af netværket.

Afhængigt af dit operativsystems bithed, download den seneste udgivelse af Yggdrasil-klienten på den tilsvarende side. I skrivende stund er version 0.3.8 aktuel.

Du kan finde ud af dit operativsystems bithed ved at kalde kontekstmenuen i afsnittet "Computer" i "Explorer"-programmet og vælge "Egenskaber".

Du er interesseret i punktet "Systemtype". Bitness af dit operativsystem vil blive vist der. For eksempel, "64-bit operativsystem'.

Klienten kan downloades her:

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

Og følgelig kan værktøjet til at administrere din kopi af Yggdrasil downloades her:

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

Trin 2. Installation af software nødvendig for korrekt drift af netværket.

Nu skal du flytte de tidligere downloadede filer til den mappe, der findes på C: WindowsSystem32. Typisk Windows-miljøvariablen % PATH% indeholder adresserne på de mapper, hvori de eksekverbare filer er placeret. De omfatter C: WindowsSystem32.

Trin 3. Opsætning af Yggdrasil-klienten.

Ved at trykke på en tastekombination Win + R og indtast kommandoen i det viste felt cmd, start kommandolinjen.

Internet for alle, gratis, og lad ingen gå fornærmet

Brug kommandoen yggdrasil -genconf > yggdrasil.conffor at oprette en ny konfigurationsfil. Del ikke denne fil med nogen under nogen omstændigheder., fordi den indeholder din private nøgle til kryptering af trafik på netværket.

Den private nøgle genererer din intranet IPv6-adresse, så hvis en hacker kan få en kopi af din konfigurationsfil, vil de også være i stand til at bruge din IPv6-adresse og efterligne dig.

Din konfigurationsfil er nu placeret på C:UsersВАШЕ_ИМЯ_ПОЛЬЗОВАТЕЛЯyggdrasil.conf. Åbn denne fil med en hvilken som helst teksteditor, og vær særlig opmærksom på følgende par nøgleværdi:

Peers: [] — hvis du lader dette felt stå tomt, vil Yggdrasil-klienten kun kunne arbejde i -autoconf. Andre ligestillede (deltagere) af netværket, der også fungerer i overlejringstilstand, skal angives her. De vil blive forbundet til, når Yggdrasil-klienten lanceres.

Vælg flere jævnaldrende fra næste liste og føj dem til listen over jævnaldrende.

Du burde ende med noget som Peers: ["tcp://46.151.26.194:60575", "tcp://78.155.207.12:32320", "tcp://194.177.21.156:5066"]. Du kan også bruge jævnaldrende fra andre lande, men det er ekstremt frarådes, da dette har en skadelig effekt på den samlede netværksydelse.

Skift indstillingen NodeInfoPrivacy: falseNodeInfoPrivacy: true, hvis du ikke ønsker, at andre på netværket skal vide, hvilken platform, arkitektur og version af Yggdrasil-klienten du bruger. Jeg anbefaler at skjule disse muligheder, da Yggdrasil i øjeblikket ikke er særlig stabil og nogle versioner kan have sårbarheder.

Du kan også konfigurere indstillingen NodeInfoså andre netværksbrugere kan finde ud af mere information om din node. Du vælger, hvilke oplysninger du vil dele, og hvad du ikke vil.

For eksempel:

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

Trin 4. Oprettelse af en opgave i opgaveplanlæggeren.

Ved at trykke på en tastekombination Win + R og indtast kommandoen i det viste felt taskschd.msc, start opgaveplanlæggeren.

Internet for alle, gratis, og lad ingen gå fornærmet

Fra kontekstmenuen til højre skal du vælge Opret opgave.

På fanen "Generelt" i feltet "Navn" skal du indtaste "Yggdrasil" og markere afkrydsningsfeltet "Kør med højeste rettigheder". Dette er nødvendigt for at Yggdrasil-klienten kan bruge netværks-TAP-driveren, som vi installerer i næste trin.

På fanen "Triggers" skal du klikke på knappen "Opret" og vælge "Ved login" fra kontekstmenuen. Klik på OK.

På fanen "Handlinger", klik på knappen "Opret" og over for "Handling" fra kontekstmenuen, vælg "Kør et program". Indtast i feltet Program eller Script Yggdrasil. Indtast i feltet "Tilføj argumenter (valgfrit)". -useconffile C:UsersИМЯ_ВАШЕГО_ПОЛЬЗОВАТЕЛЯyggdrasil.conf. Klik på OK.

Trin 5. Installation af OpenVPN-distributionen.

Yggdrasil bruger en virtuel netværk TAP-driver til at emulere en Ethernet-enhed og sikre korrekt netværksdrift.

Du kan downloade OpenVPN-distributionen her.

Trin 6. Konfiguration af DNS-servere til IPv6-protokollen.

  1. Åbn Windows-kontekstmenuen ved at trykke på en tast Win og åbn kontrolpanelet
  2. Vælg "Netværk og internet"
  3. Vælg "Netværks- og delingscenter"
  4. Klik på linket ud for ordene "Forbindelser"
  5. Klik på Egenskaber
  6. Vælg "IP version 6 (TCP/IPv6)"
  7. Klik på Egenskaber
  8. Marker afkrydsningsfeltet ud for "Brug følgende DNS-serveradresser"
  9. indtaste 200:d0c4:68ee:e87b:c206:67b8:5fa5:d4be i feltet Foretrukken DNS-server, og klik på OK

Tillykke! Opsætningen er fuldført. Vend tilbage til opgaveplanlægningen, vælg derefter Yggdrasil-elementet og klik på Kør-knappen fra kontekstmenuen til højre.

Du vil se et terminalvindue vises:

Internet for alle, gratis, og lad ingen gå fornærmet
Всё работает.

Nu kan du åbne din browser og indtaste i adresselinjen http://medium.isp/. Hvis netværket er konfigureret korrekt, vil du se følgende side:

Internet for alle, gratis, og lad ingen gå fornærmet

Velkommen!

Vi har udarbejdet en liste over de mest interessante og populære netværksressourcer til dig - du kan finde den her.

Gratis internet i Rusland starter med dig

Du kan yde al mulig assistance til etableringen af ​​et gratis internet i Rusland i dag. Vi har samlet en omfattende liste over præcis, hvordan du kan hjælpe netværket:

    Internet for alle, gratis, og lad ingen gå fornærmet   Fortæl dine venner og kolleger om netværket Medium
    Internet for alle, gratis, og lad ingen gå fornærmet   Del link til denne artikel på sociale netværk eller personlig blog
    Internet for alle, gratis, og lad ingen gå fornærmet   Tag del i diskussionen af ​​tekniske spørgsmål på Medium-netværket på GitHub
    Internet for alle, gratis, og lad ingen gå fornærmet   Opret din webservice online Yggdrasil
    Internet for alle, gratis, og lad ingen gå fornærmet   Hæv din adgangspunkt til Medium netværket

Se også:

Jeg har intet at skjule
Alt hvad du ville vide om den decentrale internetudbyder Medium, men var bange for at spørge
Skat, vi dræber internettet

Vi er på Telegram: @medium_isp

Kun registrerede brugere kan deltage i undersøgelsen. Log ind, Vær venlig.

Alternativ afstemning: det er vigtigt for os at kende holdningen fra dem, der ikke har en fuld konto på Habré

86 brugere stemte. 22 brugere undlod at stemme.

Kilde: www.habr.com

Tilføj en kommentar