Internet för alla, gratis, och låt ingen lämna kränkt

God eftermiddag, Community!

Jag heter Mikhail Podivilov. Jag är grundaren av den offentliga organisationen "Medium".

Jag har upprepade gånger blivit ombedd att skriva en kort men omfattande guide om hur man ansluter till nätverket decentraliserad internetleverantör "Medium" i överlagringsläge, det vill säga utan att ansluta direkt till Mediumoperatörens router, utan genom användning av Internet och yggdrasil som transport.

I den här publikationen kommer jag att försöka förklara tydligt hur du kan ansluta till Medium-nätverket i överlagringsläge och konfigurera arbetsmiljön om du använder operativsystemet Windows.

Om du vill ta reda på i detalj vad den decentraliserade internetleverantören "Medium" är och inte är, rekommenderar jag att läsa artikel av min kollega.

Internet för alla, gratis, och låt ingen lämna kränkt

Lyrisk utvikning

Innan jag går vidare till berättelsens huvudgren skulle jag vilja säga några ord om varför anslutning i överlagringsläge till Medium-nätverket nu spelar en ganska viktig roll.

Låt oss först använda topologin partiell maska в Kolomna и Khanty-Mansiysk, inte alla vill göra en pilgrimsfärd till dessa städer för att prova nätverket i aktion.

I dessa städer Maska fungerar på nivån L2, där redan på toppen av dem på nivån L3 arbetar yggdrasil, som vi använder som huvudtransport av nätverket.

Således ser topologin för "Medium" nätverket ut så här:Internet för alla, gratis, och låt ingen lämna kränkt

För det andra, på grund av det faktum att de flesta användare inte har möjlighet att direkt ansluta till routrarna hos Medium-nätoperatörerna, finns det ett naturligt behov av att få tillgång till nätverksresurser genom användning av transporten av Internet, vilket redan är bekant för oss alla.

Tack vare användningen av anslutning i överlagringsläge har Medium-nätverket förvärvat ett stort antal informationsresurser, som nu administreras av operatörer och deltagare i Medium-nätverket.

Se själv!Internet för alla, gratis, och låt ingen lämna kränkt

Det förefaller mig som att titeln motsäger innehållet. Är det så här det ska vara?

Titeln motsäger inte innehållet, men är en subjektiv projektion av författarens förväntningar på att gemenskapen av den decentraliserade internetleverantören "Medium" inom en snar framtid kommer att kunna organisera åtkomst till nätverket i många andra städer i Ryssland. Detta gör det möjligt för användare att använda resurserna i Medium-nätverket utan att använda internettransport.

Vi anser att varje person ska ha rätt till gratis tillhandahållande och användning av kommunikationstjänster, eftersom vi inte betalar för att direkt kommunicera med varandra i verkligheten. Glöm inte det nätverket bildas i första hand av människor, inte teknik — vi betalar för användningen av internettransporter endast pga han tillhör inte oss.

Trots det faktum att Internet från början var decentraliserat (som namnet antyder - "sammankopplade nätverk", "nätverk av nätverk"), ägs kommunikationskanaler fortfarande antingen av staten eller företag. Därför är dess största nackdel att den inte kontrolleras av samhället, utan av staten och företag.

Förresten, förutom Kolomna och Khanty-Mansiysk har Medium accesspunkter i sjöar, samara и Tyumen. Utländska entusiaster stöder också nätverksinitiativet Medium och lyfter upp hotspots i Riga och Barcelona.

Så låt oss komma igång!

Steg 1. Ladda ner den programvara som krävs för korrekt drift av nätverket.

Beroende på hur mycket ditt operativsystem är, ladda ner den senaste versionen av Yggdrasil-klienten på motsvarande sida. I skrivande stund är version 0.3.8 aktuell.

Du kan ta reda på bitheten i ditt operativsystem genom att anropa snabbmenyn i avsnittet "Dator" i programmet "Utforskaren" och välja "Egenskaper".

Du är intresserad av objektet "Systemtyp". Bitheten för ditt operativsystem kommer att visas där. Till exempel, "64-bitars operativsystem".

Klienten kan laddas ner här:

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

Och följaktligen kan verktyget för att administrera ditt exemplar av Yggdrasil laddas ner här:

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

Steg 2. Installation av programvara som krävs för korrekt drift av nätverket.

Nu måste du flytta de tidigare nedladdade filerna till katalogen som finns på C: WindowsSystem32. Vanligtvis miljövariabeln Windows % PATH% innehåller adresserna till katalogerna där de körbara filerna finns. De inkluderar C: WindowsSystem32.

Steg 3. Konfigurera Yggdrasil-klienten.

Genom att trycka på en tangentkombination Win + R och ange kommandot i fältet som visas cmd, starta kommandoraden.

Internet för alla, gratis, och låt ingen lämna kränkt

Använd kommandot yggdrasil -genconf > yggdrasil.confför att skapa en ny konfigurationsfil. Dela inte den här filen med någon under några omständigheter., eftersom den innehåller din privata nyckel för att kryptera trafik inom nätverket.

Den privata nyckeln genererar din intranäts IPv6-adress, så om en angripare kan få en kopia av din konfigurationsfil kommer de också att kunna använda din IPv6-adress och utge sig för att vara dig.

Din konfigurationsfil finns nu på C:UsersВАШЕ_ИМЯ_ПОЛЬЗОВАТЕЛЯyggdrasil.conf. Öppna den här filen med valfri textredigerare och ägna särskild uppmärksamhet åt följande par nyckelvärde:

Peers: [] — om du lämnar det här fältet tomt kommer Yggdrasil-klienten bara att kunna arbeta i -autoconf. Andra kamrater (deltagare) i nätverket som också arbetar i överlagringsläge ska anges här. De kommer att kopplas till när Yggdrasil-klienten lanseras.

Välj flera kamrater från nästa lista och lägg till dem i listan över kamrater.

Du borde sluta med något liknande Peers: ["tcp://46.151.26.194:60575", "tcp://78.155.207.12:32320", "tcp://194.177.21.156:5066"]. Du kan också använda kamrater från andra länder, men detta är extremt rekommenderas inte, eftersom detta har en skadlig effekt på nätverkets övergripande prestanda.

Ändra inställningen NodeInfoPrivacy: falseNodeInfoPrivacy: true, om du inte vill att andra i nätverket ska veta vilken plattform, arkitektur och version av Yggdrasil-klienten du använder. Jag rekommenderar att dölja dessa alternativ eftersom Yggdrasil för närvarande inte är särskilt stabil och vissa versioner kan ha sårbarheter.

Du kan också konfigurera inställningen NodeInfoså att andra nätverksanvändare kan ta reda på mer information om din nod. Du väljer vilken information du vill dela och vad du inte vill.

Till exempel:

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

Steg 4. Skapa en uppgift i uppgiftsschemaläggaren.

Genom att trycka på en tangentkombination Win + R och ange kommandot i fältet som visas taskschd.msc, starta aktivitetsschemaläggaren.

Internet för alla, gratis, och låt ingen lämna kränkt

Välj från snabbmenyn till höger Skapa uppgift.

På fliken "Allmänt", i fältet "Namn", skriv in "Yggdrasil" och markera kryssrutan "Kör med högsta rättigheter". Detta är nödvändigt för att Yggdrasil-klienten ska kunna använda nätverkets TAP-drivrutin, som vi kommer att installera i nästa steg.

På fliken "Triggers", klicka på knappen "Skapa" och välj "Vid inloggning" från snabbmenyn. Klicka på OK.

På fliken "Åtgärder", klicka på knappen "Skapa" och mittemot "Action" från snabbmenyn, välj "Kör ett program". Ange i fältet Program eller Script Yggdrasil. I fältet "Lägg till argument (valfritt)" anger du -useconffile C:UsersИМЯ_ВАШЕГО_ПОЛЬЗОВАТЕЛЯyggdrasil.conf. Klicka på OK.

Steg 5. Installera OpenVPN-distributionen.

Yggdrasil använder en virtuell nätverk TAP-drivrutin för att emulera en Ethernet-enhet och säkerställa korrekt nätverksdrift.

Du kan ladda ner OpenVPN-distributionen här.

Steg 6. Konfigurera DNS-servrar för IPv6-protokollet.

  1. Öppna Windows sammanhangsberoende meny genom att trycka på en tangent Win och öppna kontrollpanelen
  2. Välj "Nätverk och Internet"
  3. Välj "Nätverks- och delningscenter"
  4. Klicka på länken mittemot orden "Anslutningar"
  5. Klicka på Egenskaper
  6. Välj "IP version 6 (TCP/IPv6)"
  7. Klicka på Egenskaper
  8. Markera rutan bredvid "Använd följande DNS-serveradresser"
  9. ange 200:d0c4:68ee:e87b:c206:67b8:5fa5:d4be i fältet Preferred DNS Server och klicka på OK

Grattis! Installationen är klar. Återgå till Schemaläggaren, välj sedan Yggdrasil-objektet och klicka på Kör-knappen från snabbmenyn till höger.

Du kommer att se ett terminalfönster visas:

Internet för alla, gratis, och låt ingen lämna kränkt
Всё работает.

Nu kan du öppna din webbläsare och gå in i adressfältet http://medium.isp/. Om nätverket är korrekt konfigurerat kommer du att se följande sida:

Internet för alla, gratis, och låt ingen lämna kränkt

Välkommen!

Vi har förberett för dig en lista över de mest intressanta och populära nätverksresurserna - du kan hitta den här.

Gratis internet i Ryssland börjar med dig

Du kan ge all möjlig hjälp för att etablera ett gratis internet i Ryssland idag. Vi har sammanställt en omfattande lista över exakt hur du kan hjälpa nätverket:

    Internet för alla, gratis, och låt ingen lämna kränkt   Berätta för dina vänner och kollegor om nätverket Medium
    Internet för alla, gratis, och låt ingen lämna kränkt   Dela med sig länk till den här artikeln på sociala nätverk eller personlig blogg
    Internet för alla, gratis, och låt ingen lämna kränkt   Ta del av diskussionen om tekniska frågor på nätverket Medium på GitHub
    Internet för alla, gratis, och låt ingen lämna kränkt   Skapa din webbtjänst online yggdrasil
    Internet för alla, gratis, och låt ingen lämna kränkt   Höj din åtkomstpunkt till nätverket Medium

Se även:

jag har inget att dölja
Allt du ville veta om den decentraliserade internetleverantören Medium, men var rädd att fråga
Älskling, vi dödar internet

Vi är på Telegram: @medium_isp

Endast registrerade användare kan delta i undersökningen. Logga in, Snälla du.

Alternativ röstning: det är viktigt för oss att veta åsikten från de som inte har ett fullständigt konto på Habré

86 användare röstade. 22 användare avstod från att rösta.

Källa: will.com

Lägg en kommentar