God dag, gemenskapen!
Mitt namn Àr Mikhail Podivylov. Jag Àr grundare av den ideella organisationen «Medium».
Jag har flera gÄnger blivit ombedd att skriva en kort men uttömmande vÀgledning om hur man kan ansluta sig till nÀtverket i overlay-lÀge, det vill sÀga, utan att ansluta direkt till routern frÄn operatören «Medium», utan genom att anvÀnda internet och som transport.
I detta inlÀgg ska jag försöka förklara pÄ ett tillgÀngligt sÀtt hur man kan ansluta sig till «Medium»-nÀtverket i overlay-lÀge och konfigurera arbetsmiljön om du anvÀnder operativsystemet Windows.
Om du vill veta mer om vad en decentraliserad internetleverantör «Medium» Àr och vad den inte Àr, rekommenderar jag att lÀsa .

En lyrisk avstickare
Innan vi gÄr över till huvudtemat vill jag sÀga nÄgra ord om varför anslutning i overlay-lÀge till «Medium»-nÀtverket nu spelar en tillrÀckligt viktig roll.
För det första, Àven om vi anvÀnder topologin pÄ och , vill inte alla göra en pilgrimsresa till dessa stÀder för att prova nÀtverket i aktion.
I dessa stÀder fungerar pÄ nivÄ , dÀr ovanpÄ dem finns det en nivÄ pÄ att implementera protokollet ActivityPub. , som vi anvÀnder som den huvudsakliga transporten för nÀtverket.
SÄledes har topologin för «Medium»-nÀtverket följande utseende
För det andra, pÄ grund av att de flesta anvÀndare inte har möjlighet till direkt anslutning till routrarna frÄn nÀtverksoperatörerna «Medium», uppstÄr det ett naturligt behov av att fÄ tillgÄng till nÀtverkets resurser genom att anvÀnda transport frÄn det redan bekanta internet.
Genom att anvÀnda anslutning i overlay-lÀge har nÀtverket «Medium» fÄtt en stor mÀngd informationsresurser som nu administreras av nÀtverksoperatörer och deltagare i «Medium».
Se sjÀlva!
Jag tycker att rubriken motsÀger innehÄllet. Borde det vara sÄ?
Rubriken strider inte mot innehÄllet, utan utgör en subjektiv projektion av författarens förvÀntningar, att det decentraliserade internetleverantörsnÀtverket "Medium" inom en snar framtid kommer att kunna organisera tillgÄng till nÀtverket i mÄnga andra stÀder i Ryssland. Detta kommer att möjliggöra för anvÀndarna att anvÀnda resurserna i nÀtverket "Medium" utan att behöva anvÀnda internetnÀtverket.
Vi anser att varje mĂ€nniska bör ha rĂ€tt till gratis tillhandahĂ„llande och anvĂ€ndning av kommunikationstjĂ€nster, för vi betalar inte för att kunna kommunicera med varandra i verkligheten. Det Ă€r viktigt att komma ihĂ„g att nĂ€tverket först och frĂ€mst bestĂ„r av mĂ€nniskor, inte teknik â vi betalar för anvĂ€ndningen av internettransport endast dĂ€rför att den inte tillhör oss.
Trots att internet ursprungligen var decentraliserat (vilket dess namn "Interconnected Networks" â "NĂ€tverk av NĂ€tverk" â antyder), Ă€gs kommunikationskanalerna fortfarande antingen av staten eller av företag. SĂ„ledes Ă€r den största bristen pĂ„ internet att det kontrolleras av staten och företag, inte av gemenskapen.
För övrigt har "Medium" förutom Kolomna och Khanty-Mansiysk accesspunkter i , och . UtlÀndska entusiaster stöder ocksÄ initiativet frÄn nÀtverket "Medium" och upprÀttar accesspunkter i Riga och Barcelona.
SÄ, lÄt oss börja!
Steg 1. Nedladdning av programvara som krÀvs för att fungera korrekt i nÀtverket.
Beroende pÄ din operativsystems arkitektur, ladda ner den senaste versionen av Yggdrasil-klienten . Vid tidpunkten för detta skrivande Àr version 0.3.8 aktuell.
Du kan ta reda pÄ din operativsystems arkitektur genom att högerklicka pÄ "Dator" i programmet "Utforskaren" och vÀlja "Egenskaper".
Du Àr intresserad av punkten "Systemtyp". DÀr kommer arkitekturen av ditt operativsystem att visas. Till exempel, "64-bitars operativsystem».
Klienten kan laddas ner hÀr:
|
Och motsvarande, verktyget för att administrera din kopia av Yggdrasil kan laddas ner hÀr:
|
Steg 2. Installation av programvara som krÀvs för att fungera korrekt i nÀtverket.
Nu behöver du flytta de tidigare uppladdade filerna till katalogen som ligger pÄ adressen C:WindowsSystem32. Som regel innehÄller Windows-miljövÀnnen %PATH% adresserna till katalogerna dÀr de exekverbara filerna finns. Dessa inkluderar Àven C:WindowsSystem32.
Steg 3. Konfigurering av Yggdrasil-klienten.
Genom att trycka pÄ tangentkombinationen Win + R och skriva in kommandot i det framkomna fÀltet cmd, starta kommandotolken.

AnvÀnd kommandot yggdrasil -genconf > yggdrasil.conf, för att skapa en ny konfigurationsfil. Dela absolut inte denna fil med nÄgon, eftersom den innehÄller din privata nyckel för att kryptera trafiken inom nÀtverket.
FrÄn den privata nyckeln bildas din interna IPv6-adress, sÄ om en angripare lyckas fÄ en kopia av din konfigurationsfil, kommer han ocksÄ att ha möjlighet att anvÀnda din IPv6-adress och utge sig för att vara dig.
Din konfigurationsfil finns nu pĂ„ adressen C:UsersDITT_ANVĂNDARNAMNyggdrasil.conf. Ăppna denna fil med valfri textredigerare och var sĂ€rskilt uppmĂ€rksam pĂ„ följande par nyckel-vĂ€rde:
Peers: [] â lĂ€mnar du detta fĂ€lt tomt kommer Yggdrasil-klienten att fungera endast i lĂ€ge -autoconf. HĂ€r ska andra noder (deltagare) i nĂ€tverket som ocksĂ„ kör i overlay-lĂ€ge anges. Dessa kommer att anslutas vid start av Yggdrasil-klienten.
VÀlj flera noder frÄn och lÀgg till dem i listan över noder.
Det bör se ut ungefÀr sÄ hÀr Peers: ["tcp://46.151.26.194:60575", "tcp://78.155.207.12:32320", "tcp://194.177.21.156:5066"]. Du kan ocksÄ anvÀnda noder frÄn andra lÀnder, men detta Àr extremt att inte, eftersom det pÄverkar nÀtverkets övergripande prestanda negativt.
Ăndra parametern NodeInfoPrivacy: false till NodeInfoPrivacy: true, om du inte vill att andra deltagare i nĂ€tverket ska veta vilken plattform, arkitektur och version av Yggdrasil-klienten du anvĂ€nder. Jag rekommenderar att dölja dessa parametrar, eftersom Yggdrasil för nĂ€rvarande inte Ă€r tillrĂ€ckligt stabilt och vissa versioner .
Du kan ocksÄ konfigurera parametern NodeInfo, sÄ att andra anvÀndare i nÀtverket kan fÄ mer information om din nod. Du bestÀmmer sjÀlv vilken information du vill dela och vilken du inte vill.
Till exempel:
NodeInfo:
{
kontakt: mihail@podivilov.ru
plats: Ozyory, Ryssland
namn: home.y.podivilov.ru
}
Steg 4. Skapa en uppgift i uppgiftsschemalÀggaren.
Genom att trycka pÄ tangentkombinationen Win + R och skriva in kommandot i det framkomna fÀltet taskschd.msc, starta uppgiftsschemalÀggaren.

I höger klickmeny vÀljer du Skapa en uppgift.
I fliken "AllmÀnt" i fÀltet "Namn" skriver du "Yggdrasil" och markerar alternativet "Kör med högsta behörighet". Detta Àr nödvÀndigt för att Yggdrasil-klienten ska kunna anvÀnda den virtuella TAP-drivrutinen som vi kommer att installera i nÀsta steg.
I fliken "Utlösare" klickar du pÄ knappen "Skapa" och vÀljer alternativet "Vid inloggning" frÄn kontextmenyn. Klicka pÄ "OK".
I fliken "Ă
tgĂ€rder" klickar du pĂ„ knappen "Skapa" och vĂ€ljer alternativet "Kör program" frĂ„n kontextmenyn bredvid texten "Ă
tgĂ€rd". I fĂ€ltet "Program eller skript" skriver du Yggdrasil. I fĂ€ltet "LĂ€gg till argument (valfritt)" skriver du -useconffile C:UsersDINA_ANVĂNDAREYggdrasil.conf. Klicka pĂ„ "OK".
Steg 5. Installation av OpenVPN-distributionen.
Yggdrasil anvÀnder en virtuell nÀtverks TAP-drivrutin för att emulera en Ethernet-enhet och sÀkerstÀlla korrekt nÀtverksfunktion.
Du kan ladda ner OpenVPN-distributionen .
Steg 6. Konfigurera DNS-servrar för IPv6-protokollet.
- Ăppna Windows kontextmeny genom att trycka pĂ„ tangenten
Winoch öppna Kontrollpanelen - VÀlj "NÀtverk och internet"
- VĂ€lj "NĂ€tverks- och delningscenter"
- Klicka pÄ lÀnken som finns bredvid texten "Anslutningar"
- Klicka pÄ "Egenskaper"
- VĂ€lj "Internet Protocol version 6 (TCP/IPv6)"
- Klicka pÄ "Egenskaper"
- Markera alternativet "AnvÀnd följande DNS-serveradresser"
- Skriv in
200:d0c4:68ee:e87b:c206:67b8:5fa5:d4bei fÀltet "Föredragen DNS-server" och klicka pÄ "OK"
Grattis! Konfigurationen Àr klar. GÄ tillbaka till aktivitetsplaneraren, vÀlj sedan objektet Yggdrasil och klicka pÄ knappen "Kör" frÄn kontextmenyn till höger.
Du kommer att se det öppnade terminalfönstret:

Allt fungerar.
Nu kan du öppna din webblÀsare och skriva in i adressfÀltet . Om nÀtverket Àr korrekt konfigurerat kommer du att se följande sida:

VĂ€lkommen!
Vi har förberett en lista over de mest intressanta och eftertraktade resurserna pĂ„ nĂ€tet â du kan hitta den .
Det fria internetet i Ryssland börjar med dig
Du kan redan idag ge ditt stöd för ett fritt internet i Ryssland. Vi har sammanstÀllt en omfattande lista över hur du kan hjÀlpa nÀtverket:
   Â
   BerÀtta för dina vÀnner och kollegor om nÀtverket »Medium«
   Â
   Dela till denna artikel pÄ sociala medier eller din personliga blogg
   Â
   Delta i diskussionen om nÀtverket »Medium« tekniska frÄgor
   Â
   Skapa din egen webbtjÀnst i nÀtverket
   Â
   Höj din till nÀtverket »Medium«
LÀs ocksÄ:
Vi Àr pÄ Telegram:
Endast registrerade anvÀndare kan delta i omröstningen. , tack.
Alternativ röstning: vi vill veta vad de tycker som inte har ett fullvÀrdigt konto pÄ Habré
â
â
86 anvÀndare har röstat. 22 anvÀndare avstod.
KĂ€lla: habr.com
