{"id":41742,"date":"2020-02-15T11:08:28","date_gmt":"2020-02-15T08:08:28","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/powered-by-zerotier-prakticheskoe-rukovodstvo-po-stroitelstvu-virtualnyh-setej-chast-1"},"modified":"2026-05-21T16:37:40","modified_gmt":"2026-05-21T14:37:40","slug":"powered-by-zerotier-prakticheskoe-rukovodstvo-po-stroitelstvu-virtualnyh-setej-chast-1","status":"publish","type":"post","link":"https:\/\/prohoster.info\/it\/blog\/powered-by-zerotier-prakticheskoe-rukovodstvo-po-stroitelstvu-virtualnyh-setej-chast-1","title":{"rendered":"Powered by ZeroTier. Guida pratica alla costruzione di reti virtuali. Parte 1","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><a href=\"https:\/\/habr.com\/ru\/company\/ruvds\/blog\/485914\/\" rel=\"nofollow\"><img decoding=\"async\" style=\"display: block; margin: 0 auto;\" src=\"\/wp-content\/uploads\/2020\/02\/2dd5268fe56b6097ed82527ceac50179.jpg\" alt=\"Powered by ZeroTier. Guida pratica alla costruzione di reti virtuali. Parte 1\" \/><\/a><br \/>\nContinuando il racconto su ZeroTier, dalla teoria esposta nell'articolo \u00ab<a href=\"https:\/\/habr.com\/ru\/company\/ruvds\/blog\/484178\/\" rel=\"nofollow\">Switch Ethernet intelligente per il pianeta Terra<\/a>\u00bb, passo alla pratica, in cui:<\/p>\n<ul>\n<li>Creeremo e configureremo un controller di rete privato<\/li>\n<li>Creeremo una rete virtuale<\/li>\n<li>Configureremo e collegheremo nodi ad essa<\/li>\n<li>Verificheremo la connettivit\u00e0 di rete tra di loro<\/li>\n<li>Chiuderemo l'accesso all'interfaccia grafica del controller di rete dall'esterno<\/li>\n<\/ul>\n<p><a rel=\"nofollow\" name=\"habracut\"><\/a><\/p>\n<h2>Controller di rete<\/h2>\n<p>Come gi\u00e0 detto in precedenza, per creare reti virtuali, gestirle e connettere nodi, l'utente ha bisogno di un controller di rete, la cui interfaccia grafica (GUI) esiste in due forme:<\/p>\n<p><b class=\"spoiler_title\">Opzioni ZeroTier GUI<\/b><\/p>\n<ul>\n<li>Una da parte degli sviluppatori di ZeroTier, disponibile come soluzione cloud pubblica, offerta secondo il modello SaaS, con quattro piani di abbonamento, incluso uno gratuito ma limitato nel numero di dispositivi gestiti e nel livello di supporto.<\/li>\n<li>La seconda - da uno sviluppatore indipendente, un po' semplificata nelle funzionalit\u00e0, ma disponibile come soluzione open source privata, per l'uso in loco o su risorse cloud.<\/li>\n<\/ul>\n<p>Nella mia pratica ho utilizzato entrambe e alla fine ho optato per la seconda. La ragione di ci\u00f2 sono state le avvertenze dello sviluppatore.<\/p>\n<p><i>\u00abI controller di rete servono come centri di certificazione per le reti virtuali ZeroTier. I file contenenti le chiavi segrete del controller devono essere custoditi con attenzione e archiviati in modo sicuro. La loro compromissione consente a malintenzionati non autorizzati di creare configurazioni di rete fraudolente, mentre la loro perdita porta alla perdita della capacit\u00e0 di controllare e gestire la rete, rendendola di fatto inutilizzabile\u00bb<\/i><\/p>\n<p>\u2192 <a href=\"https:\/\/www.zerotier.com\/manual\/#2_2_1\" rel=\"nofollow\">Link alla documentazione<\/a><\/p>\n<p>E, inoltre, segni di una propria paranoia sulla sicurezza \ud83d\ude42<\/p>\n<ul>\n<li>Anche se arrivasse il Cheburnet, dovrei mantenere accesso al mio controller di rete;<\/li>\n<li>Il controller di rete deve essere utilizzato solo da me, con la possibilit\u00e0 di fornire accesso alle mie persone di fiducia se necessario;<\/li>\n<li>Deve esserci la possibilit\u00e0 di limitare l'accesso al controller di rete dall'esterno.<\/li>\n<\/ul>\n<p>Non vedo particolarmente utile soffermarmi su come distribuire un controller di rete e la GUI per esso su risorse fisiche o virtuali on-premise; anche questo ha tre ragioni:<\/p>\n<ul>\n<li>il numero di parole sar\u00e0 maggiore di quanto previsto<\/li>\n<li>di questo si \u00e8 gi\u00e0 parlato <a href=\"https:\/\/github.com\/key-networks\/ztncui\" rel=\"nofollow\">\u00e8 stato raccontato<\/a> su GitHab dello sviluppatore GUI<\/li>\n<li>l'argomento dell'articolo \u00e8 diverso<\/li>\n<\/ul>\n<p>Pertanto, scegliendo la via della minore resistenza, utilizzer\u00f2 in questo racconto un controller di rete con GUI basato su <a href=\"https:\/\/prohoster.info\/it\/vps\/abuzoustojchivye-vps\/\">VDS<\/a>, creato <a href=\"https:\/\/ruvds.com\/ru-rub\/marketplace\/zerotier#advantages\" rel=\"nofollow\">da un modello<\/a>, gentilmente sviluppato dai miei colleghi di ProHoster.<\/p>\n<h2>Impostazione iniziale<\/h2>\n<p>Dopo la creazione <a href=\"https:\/\/prohoster.info\/it\/server\/dts-los-angeles\/\">server<\/a> dal modello specificato, l'accesso al Web-GUI del controller \u00e8 effettuato dall'utente tramite il browser, accedendo all'indirizzo https:\/\/:3443<\/p>\n<p><img decoding=\"async\" style=\"display: block; margin: 0 auto;\" src=\"\/wp-content\/uploads\/2020\/02\/47a64c95797b49b874efe93eb2ff5183.jpg\" alt=\"Powered by ZeroTier. Guida pratica alla costruzione di reti virtuali. Parte 1\" \/><br \/>\nPer impostazione predefinita <a href=\"https:\/\/prohoster.info\/it\/server\/\">server<\/a> \u00e8 gi\u00e0 dotato di un certificato TLS\/SSL autofirmato pre-creato. Per me \u00e8 sufficiente, poich\u00e9 chiudo l'accesso dall'esterno. Per coloro che desiderano utilizzare altri tipi di certificati, ci sono <a href=\"https:\/\/github.com\/key-networks\/ztncui\" rel=\"nofollow\">guida all'installazione<\/a> su GitHab dello sviluppatore GUI.<\/p>\n<p>Al primo accesso dell'utente nel sistema <b>Accesso<\/b> con le credenziali di login e password predefinite \u2014 <b>admin<\/b> e <b>password<\/b>:<\/p>\n<p><img decoding=\"async\" style=\"display: block; margin: 0 auto;\" src=\"\/wp-content\/uploads\/2020\/02\/491efbca93287738a237b163c0c26b20.jpg\" alt=\"Powered by ZeroTier. Guida pratica alla costruzione di reti virtuali. Parte 1\" \/><br \/>\nViene offerta la possibilit\u00e0 di cambiare la password predefinita con quella personalizzata<\/p>\n<p><img decoding=\"async\" style=\"display: block; margin: 0 auto;\" src=\"\/wp-content\/uploads\/2020\/02\/f7e37af39ed01f0b7b864a0a78137307.jpg\" alt=\"Powered by ZeroTier. Guida pratica alla costruzione di reti virtuali. Parte 1\" \/><br \/>\nIo procedo in modo leggermente diverso \u2014 non cambio la password dell'utente esistente, ma creo un nuovo utente \u2014 <b>Crea utente<\/b>.<\/p>\n<p>Assegno un nome al nuovo utente \u2014 <b>Nome utente<\/b>:<br \/>\nImposto una nuova password \u2014 <b>Inserisci nuova password<\/b>:<br \/>\nConfermo la nuova password \u2014 <b>Re-inserisci password<\/b>:<\/p>\n<p>I caratteri inseriti sono sensibili al maiuscolo \u2014 fai attenzione!<\/p>\n<p>Casella di controllo per confermare il cambio di password al prossimo accesso \u2014 <b>Cambia password al prossimo accesso:<\/b> non la spunto.<\/p>\n<p>Per confermare i dati inseriti clicco su <b>Imposta password<\/b>:<\/p>\n<p><img decoding=\"async\" style=\"display: block; margin: 0 auto;\" src=\"\/wp-content\/uploads\/2020\/02\/2796b7dfd681688b788c9e3aa2baca3d.jpg\" alt=\"Powered by ZeroTier. Guida pratica alla costruzione di reti virtuali. Parte 1\" \/><br \/>\nPoi: effettuo il logout \u2014 <b>Logout<\/b> \/ <b>Accesso<\/b>, gi\u00e0 con le credenziali del nuovo utente:<\/p>\n<p><img decoding=\"async\" style=\"display: block; margin: 0 auto;\" src=\"\/wp-content\/uploads\/2020\/02\/9c4da8f33bf06845ec6298b200630ad2.jpg\" alt=\"Powered by ZeroTier. Guida pratica alla costruzione di reti virtuali. Parte 1\" \/><br \/>\nPoi passo alla scheda utenti \u2014 <b>Utenti<\/b> e rimuovo l'utente <b>admin<\/b>, cliccando sull'icona del cestino, che si trova a sinistra del suo nome.<\/p>\n<p><img decoding=\"async\" style=\"display: block; margin: 0 auto;\" src=\"\/wp-content\/uploads\/2020\/02\/62caa16b4a1326875312cf7df7fc5778.jpg\" alt=\"Powered by ZeroTier. Guida pratica alla costruzione di reti virtuali. Parte 1\" \/><br \/>\nIn seguito, per cambiare la password dell'utente, \u00e8 possibile cliccare sul suo nome oppure su imposta password.<\/p>\n<h2>Creazione di una rete virtuale<\/h2>\n<p>Per creare una rete virtuale, l'utente deve passare alla scheda <b>Aggiungi rete<\/b>. Da questo punto <b>User<\/b> \u00e8 possibile farlo tramite la pagina <b>Home<\/b> \u2014 la pagina principale del Web-GUI, dove viene visualizzato l'indirizzo ZeroTier di questo controller di rete e c'\u00e8 un link alla pagina dell'elenco delle reti create tramite esso.<\/p>\n<p><img decoding=\"async\" style=\"display: block; margin: 0 auto;\" src=\"\/wp-content\/uploads\/2020\/02\/6ef871af6aa26a4f31abb0f090843442.jpg\" alt=\"Powered by ZeroTier. Guida pratica alla costruzione di reti virtuali. Parte 1\" \/><br \/>\nNella pagina <b>Aggiungi rete<\/b> l'utente assegna un nome alla rete appena creata.<\/p>\n<p><img decoding=\"async\" style=\"display: block; margin: 0 auto;\" src=\"\/wp-content\/uploads\/2020\/02\/760ff4886272c5ed9c7ac6502c3d8786.jpg\" alt=\"Powered by ZeroTier. Guida pratica alla costruzione di reti virtuali. Parte 1\" \/><br \/>\nApplicando i dati inseriti \u2014 <b>Crea rete<\/b> l'utente arriva alla pagina con l'elenco delle reti, dove sono indicati:<\/p>\n<p><b>Nome rete<\/b> \u2014 il nome della rete in forma di link, su cui \u00e8 possibile fare clic per modificarlo<br \/>\n<b>ID rete<\/b> \u2014 identificativo della rete<br \/>\n<b>dettaglio<\/b> \u2014 link alla pagina con i dettagli della rete<br \/>\n<b>installazione facile<\/b> \u2014 link alla pagina per un'impostazione semplice<br \/>\n<b>membri<\/b> \u2014 link alla pagina di gestione dei nodi<\/p>\n<p><img decoding=\"async\" style=\"display: block; margin: 0 auto;\" src=\"\/wp-content\/uploads\/2020\/02\/fb7734caa8cd6793f19cb7ca1824f55d.jpg\" alt=\"Powered by ZeroTier. Guida pratica alla costruzione di reti virtuali. Parte 1\" \/><br \/>\nPer ulteriori impostazioni, seguire il link <b>installazione facile<\/b>. Nella pagina aperta, l'utente imposta l'intervallo degli indirizzi IPv4 per la rete da creare. Questo pu\u00f2 essere fatto automaticamente premendo il pulsante <b>Genera indirizzo di rete<\/b> oppure manualmente, inserendo nel campo corrispondente la maschera di rete <b>CIDR<\/b>.<\/p>\n<p><img decoding=\"async\" style=\"display: block; margin: 0 auto;\" src=\"\/wp-content\/uploads\/2020\/02\/2878034db9e121a30971a3e65a21ceed.jpg\" alt=\"Powered by ZeroTier. Guida pratica alla costruzione di reti virtuali. Parte 1\" \/><br \/>\nUna volta confermata l'immissione dei dati, \u00e8 necessario tornare alla pagina con l'elenco delle reti tramite il pulsante Indietro. A questo punto, la configurazione principale della rete pu\u00f2 considerarsi completata.<\/p>\n<h2>Connessione dei nodi di rete<\/h2>\n<p><a rel=\"nofollow\" name=\"section1\"><\/a><\/p>\n<ol>\n<li><b>Per iniziare, sul nodo che l'utente desidera connettere alla rete, \u00e8 necessario installare il servizio ZeroTier One.<\/b><b class=\"spoiler_title\">Cos'\u00e8 ZeroTier One?<\/b><b>ZeroTier One<\/b> \u00e8 un servizio che funziona su laptop, computer desktop, server, macchine virtuali e container, e fornisce connessioni a una rete virtuale tramite una porta di rete virtuale, similmente a un client VPN. Dopo aver installato e avviato il servizio, \u00e8 possibile connettersi alle reti virtuali utilizzando i loro indirizzi a 16 cifre. Ogni rete appare come una porta di rete virtuale nel sistema, che si comporta come una normale porta Ethernet.<br \/>\nI collegamenti ai pacchetti e i comandi di installazione possono essere trovati <a href=\"https:\/\/www.zerotier.com\/download\/\" rel=\"nofollow\">nella pagina del produttore<\/a>. \u00c8 possibile gestire il servizio installato tramite il terminale della riga di comando (CLI) con diritti di amministratore\/root. In Windows\/MacOS anche tramite interfaccia grafica. In Android\/iOS solo tramite GUI.<\/li>\n<li><b>Verifica del successo dell'installazione del servizio:<\/b>CLI:\n<pre><code class=\"plaintext\">zerotier-cli status<\/code><\/pre>\n<p>Risultato:<\/p>\n<p><code>200 info ebf416fac1 1.4.6 ONLINE<\/code><br \/>\nGUI:<\/p>\n<p>Il semplice fatto che l'applicazione sia in esecuzione e che ci sia una riga con Node ID con l'indirizzo del nodo.<\/li>\n<li><b>Connessione del nodo alla rete:<\/b>CLI:\n<pre><code class=\"plaintext\">zerotier-cli join<\/code><\/pre>\n<p>Risultato:<\/p>\n<p><code>200 join OK<\/code><\/p>\n<p>GUI:<\/p>\n<p><b>Windows:<\/b> facendo clic con il tasto destro sull'icona <b>ZeroTier One<\/b> nella tray di sistema e selezionando l'opzione \u2014 <b>Unisciti alla rete<\/b>.<\/p>\n<p><img decoding=\"async\" style=\"display: block; margin: 0 auto;\" src=\"\/wp-content\/uploads\/2020\/02\/d0376a130e9516ae8371f817d4d3c226.jpg\" alt=\"Powered by ZeroTier. Guida pratica alla costruzione di reti virtuali. Parte 1\" \/><br \/>\n<b>MacOS:<\/b> Apri l'applicazione <b>ZeroTier One<\/b> nel menu bar, se non \u00e8 gi\u00e0 avviata. Clicca sull'icona \u23c1 e seleziona <b>Unisciti alla rete<\/b>.<\/p>\n<p>Android\/iOS: + (immagine del segno pi\u00f9) nell'app<\/p>\n<p><img decoding=\"async\" style=\"display: block; margin: 0 auto;\" src=\"\/wp-content\/uploads\/2020\/02\/0d65dc87b6fce097f2ef9738da17a2c0.jpg\" alt=\"Powered by ZeroTier. Guida pratica alla costruzione di reti virtuali. Parte 1\" \/><br \/>\nNel campo che appare, inserisci quanto indicato nella GUI del controller di rete <b>ID rete<\/b>, e premi <b>Unisciti \/ Aggiungi rete<\/b>.<\/li>\n<li><b>Assegnazione dell'indirizzo IP al nodo<\/b><br \/>\nOra torniamo al controller di rete e nella pagina con l'elenco delle reti seguiamo il link <b>membri<\/b>. Se sullo schermo appare un'immagine simile a questa, significa che il tuo controller di rete ha ricevuto la richiesta di conferma della connessione alla rete dal nodo in fase di connessione.<img decoding=\"async\" style=\"display: block; margin: 0 auto;\" src=\"\/wp-content\/uploads\/2020\/02\/c6589f1cc7b23c70bda7851101c7b012.jpg\" alt=\"Powered by ZeroTier. Guida pratica alla costruzione di reti virtuali. Parte 1\" \/><br \/>\nSu questa pagina lasciamo tutto com'\u00e8 e seguiamo il link <b>Assegnazione IP<\/b> andiamo alla pagina di destinazione del nodo con l'indirizzo IP:<img decoding=\"async\" style=\"display: block; margin: 0 auto;\" src=\"\/wp-content\/uploads\/2020\/02\/fd99a0671533f10f8bd7dd5edfe122e9.jpg\" alt=\"Powered by ZeroTier. Guida pratica alla costruzione di reti virtuali. Parte 1\" \/><br \/>\nDopo aver assegnato l'indirizzo, premi il pulsante <b>Retro<\/b> torniamo alla pagina dell'elenco dei nodi connessi e diamo un nome \u2014 <b>Nome membro<\/b> e selezioniamo la casella di controllo per autorizzare il nodo nella rete \u2014 <b>Autorizzato<\/b>. A proposito, questa casella di controllo \u00e8 molto comoda per disconnettere\/riconnettere il nodo dalla rete in seguito.<img decoding=\"async\" style=\"display: block; margin: 0 auto;\" src=\"\/wp-content\/uploads\/2020\/02\/7d4cc765e8f86ede0e05ae0429ce77d5.jpg\" alt=\"Powered by ZeroTier. Guida pratica alla costruzione di reti virtuali. Parte 1\" \/><br \/>\nSalviamo le modifiche utilizzando il pulsante <b>Aggiorna<\/b>.<\/li>\n<li><b>Verifica dello stato di connessione del nodo alla rete:<\/b><br \/>\nPer controllare lo stato di connessione sul nodo stesso eseguiamo:<br \/>\nCLI:<\/p>\n<pre><code class=\"plaintext\">zerotier-cli listnetworks<\/code><\/pre>\n<p>Risultato:<\/p>\n<p><code>200 elenco reti<br \/>\n200 elenco reti 2da06088d9f863be My_1st_VLAN be:88:0c:cf:72:a1 OK PRIVATO ethernet_32774 10.10.10.2\/24<\/code><br \/>\nGUI:<\/p>\n<p>Lo stato della rete dovrebbe essere OK<\/p>\n<p>Per collegare gli altri nodi ripetiamo le operazioni da 1 a 5 per ognuno di essi.<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<h2>Verifica della connettivit\u00e0 di rete dei nodi<\/h2>\n<p>Lo faccio eseguendo il comando <b>ping<\/b> su un dispositivo connesso alla rete che attualmente gestisco.<\/p>\n<p><img decoding=\"async\" style=\"display: block; margin: 0 auto;\" src=\"\/wp-content\/uploads\/2020\/02\/64523f3bac8886585356f90439ccef83.jpg\" alt=\"Powered by ZeroTier. Guida pratica alla costruzione di reti virtuali. Parte 1\" \/><br \/>\nNello screenshot del Web-GUI del controller si possono vedere tre nodi connessi alla rete:<\/p>\n<ol>\n<li><b>ZTNCUI \u2014 10.10.10.1<\/b> \u2014 il mio controller di rete con GUI \u2014 <a href=\"https:\/\/prohoster.info\/it\/vps\/abuzoustojchivye-vps\/\">VDS<\/a> in uno dei data center ProHoster. Per il funzionamento normale non \u00e8 necessario aggiungerlo alla rete, ma l'ho fatto poich\u00e9 voglio limitare l'accesso all'interfaccia web dall'esterno. Di questo parler\u00f2 pi\u00f9 avanti.<\/li>\n<li><b>MyComp \u2014 10.10.10.2<\/b> \u2014 il mio computer di lavoro \u2014 PC fisico<\/li>\n<li><b>Backup \u2014 10.10.10.3<\/b> \u2014 VDS in un altro data center.<\/li>\n<\/ol>\n<p>Pertanto, dal mio computer di lavoro verifico la disponibilit\u00e0 degli altri nodi con i comandi:<\/p>\n<pre><code class=\"plaintext\">ping 10.10.10.1<\/code><\/pre>\n<p><code>Pingando 10.10.10.1 con 32 byte di dati:<br \/>\nRisposta da 10.10.10.1: byte=32 tempo=14ms TTL=64<br \/>\nRisposta da 10.10.10.1: byte=32 tempo=4ms TTL=64<br \/>\nRisposta da 10.10.10.1: byte=32 tempo=7ms TTL=64<br \/>\nRisposta da 10.10.10.1: byte=32 tempo=2ms TTL=64<\/code><\/p>\n<p>Statistiche del ping per 10.10.10.1:<br \/>\nPacchetti: Inviati = 4, Ricevuti = 4, Persi = 0 (0% di perdita),<br \/>\nTempi di andata e ritorno approssimativi in millisecondi:<br \/>\nMinimo = 2ms, Massimo = 14ms, Medio = 6ms<\/p>\n<pre><code class=\"plaintext\">ping 10.10.10.3<\/code><\/pre>\n<p><code>Pingando 10.10.10.3 con 32 byte di dati:<br \/>\nRisposta da 10.10.10.3: byte=32 tempo=15ms TTL=64<br \/>\nRisposta da 10.10.10.3: byte=32 tempo=4ms TTL=64<br \/>\nRisposta da 10.10.10.3: byte=32 tempo=8ms TTL=64<br \/>\nRisposta da 10.10.10.3: byte=32 tempo=4ms TTL=64<\/code><\/p>\n<p>Statistiche del ping per 10.10.10.3:<br \/>\nPacchetti: Inviati = 4, Ricevuti = 4, Persi = 0 (0% di perdita),<br \/>\nTempi di andata e ritorno approssimativi in millisecondi:<br \/>\nMinimo = 4ms, Massimo = 15ms, Medio = 7ms<\/p>\n<p>L'utente ha il diritto di utilizzare altri strumenti per verificare la disponibilit\u00e0 dei nodi nella rete, sia quelli integrati nel sistema operativo che strumenti come NMAP, Advanced IP Scanner, ecc.<\/p>\n<h2>Nascondiamo l'accesso al GUI del controller di rete dall'esterno.<\/h2>\n<p>In generale, per ridurre il rischio di accesso non autorizzato al VDS su cui si trova il mio controller di rete, posso utilizzare il firewall nel pannello di controllo di ProHoster. Questo argomento richiederebbe un articolo a parte. Quindi, qui mostrer\u00f2 come garantire l'accesso al GUI del controller solo dalla rete che ho creato in questo articolo.<\/p>\n<p>Per fare ci\u00f2, \u00e8 necessario connettersi tramite SSH al VDS su cui si trova il controller, aprire il file di configurazione con il comando:<\/p>\n<pre><code class=\"plaintext\">nano \/opt\/key-networks\/ztncui\/.env<\/code><\/pre>\n<p>Nel file aperto, dopo la riga \u00abHTTPS_PORT=3443\u00bb, che contiene l'indirizzo della porta tramite cui si apre il GUI, bisogna aggiungere una riga aggiuntiva con l'indirizzo tramite cui si aprir\u00e0 il GUI \u2014 nel mio caso \u00e8 HTTPS_HOST=10.10.10.1.<\/p>\n<p>Poi salver\u00f2 il file<\/p>\n<p><code>Ctrl+C<br \/>\nY<br \/>\nInvio\u00a0<\/code><\/p>\n<p>ed eseguir\u00f2 il comando:<\/p>\n<pre><code class=\"plaintext\">systemctl restart ztncui<\/code><\/pre>\n<p>E tutto, ora il GUI del mio controller di rete \u00e8 accessibile solo dai nodi della rete 10.10.10.0.24.<\/p>\n<h2>In conclusione<\/h2>\n<p>Con questo voglio concludere la prima parte della guida pratica sulla creazione di reti virtuali basate su ZeroTier. Attendo i vostri commenti.<\/p>\n<p>Nel frattempo, per passare il tempo fino alla pubblicazione della prossima parte, in cui spiegher\u00f2 come unire una rete virtuale con una fisica, come organizzare una modalit\u00e0 \u00abroad warrior\u00bb e altro ancora, vi propongo di provare a organizzare la vostra rete virtuale con un controller di rete privato con GUI basato su VDS dal marketplace di <a href=\"https:\/\/prohoster.info\/it\/vps\/abuzoustojchivye-vps\/\" rel=\"nofollow\">sito<\/a> ProHoster. Inoltre, per tutti i nuovi clienti \u00e8 disponibile un periodo di prova gratuito di 3 giorni!<\/p>\n<p><b>P.S.<\/b> S\u00ec! Per poco non me ne sono ricordato! \u00c8 possibile rimuovere un nodo dalla rete con il comando nel CLI di quel nodo.<\/p>\n<pre><code class=\"plaintext\">zerotier-cli leave<\/code><\/pre>\n<p><code>200 leave OK<\/code><\/p>\n<p>oppure con il comando Delete nel GUI del client sul nodo.<\/p>\n<p>-&gt; <a href=\"https:\/\/habr.com\/ru\/company\/ruvds\/blog\/484178\/\" rel=\"nofollow\"> Introduzione. Parte teorica. Switch Ethernet intelligente per il pianeta Terra<\/a><br \/>\n-&gt; <a href=\"https:\/\/habr.com\/ru\/company\/ruvds\/blog\/485914\/\" rel=\"nofollow\">Guida pratica alla costruzione di reti virtuali. Parte 1<\/a><br \/>\n-&gt; <a href=\"https:\/\/habr.com\/ru\/company\/ruvds\/blog\/485914\/\" rel=\"nofollow\"> Guida pratica alla costruzione di reti virtuali. Parte 2<\/a><\/p>\n<p><a href=\"https:\/\/ruvds.com\/ru-rub\/#order\" rel=\"nofollow\"><img decoding=\"async\" style=\"display: block; margin: 0 auto;\" src=\"\/wp-content\/uploads\/2020\/02\/fc1d4abf1f622ec115238a9ae76a9415.jpg\" alt=\"Powered by ZeroTier. Guida pratica alla costruzione di reti virtuali. Parte 1\" \/><\/a><\/p>\n<p>Fonte: <a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/ruvds\/blog\/485914\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u044f \u0440\u0430\u0441\u0441\u043a\u0430\u0437 \u043e ZeroTier, \u043e\u0442 \u0442\u0435\u043e\u0440\u0438\u0438, \u0438\u0437\u043b\u043e\u0436\u0435\u043d\u043d\u043e\u0439 \u0432 \u0441\u0442\u0430\u0442\u044c\u0435 \u00ab\u0418\u043d\u0442\u0435\u043b\u043b\u0435\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0439 Ethernet-\u043a\u043e\u043c\u043c\u0443\u0442\u0430\u0442\u043e\u0440 \u0434\u043b\u044f \u043f\u043b\u0430\u043d\u0435\u0442\u044b \u0417\u0435\u043c\u043b\u044f\u00bb, \u043f\u0435\u0440\u0435\u0445\u043e\u0436\u0443 \u043a \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0435, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u0439: \u0421\u043e\u0437\u0434\u0430\u0434\u0438\u043c \u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u043c \u0447\u0430\u0441\u0442\u043d\u044b\u0439 \u0441\u0435\u0442\u0435\u0432\u043e\u0439 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440 \u0421\u043e\u0437\u0434\u0430\u0434\u0438\u043c \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u0443\u044e \u0441\u0435\u0442\u044c \u041d\u0430\u0441\u0442\u0440\u043e\u0438\u043c \u0438 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u043c \u043a \u043d\u0435\u0439 \u0443\u0437\u043b\u044b \u041f\u0440\u043e\u0432\u0435\u0440\u0438\u043c \u0441\u0435\u0442\u0435\u0432\u0443\u044e \u0441\u0432\u044f\u0437\u043d\u043e\u0441\u0442\u044c \u043c\u0435\u0436\u0434\u0443 \u043d\u0438\u043c\u0438 \u0417\u0430\u043a\u0440\u043e\u0435\u043c \u0434\u043e\u0441\u0442\u0443\u043f \u043a GUI \u0441\u0435\u0442\u0435\u0432\u043e\u0433\u043e \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u0430 \u0438\u0437\u0432\u043d\u0435 \u0421\u0435\u0442\u0435\u0432\u043e\u0439 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440 \u041a\u0430\u043a \u0443\u0436\u0435 \u0431\u044b\u043b\u043e \u0441\u043a\u0430\u0437\u0430\u043d\u043e \u0440\u0430\u043d\u0435\u0435, \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":41743,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10],"tags":[],"class_list":["post-41742","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/it\/blog\/powered-by-zerotier-prakticheskoe-rukovodstvo-po-stroitelstvu-virtualnyh-setej-chast-1\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"it_IT\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47Powered by ZeroTier. \u041f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u043e \u043f\u043e \u0441\u0442\u0440\u043e\u0438\u0442\u0435\u043b\u044c\u0441\u0442\u0432\u0443 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0445 \u0441\u0435\u0442\u0435\u0439. \u0427\u0430\u0441\u0442\u044c 1 | ProHoster\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/it\/blog\/powered-by-zerotier-prakticheskoe-rukovodstvo-po-stroitelstvu-virtualnyh-setej-chast-1\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-02-15T08:08:28+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-05-21T14:37:40+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Powered by ZeroTier. Guida pratica alla costruzione di reti virtuali. Parte 1 | ProHoster","description":"","canonical_url":"https:\/\/prohoster.info\/it\/blog\/powered-by-zerotier-prakticheskoe-rukovodstvo-po-stroitelstvu-virtualnyh-setej-chast-1","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"it_IT","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47Powered by ZeroTier. \u041f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u043e \u043f\u043e \u0441\u0442\u0440\u043e\u0438\u0442\u0435\u043b\u044c\u0441\u0442\u0432\u0443 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0445 \u0441\u0435\u0442\u0435\u0439. \u0427\u0430\u0441\u0442\u044c 1 | ProHoster","og:url":"https:\/\/prohoster.info\/it\/blog\/powered-by-zerotier-prakticheskoe-rukovodstvo-po-stroitelstvu-virtualnyh-setej-chast-1","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-02-15T08:08:28+00:00","article:modified_time":"2026-05-21T14:37:40+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"41742","title":null,"description":null,"keywords":null,"keyphrases":{"focus":[],"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 00:11:43","updated":"2026-08-11 12:50:25","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/41742","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=41742"}],"version-history":[{"count":4,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/41742\/revisions"}],"predecessor-version":[{"id":181624,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/41742\/revisions\/181624"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media\/41743"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=41742"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=41742"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=41742"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}