Internet per tutti, gratis, e che nessuno se ne vada scontento

Buongiorno, Comunità!

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

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

In questo post cercherò di spiegare in modo accessibile come effettuare il collegamento alla rete "Medium" in modalità overlay e configurare l'ambiente di lavoro se stai utilizzando un sistema operativo Windows.

Se desideri sapere in dettaglio cos'è e cos'è che non è il fornitore di servizi Internet decentralizzato "Medium", ti consiglio di leggere l'articolo del mio collega.

Internet per tutti, gratis, e che nessuno se ne vada scontento

Divagazione lirica

Prima di passare al ramo principale della narrazione, vorrei dire alcune parole su perché la connessione in modalità overlay alla rete "Medium" gioca attualmente un ruolo così importante.

In primo luogo, anche se usiamo una topologia partial mesh in a Kolomna e a Khanty-Mansiysk, non a tutti piace intraprendere un viaggio di pellegrinaggio in queste città per provare la rete in azione.

In queste città Mesh funziona a livello L2, dove già sopra di essi a livello L3 sulla tecnologia Dac. Il sistema monitora lo stato dell'hardware tramite sensori installati nella sala macchine. Essi analizzano le frequenze ultrasoniche e le vibrazioni del pavimento. Yggdrasil, che utilizziamo come principale mezzo di trasporto della rete.

Pertanto, la topologia della rete "Medium" ha il seguente aspettoInternet per tutti, gratis, e che nessuno se ne vada scontento

In secondo luogo, a causa dell'assenza della maggior parte degli utenti di un collegamento diretto ai router degli operatori della rete "Medium", nasce una necessità naturale di accedere alle risorse della rete utilizzando il trasporto della rete Internet che tutti noi conosciamo.

Grazie all'uso della connessione in modalità overlay, la rete "Medium" ha acquisito un gran numero di risorse informative, che ora sono amministrate dagli operatori e dai partecipanti della rete "Medium".

Guarda tu stesso!Internet per tutti, gratis, e che nessuno se ne vada scontento

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

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

Riteniamo che ogni persona debba avere il diritto di ricevere e utilizzare i servizi di comunicazione senza costi, perché non paghiamo per comunicare direttamente l'uno con l'altro nella realtà. Non bisogna dimenticare che la rete è prima di tutto formata da persone, e non da tecnologie – noi paghiamo per l'uso del trasporto della rete Internet solo perché non ci appartiene.

Nonostante all'inizio Internet fosse decentralizzato (come suggerisce il suo nome – "Interconnected Networks", "Rete delle Reti"), i canali di comunicazione appartengono ancora sia allo stato che 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 a Ozyory, Samara e Tyumen. Anche gli entusiasti stranieri sostengono l'iniziativa della rete "Medium" e attivano punti di accesso a Riga e Barcellona.

Dunque, iniziamo!

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

A seconda dell'architettura del sistema operativo, scarica l'ultima versione client di Yggdrasil nella pagina corrispondente. Al momento della scrittura dell'articolo, la versione attuale è la 0.3.8.

Puoi scoprire l'architettura del tuo sistema operativo aprendo il menu contestuale della sezione "Computer" all'interno del programma "Esplora file" e selezionando l'opzione "Proprietà".

Ti interessa l'elemento "Tipo di sistema". Lì 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, di conseguenza, 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 il corretto funzionamento della rete.

Ora è necessario spostare i file caricati in precedenza nella directory situata all'indirizzo C:WindowsSystem32. Di norma, la variabile d'ambiente di Windows %PATH% contiene gli indirizzi delle directory in cui si trovano i file eseguibili. Tra questi c'è anche C:WindowsSystem32.

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, gratis, e che nessuno se ne vada scontento

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

Dalla chiave privata si genera il tuo indirizzo IPv6 interno, pertanto, se un attaccante riesce a ottenere una copia del tuo file di configurazione, avrà anche la possibilità di utilizzare il tuo indirizzo IPv6 e spacciarsi per te.

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

Peers: [] — se lasci questo campo vuoto, il client Yggdrasil potrà funzionare solo in modalità -autoconf. Qui dovrebbero essere indicati altri peer (partecipanti) della rete che funzionano anch'essi in modalità overlay. Si connetterà ad essi all'avvio del client Yggdrasil.

Scegli alcuni peer dalla seguente lista e aggiungili all'elenco dei peer.

Dovresti ottenere qualcosa del genere Peers: ["tcp://46.151.26.194:60575", "tcp://78.155.207.12:32320", "tcp://194.177.21.156:5066"]. Puoi anche utilizzare peer da altri paesi, ma questo è estremamente sconsigliato, in quanto influisce negativamente sulle prestazioni complessive della rete.

Modifica il parametro NodeInfoPrivacy: false in NodeInfoPrivacy: true, se non vuoi che gli altri membri della rete sappiano quale piattaforma, architettura e versione del client Yggdrasil stai utilizzando. Ti consiglio di nascondere questi parametri, poiché Yggdrasil attualmente non è sufficientemente stabile e alcune versioni potrebbero avere vulnerabilità.

Puoi anche configurare il parametro NodeInfo, affinché gli altri utenti della rete possano conoscere ulteriori informazioni sul tuo nodo. Sei tu a decidere quali informazioni condividere e quali no.

Ad esempio:

Informazioni sul nodo:
{
contatto: mihail@podivilov.ru
ubicazione: 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, gratis, e che nessuno se ne vada scontento

Nel menu contestuale a destra selezionare Crea attività.

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

Nella scheda 'Attivatori' fai clic sul pulsante 'Crea' e nel menu contestuale seleziona 'All'accesso al sistema'. Premi 'OK'.

Nella scheda 'Azioni' fai clic sul pulsante 'Crea' e accanto alla dicitura 'Azione' nel menu contestuale seleziona 'Avvia programma'. Nel campo 'Programma o script' inserisci Yggdrasil. Nel campo 'Aggiungi argomenti (facoltativo)' inserisci -useconffile C:UsersNOME_DEL_TUO_UTENTEyggdrasil.conf. Premi 'OK'.

Passaggio 5. Installazione del pacchetto OpenVPN.

Yggdrasil utilizza un driver TAP di rete virtuale per emulare un dispositivo Ethernet e funzionare correttamente in rete.

È possibile scaricare il pacchetto OpenVPN qui.

Passaggio 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 situato accanto alla dicitura 'Connessioni'
  5. Fai clic su 'Proprietà'
  6. Seleziona 'Protocollo IP versione 6 (TCP/IPv6)'
  7. Fai clic su 'Proprietà'
  8. Seleziona la casella accanto a '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 nella programmazione attività, quindi seleziona l'elemento Yggdrasil e fai clic sul pulsante 'Esegui' nel menu contestuale a destra.

Vedrai apparire una finestra del terminale:

Internet per tutti, gratis, e che nessuno se ne vada scontento
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, gratis, e che nessuno se ne vada scontento

Benvenuto!

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

Internet libero in Russia inizia da te

Puoi contribuire alla creazione di un Internet libero in Russia già oggi. Abbiamo redatto un elenco completo di ciò con cui puoi aiutare la rete:

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

Leggi anche:

Non ho nulla da nascondere
Tutto quello che avresti voluto sapere sul fornitore di servizi Internet decentralizzato «Medium», ma che avevi paura di chiedere
Cara, stiamo uccidendo Internet

Siamo su Telegram: @medium_isp

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

Votazione alternativa: ci interessa conoscere l'opinione di coloro che non hanno 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