Internet per tutti, gratuitamente, e che nessuno se ne vada insoddisfatto

Buongiorno, Comunità!

Mi chiamo Mikhail Podivilov. Sono il fondatore dell'organizzazione pubblica «Medium».

Mi è stato chiesto più volte di scrivere una guida breve ma completa su come connettersi alla rete del fornitore di servizi internet decentralizzato «Medium» in modalità overlay, ossia, senza connettersi direttamente al router dell'operatore «Medium», ma utilizzando Internet e Yggdrasil come mezzo di trasporto.

In questa pubblicazione cercherò di spiegare in modo chiaro come effettuare la connessione alla rete «Medium» in modalità overlay e configurare l'ambiente di lavoro, se usate un sistema operativo Windows.

Se desiderate approfondire cosa sia e cosa non sia un fornitore di servizi internet decentralizzato «Medium», vi consiglio di leggere l'articolo del mio collega.

Internet per tutti, gratuitamente, e che nessuno se ne vada insoddisfatto

Divagazione lirica

Prima di passare al tema principale, vorrei dire qualche parola su perché la connessione in modalità overlay alla rete «Medium» sia attualmente molto importante.

Innanzitutto, sebbene utilizziamo una topologia partial mesh in Kolomna e Khanty-Mansiysk, non tutti desiderano intraprendere un pellegrinaggio in queste città per provare la rete in azione.

In queste città Mesh funziona a livello L2, dove già sopra di loro a livello L3 lavorando Yggdrasil, che usiamo come principale trasporto della rete.

Così, la topologia della rete 'Medium' ha il seguente aspettoInternet per tutti, gratuitamente, e che nessuno se ne vada insoddisfatto

In secondo luogo, a causa dell'assenza della maggior parte degli utenti di un collegamento diretto ai router degli operatori della rete 'Medium', sorge una naturale esigenza di accesso alle risorse di rete attraverso l'uso del trasporto della rete Internet già a noi familiare.

Grazie all'uso di connessioni in modalità overlay, la rete 'Medium' ha acquisito una grande quantità di risorse informative, che ora sono gestite dagli operatori e dai partecipanti della rete 'Medium'.

Guarda tu stesso!Internet per tutti, gratuitamente, e che nessuno se ne vada insoddisfatto

Mi sembra che il titolo contraddica il contenuto. Deve essere così?

Il titolo non contraddice il contenuto, ma rappresenta una proiezione soggettiva delle aspettative dell'autore, che nel prossimo futuro la comunità del fornitore di servizi Internet decentralizzato "Medium" possa organizzare l'accesso alla rete in molte altre città della Russia. Questo permetterà agli utenti di utilizzare le risorse della rete "Medium" senza l'uso della rete Internet.

Crediamo che ogni persona debba avere il diritto di ricevere e utilizzare servizi di comunicazione gratuitamente, poiché non paghiamo per comunicare direttamente tra di noi nella realtà. Non dobbiamo dimenticare che la rete è formata principalmente da persone, e non da tecnologie — paghiamo per l'uso del trasporto della rete Internet solo perché non ci appartiene.

Nonostante il fatto che inizialmente Internet fosse decentralizzato (come suggerisce il suo nome: "Interconnected Networks", "Rete delle Reti"), i canali di comunicazione appartengono ancora o allo stato o alle corporazioni. Pertanto, il suo principale difetto è che non è controllato dalla comunità, ma dallo stato e dalle corporazioni.

A proposito, oltre a Kolomna e Khanty-Mansiysk, «Medium» ha punti di accesso in Lago, Samara e Tyumen. Gli appassionati stranieri sostengono anche l'iniziativa della rete «Medium» e aprono punti di accesso a Riga e Barcellona.

Allora, iniziamo!

Passo 1. Scaricando il software necessario per il corretto funzionamento nella rete.

In base all'architettura del tuo sistema operativo, scarica l'ultima versione del client Yggdrasil nella pagina corrispondente. Al momento della scrittura dell'articolo, la versione attuale è 0.3.8.

L'architettura del tuo sistema operativo può essere verificata aprendo il menu contestuale nella sezione «Computer» all'interno del programma «Esplora risorse» e selezionando l'opzione «Proprietà».

Devi cercare l'opzione «Tipo di sistema». Qui sarà visualizzata l'architettura del tuo sistema operativo. Ad esempio, «sistema operativo a 64 bit».

Il client può essere scaricato qui:

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

E, rispettivamente, l'utilità per l'amministrazione della tua copia di Yggdrasil può essere scaricata qui:

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

Passo 2. Installazione del software necessario per un corretto funzionamento in rete.

Ora devi spostare i file precedentemente caricati nella directory situata all'indirizzo C:\Windows\System32. In generale, la variabile d'ambiente Windows %PATH% contiene gli indirizzi delle directory in cui si trovano i file eseguibili. Include anche C:\Windows\System32.

Passo 3. Configurazione del client Yggdrasil.

Premendo la combinazione di tasti Win + R e inserendo nel campo che appare il comando cmd, avvia il prompt dei comandi.

Internet per tutti, gratuitamente, e che nessuno se ne vada insoddisfatto

Usa il comando yggdrasil -genconf > yggdrasil.conf, per creare un nuovo file di configurazione. Non condividere mai questo file con nessuno, poiché contiene la tua chiave privata per la crittografia del traffico all'interno della rete.

Dalla chiave privata viene generato il tuo indirizzo IPv6 interno, quindi, se un malintenzionato riesce a ottenere una copia del tuo file di configurazione, potrà anche utilizzare il tuo indirizzo IPv6 e spacciarsi per te.

Il tuo file di configurazione si trova ora all'indirizzo C:\Users\IL_TUO_NOME_UTENTE\yggdrasil.conf. Apri questo file con un editor di testo e presta particolare attenzione alle seguenti coppie chiave-valore:

Peers: [] — se si lascia questo campo vuoto, il cliente Yggdrasil potrà funzionare solo in modalità -autoconf. Qui devono essere specificati altri peer (partecipanti) della rete, che operano anch'essi in modalità overlay. Ci sarà una connessione a loro all'avvio del cliente Yggdrasil.

Seleziona alcuni peer da seguente elenco e aggiungili alla lista dei peer.

Dovresti ottenere qualcosa del tipo Peers: ["tcp://46.151.26.194:60575", "tcp://78.155.207.12:32320", "tcp://194.177.21.156:5066"]. Puoi anche utilizzare peer di altri paesi, ma questo è altamente sconsigliato, poiché influisce negativamente sulla performance generale della rete.

Modifica il parametro NodeInfoPrivacy: false con NodeInfoPrivacy: true, se non vuoi che gli altri partecipanti alla rete possano sapere quale piattaforma, architettura e versione del cliente Yggdrasil stai utilizzando. Consiglio di nascondere questi parametri, poiché Yggdrasil attualmente non è sufficientemente stabile e alcune versioni potrebbero avere vulnerabilità.

Puoi anche configurare il parametro NodeInfo, in modo che gli altri utenti della rete possano sapere di più sulla tua nodo. Sei tu a scegliere quali informazioni condividere e quali no.

Ad esempio:

NodeInfo:
{
contatto: mihail@podivilov.ru
posizione: Ozyory, Russia
nome: home.y.podivilov.ru
}

Passo 4. Creazione di un'attività nell'utilità di pianificazione.

Premendo la combinazione di tasti Win + R e inserendo nel campo che appare il comando taskschd.msc, avvia l'utilità di pianificazione.

Internet per tutti, gratuitamente, e che nessuno se ne vada insoddisfatto

Nel menu contestuale a destra, seleziona Crea attività.

Nella scheda «Generale», nel campo «Nome», inserisci «Yggdrasil» e seleziona la casella per «Esegui con i diritti più elevati». Questo è necessario affinché il client Yggdrasil possa utilizzare il driver di rete TAP che installeremo nel passo successivo.

Nella scheda «Attivatori», premi il pulsante «Crea» e seleziona nel menu contestuale l'opzione «All'accesso». Clicca «OK».

Nella scheda «Azioni», premi il pulsante «Crea» e, dal menu contestuale accanto alla voce «Azione», seleziona «Avvia programma». Nel campo «Programma o script» inserisci Yggdrasil. Nel campo «Aggiungi argomenti (facoltativo)» inserisci -useconffile C:UsersNOME_DEL_TUO_UTENTEyggdrasil.conf. Clicca «OK».

Passo 5. Installazione del pacchetto OpenVPN.

Yggdrasil utilizza un driver di rete TAP virtuale per emulare un dispositivo Ethernet e garantire un corretto funzionamento della rete.

Puoi scaricare il pacchetto OpenVPN qui.

Passo 6. Configurazione dei server DNS per il protocollo IPv6.

  1. Apri il menu contestuale di Windows premendo il tasto Win e apri il pannello di controllo
  2. Seleziona «Rete e Internet»
  3. Seleziona «Centro di gestione delle reti e della condivisione»
  4. Fai clic sul collegamento di fronte alla voce «Connessioni»
  5. Fai clic su «Proprietà»
  6. Seleziona l'opzione «IP versione 6 (TCP/IPv6)»
  7. Fai clic su «Proprietà»
  8. Metti un segno di spunta accanto all'opzione «Utilizza i seguenti indirizzi server DNS»
  9. Inserisci 200:d0c4:68ee:e87b:c206:67b8:5fa5:d4be nel campo «Server DNS preferito» e fai clic su «OK»

Congratulazioni! La configurazione è completata. Torna al pianificatore delle attività, quindi seleziona l'elemento Yggdrasil e fai clic sul pulsante «Esegui» dal menu contestuale a destra.

Vedrai aprirsi la finestra del terminale:

Internet per tutti, gratuitamente, e che nessuno se ne vada insoddisfatto
Tutto funziona.

Ora puoi aprire il tuo browser e inserire nella barra degli indirizzi http://medium.isp/. Se la rete è configurata correttamente, vedrai la seguente pagina:

Internet per tutti, gratuitamente, e che nessuno se ne vada insoddisfatto

Benvenuto!

Abbiamo preparato per te un elenco delle risorse più interessanti e richieste della rete — puoi trovarlo qui.

Internet libero in Russia inizia con te

Puoi contribuire alla nascita di un Internet libero in Russia già oggi. Abbiamo redatto un elenco esaustivo di come puoi aiutare la rete:

    Internet per tutti, gratuitamente, e che nessuno se ne vada insoddisfatto   Parla della rete «Medium» ai tuoi amici e colleghi
    Internet per tutti, gratuitamente, e che nessuno se ne vada insoddisfatto   Condividi il link condividi questo articolo sui social media o nel tuo blog personale
    Internet per tutti, gratuitamente, e che nessuno se ne vada insoddisfatto   Partecipa alla discussione su questioni tecniche in 'Medium' su GitHub
    Internet per tutti, gratuitamente, e che nessuno se ne vada insoddisfatto   Crea il tuo servizio web in rete Yggdrasil
    Internet per tutti, gratuitamente, e che nessuno se ne vada insoddisfatto   Alza il tuo punto di accesso alla rete 'Medium'

Leggi anche:

Non ho nulla da nascondere
Tutto quello che volevi sapere sul provider di internet decentralizzato 'Medium', ma avevi paura di chiedere
Caro, stiamo uccidendo Internet

Siamo su Telegram: @medium_isp

Solo gli utenti registrati possono partecipare al sondaggio. Accedi, per favore.

Votazione alternativa: ci interessa sapere l'opinione di chi non ha un account completo su Habr

Hanno votato 86 utenti. 22 utenti si sono astenuti.

Fonte: habr.com

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster