{"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\/pt\/blog\/powered-by-zerotier-prakticheskoe-rukovodstvo-po-stroitelstvu-virtualnyh-setej-chast-1","title":{"rendered":"Powered by ZeroTier. Guia pr\u00e1tico para construir redes virtuais. 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. Guia pr\u00e1tico para construir redes virtuais. Parte 1\" \/><\/a><br \/>\nContinuando a hist\u00f3ria sobre ZeroTier, da teoria exposta no artigo \"<a href=\"https:\/\/habr.com\/ru\/company\/ruvds\/blog\/484178\/\" rel=\"nofollow\">Comutador Ethernet Inteligente para o Planeta Terra<\/a>\u00bb, passo para a pr\u00e1tica, onde:<\/p>\n<ul>\n<li>Vamos criar e configurar um controlador de rede privado<\/li>\n<li>Vamos criar uma rede virtual<\/li>\n<li>Vamos configurar e conectar n\u00f3s a ela<\/li>\n<li>Vamos testar a conectividade de rede entre eles<\/li>\n<li>Vamos fechar o acesso \u00e0 interface gr\u00e1fica do controlador de rede externamente<\/li>\n<\/ul>\n<p><a rel=\"nofollow\" name=\"habracut\"><\/a><\/p>\n<h2>Controlador de Rede<\/h2>\n<p>Como mencionado anteriormente, para criar redes virtuais, gerenci\u00e1-las e conectar n\u00f3s, o usu\u00e1rio precisa de um controlador de rede, cuja interface gr\u00e1fica (GUI) existe em duas formas:<\/p>\n<p><b class=\"spoiler_title\">Op\u00e7\u00f5es de ZeroTier GUI<\/b><\/p>\n<ul>\n<li>Uma do desenvolvedor do ZeroTier, dispon\u00edvel como uma solu\u00e7\u00e3o p\u00fablica em nuvem, oferecida no modelo SaaS, com quatro planos de assinatura, incluindo um gratuito, mas limitado em n\u00famero de dispositivos gerenciados e n\u00edvel de suporte.<\/li>\n<li>A segunda \u2014 de um desenvolvedor independente, com funcionalidades um pouco simplificadas, mas dispon\u00edvel como uma solu\u00e7\u00e3o privada de c\u00f3digo aberto, para uso on-premise ou em recursos de nuvem.<\/li>\n<\/ul>\n<p>Em minha pr\u00e1tica, usei ambas e, no final, decidi pela segunda. O motivo foi os avisos do desenvolvedor.<\/p>\n<p><i>\u00abOs controladores de rede servem como centros de certifica\u00e7\u00e3o para redes virtuais ZeroTier. Arquivos contendo as chaves secretas do controlador devem ser cuidadosamente protegidos e arquivados de forma segura. Sua compromiss\u00e3o permite que atacantes n\u00e3o autorizados criem configura\u00e7\u00f5es fraudulentas de redes; a perda \u2014 resulta na perda da capacidade de controlar e gerenciar a rede, tornando-a inutiliz\u00e1vel\u00bb<\/i><\/p>\n<p>\u2192 <a href=\"https:\/\/www.zerotier.com\/manual\/#2_2_1\" rel=\"nofollow\">Link para a documenta\u00e7\u00e3o<\/a><\/p>\n<p>E tamb\u00e9m, sinais da minha pr\u00f3pria paranoia em seguran\u00e7a da informa\u00e7\u00e3o \ud83d\ude42<\/p>\n<ul>\n<li>Mesmo que o Cheburnet venha \u2014 eu devo manter acesso ao meu controlador de rede;<\/li>\n<li>O controlador de rede deve ser utilizado apenas por mim. Quando necess\u00e1rio, concedendo acesso a pessoas de confian\u00e7a;<\/li>\n<li>Deve haver a possibilidade de restringir o acesso ao controlador de rede externamente.<\/li>\n<\/ul>\n<p>Parar para discutir como implantar o controlador de rede e sua GUI em recursos f\u00edsicos ou virtuais on-premise nessa artigo, n\u00e3o vejo grande sentido. E h\u00e1 tr\u00eas raz\u00f5es para isso:<\/p>\n<ul>\n<li>o texto terminar\u00e1 sendo maior do que eu planejei<\/li>\n<li>j\u00e1 falamos sobre isso <a href=\"https:\/\/github.com\/key-networks\/ztncui\" rel=\"nofollow\">foi relatado<\/a> no GitHab do desenvolvedor GUI<\/li>\n<li>o tema do artigo \u00e9 diferente<\/li>\n<\/ul>\n<p>Portanto, escolhendo o caminho de menor resist\u00eancia, vou usar nesta narrativa um controlador de rede com GUI baseado em <a href=\"https:\/\/prohoster.info\/pt\/vps\/abuzoustojchivye-vps\/\">VDS<\/a>, criado <a href=\"https:\/\/ruvds.com\/ru-rub\/marketplace\/zerotier#advantages\" rel=\"nofollow\">a partir de um template<\/a>, gentilmente desenvolvido por meus colegas da ProHoster.<\/p>\n<h2>Configura\u00e7\u00e3o inicial<\/h2>\n<p>Ap\u00f3s a cria\u00e7\u00e3o <a href=\"https:\/\/prohoster.info\/pt\/server\/dts-los-angeles\/\">servidor<\/a> a partir do template indicado, o acesso ao Web-GUI do controlador \u00e9 feito pelo navegador, acessando o endere\u00e7o htt\u0440s:\/\/: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. Guia pr\u00e1tico para construir redes virtuais. Parte 1\" \/><br \/>\nPor padr\u00e3o <a href=\"https:\/\/prohoster.info\/pt\/server\/\">servidor<\/a> j\u00e1 cont\u00e9m um certificado TLS\/SSL autoassinado pr\u00e9-criado. Para mim, isso \u00e9 suficiente, pois estou restringindo o acesso externo. Para aqueles que desejam usar outros tipos de certificados, h\u00e1 <a href=\"https:\/\/github.com\/key-networks\/ztncui\" rel=\"nofollow\">est\u00e1 dispon\u00edvel para instala\u00e7\u00e3o<\/a> no GitHab do desenvolvedor GUI.<\/p>\n<p>Ao acessar o sistema pela primeira vez <b>Iniciar sess\u00e3o<\/b> com login e senha padr\u00e3o \u2014 <b>admin<\/b> e <b>senha<\/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. Guia pr\u00e1tico para construir redes virtuais. Parte 1\" \/><br \/>\nEle sugere alterar a senha padr\u00e3o para uma personalizada<\/p>\n<p><img decoding=\"async\" style=\"display: block; margin: 0 auto;\" src=\"\/wp-content\/uploads\/2020\/02\/f7e37af39ed01f0b7b864a0a78137307.jpg\" alt=\"Powered by ZeroTier. Guia pr\u00e1tico para construir redes virtuais. Parte 1\" \/><br \/>\nEu fa\u00e7o um pouco diferente \u2014 n\u00e3o altero a senha do usu\u00e1rio existente, mas crio um novo \u2014 <b>Criar Usu\u00e1rio<\/b>.<\/p>\n<p>Defino o nome do novo usu\u00e1rio \u2014 <b>Nome de usu\u00e1rio<\/b>:<br \/>\nDefino a nova senha \u2014 <b>Digite a nova senha<\/b>:<br \/>\nConfirme a nova senha \u2014 <b>Reinsira a senha<\/b>:<\/p>\n<p>Os caracteres digitados s\u00e3o sens\u00edveis a mai\u00fasculas e min\u00fasculas \u2014 tenha cuidado!<\/p>\n<p>Caixa de sele\u00e7\u00e3o para confirma\u00e7\u00e3o da altera\u00e7\u00e3o de senha no pr\u00f3ximo login \u2014 <b>Alterar senha no pr\u00f3ximo login:<\/b> n\u00e3o marco.<\/p>\n<p>Para confirmar os dados inseridos, clico em <b>Definir senha<\/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. Guia pr\u00e1tico para construir redes virtuais. Parte 1\" \/><br \/>\nDepois: fa\u00e7o logout \u2014 <b>Sair<\/b> \/ <b>Iniciar sess\u00e3o<\/b>, j\u00e1 com as credenciais do novo usu\u00e1rio:<\/p>\n<p><img decoding=\"async\" style=\"display: block; margin: 0 auto;\" src=\"\/wp-content\/uploads\/2020\/02\/9c4da8f33bf06845ec6298b200630ad2.jpg\" alt=\"Powered by ZeroTier. Guia pr\u00e1tico para construir redes virtuais. Parte 1\" \/><br \/>\nEm seguida, vou para a guia usu\u00e1rios \u2014 <b>Usu\u00e1rios<\/b> e excluo o usu\u00e1rio <b>admin<\/b>, clicando no \u00edcone da lixeira localizado \u00e0 esquerda do nome dele.<\/p>\n<p><img decoding=\"async\" style=\"display: block; margin: 0 auto;\" src=\"\/wp-content\/uploads\/2020\/02\/62caa16b4a1326875312cf7df7fc5778.jpg\" alt=\"Powered by ZeroTier. Guia pr\u00e1tico para construir redes virtuais. Parte 1\" \/><br \/>\nFuturamente, \u00e9 poss\u00edvel alterar a senha do usu\u00e1rio clicando em seu nome ou em definir senha.<\/p>\n<h2>Criando uma rede virtual<\/h2>\n<p>Para criar uma rede virtual, o usu\u00e1rio deve acessar a guia <b>Adicionar rede<\/b>. A partir do item <b>User<\/b> isso pode ser feito pela p\u00e1gina <b>Home<\/b> \u2014 a p\u00e1gina principal do Web-GUI, onde \u00e9 exibido o endere\u00e7o ZeroTier deste controlador de rede e h\u00e1 um link para a p\u00e1gina da lista de redes criadas por ele.<\/p>\n<p><img decoding=\"async\" style=\"display: block; margin: 0 auto;\" src=\"\/wp-content\/uploads\/2020\/02\/6ef871af6aa26a4f31abb0f090843442.jpg\" alt=\"Powered by ZeroTier. Guia pr\u00e1tico para construir redes virtuais. Parte 1\" \/><br \/>\nNa p\u00e1gina <b>Adicionar rede<\/b> o usu\u00e1rio atribui um nome \u00e0 nova rede que est\u00e1 sendo criada.<\/p>\n<p><img decoding=\"async\" style=\"display: block; margin: 0 auto;\" src=\"\/wp-content\/uploads\/2020\/02\/760ff4886272c5ed9c7ac6502c3d8786.jpg\" alt=\"Powered by ZeroTier. Guia pr\u00e1tico para construir redes virtuais. Parte 1\" \/><br \/>\nAo aplicar os dados inseridos \u2014 <b>Criar Rede<\/b> o usu\u00e1rio \u00e9 levado \u00e0 p\u00e1gina com a lista de redes, onde est\u00e3o indicados:<\/p>\n<p><b>Nome da rede<\/b> \u2014 o nome da rede em formato de link, onde ao clicar pode ser alterado<br \/>\n<b>ID da rede<\/b> \u2014 identificador da rede<br \/>\n<b>detalhe<\/b> \u2014 link para a p\u00e1gina com os par\u00e2metros detalhados da rede<br \/>\n<b>configura\u00e7\u00e3o f\u00e1cil<\/b> \u2014 link para a p\u00e1gina de configura\u00e7\u00e3o simples<br \/>\n<b>membros<\/b> \u2014 link to the node management page<\/p>\n<p><img decoding=\"async\" style=\"display: block; margin: 0 auto;\" src=\"\/wp-content\/uploads\/2020\/02\/fb7734caa8cd6793f19cb7ca1824f55d.jpg\" alt=\"Powered by ZeroTier. Guia pr\u00e1tico para construir redes virtuais. Parte 1\" \/><br \/>\nFor further configuration, we go to the link <b>configura\u00e7\u00e3o f\u00e1cil<\/b>. On the opened page, the user sets the range of IPv4 addresses for the created network. This can be done automatically by clicking the button <b>Generate network address<\/b> or manually by entering the network mask into the corresponding field <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. Guia pr\u00e1tico para construir redes virtuais. Parte 1\" \/><br \/>\nWhen the data entry is confirmed successfully, it is necessary to return to the network list page using the Back button. At this point, the main network configuration can be considered complete.<\/p>\n<h2>Connecting network nodes<\/h2>\n<p><a rel=\"nofollow\" name=\"section1\"><\/a><\/p>\n<ol>\n<li><b>First, the user must install the ZeroTier One service on the node they want to connect to the network.<\/b><b class=\"spoiler_title\">What is ZeroTier One?<\/b><b>ZeroTier One<\/b> \u2014 a service running on laptops, desktops, servers, virtual machines, and containers, which provides connections to a virtual network through a virtual network port, similar to a VPN client. After installing and starting the service, you can connect to the virtual networks using their 16-digit addresses. Each network appears as a virtual network port in the system that behaves exactly like a regular Ethernet port.<br \/>\nLinks to distributions and installation commands can be found <a href=\"https:\/\/www.zerotier.com\/download\/\" rel=\"nofollow\">on the manufacturer's page<\/a>. The installed service can be managed through the command line terminal (CLI) with admin\/root rights. In Windows\/MacOS also through a graphical interface. In Android\/iOS only through the GUI.<\/li>\n<li><b>Checking the success of the service installation:<\/b>CLI:\n<pre><code class=\"plaintext\">zerotier-cli status<\/code><\/pre>\n<p>Resultado:<\/p>\n<p><code>200 info ebf416fac1 1.4.6 ONLINE<\/code><br \/>\nGUI:<\/p>\n<p>The mere fact that the application is running and there is a line with the Node ID addressed to the node.<\/li>\n<li><b>Connecting the node to the network:<\/b>CLI:\n<pre><code class=\"plaintext\">zerotier-cli join<\/code><\/pre>\n<p>Resultado:<\/p>\n<p><code>200 join OK<\/code><\/p>\n<p>GUI:<\/p>\n<p><b>Windows:<\/b> by right-clicking the icon <b>ZeroTier One<\/b> in the system tray and selecting the item \u2014 <b>Join Network<\/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. Guia pr\u00e1tico para construir redes virtuais. Parte 1\" \/><br \/>\n<b>MacOS:<\/b> Launch the application <b>ZeroTier One<\/b> in the bar menu, if it is not already running. Click the \u23c1 icon and select <b>Join Network<\/b>.<\/p>\n<p>Android\/iOS: + (the plus image) in the 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. Guia pr\u00e1tico para construir redes virtuais. Parte 1\" \/><br \/>\nIn the field that appears, enter the network controller specified in the GUI <b>ID da rede<\/b>, and click <b>Join \/ Add Network<\/b>.<\/li>\n<li><b>Assigning an IP address to the node<\/b><br \/>\nNow we return to the network controller and on the page with the list of networks go to the link <b>membros<\/b>. If you see an image like this on the screen \u2014 it means your network controller has received a request to confirm network connection from the connecting node.<img decoding=\"async\" style=\"display: block; margin: 0 auto;\" src=\"\/wp-content\/uploads\/2020\/02\/c6589f1cc7b23c70bda7851101c7b012.jpg\" alt=\"Powered by ZeroTier. Guia pr\u00e1tico para construir redes virtuais. Parte 1\" \/><br \/>\nOn this page, we leave everything as it is for now and follow the link <b>IP assignment<\/b> vamos para a p\u00e1gina de destino do n\u00f3 com o endere\u00e7o IP:<img decoding=\"async\" style=\"display: block; margin: 0 auto;\" src=\"\/wp-content\/uploads\/2020\/02\/fd99a0671533f10f8bd7dd5edfe122e9.jpg\" alt=\"Powered by ZeroTier. Guia pr\u00e1tico para construir redes virtuais. Parte 1\" \/><br \/>\nAp\u00f3s atribuir o endere\u00e7o, clique no bot\u00e3o <b>Verso<\/b> voltamos para a p\u00e1gina da lista de n\u00f3s conectados e definimos o nome \u2014 <b>Nome do membro<\/b> e marcamos a caixa de sele\u00e7\u00e3o para autorizar o n\u00f3 na rede \u2014 <b>Autorizado<\/b>. A prop\u00f3sito, esta caixa de sele\u00e7\u00e3o \u00e9 muito conveniente para desconectar\/conectar o n\u00f3 da rede posteriormente.<img decoding=\"async\" style=\"display: block; margin: 0 auto;\" src=\"\/wp-content\/uploads\/2020\/02\/7d4cc765e8f86ede0e05ae0429ce77d5.jpg\" alt=\"Powered by ZeroTier. Guia pr\u00e1tico para construir redes virtuais. Parte 1\" \/><br \/>\nSalve as altera\u00e7\u00f5es usando o bot\u00e3o <b>Atualizar<\/b>.<\/li>\n<li><b>Verificando o status de conex\u00e3o do n\u00f3 \u00e0 rede:<\/b><br \/>\nPara verificar o status de conex\u00e3o no pr\u00f3prio n\u00f3, executamos:<br \/>\nCLI:<\/p>\n<pre><code class=\"plaintext\">zerotier-cli listnetworks<\/code><\/pre>\n<p>Resultado:<\/p>\n<p><code>200 listnetworks<br \/>\n200 listnetworks 2da06088d9f863be My_1st_VLAN be:88:0c:cf:72:a1 OK PRIVATE ethernet_32774 10.10.10.2\/24<\/code><br \/>\nGUI:<\/p>\n<p>O status da rede deve ser OK<\/p>\n<p>Para conectar os outros n\u00f3s, repetimos as opera\u00e7\u00f5es 1-5 para cada um deles.<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<h2>Verifica\u00e7\u00e3o da conectividade de rede dos n\u00f3s<\/h2>\n<p>Fa\u00e7o isso executando o comando <b>ping<\/b> no dispositivo conectado \u00e0 rede que estou gerenciando no momento.<\/p>\n<p><img decoding=\"async\" style=\"display: block; margin: 0 auto;\" src=\"\/wp-content\/uploads\/2020\/02\/64523f3bac8886585356f90439ccef83.jpg\" alt=\"Powered by ZeroTier. Guia pr\u00e1tico para construir redes virtuais. Parte 1\" \/><br \/>\nNa captura de tela do Web-GUI do controlador, \u00e9 poss\u00edvel ver tr\u00eas n\u00f3s conectados \u00e0 rede:<\/p>\n<ol>\n<li><b>ZTNCUI \u2014 10.10.10.1<\/b> \u2014 meu controlador de rede com GUI \u2014 <a href=\"https:\/\/prohoster.info\/pt\/vps\/abuzoustojchivye-vps\/\">VDS<\/a> em um dos DCs da ProHoster. Para opera\u00e7\u00e3o normal, n\u00e3o \u00e9 necess\u00e1rio adicion\u00e1-lo \u00e0 rede, mas eu fiz isso porque quero restringir o acesso \u00e0 interface web de fora. Farei mais sobre isso mais adiante.<\/li>\n<li><b>MyComp \u2014 10.10.10.2<\/b> \u2014 meu computador de trabalho \u2014 um PC f\u00edsico<\/li>\n<li><b>Backup \u2014 10.10.10.3<\/b> \u2014 VDS em outro DC.<\/li>\n<\/ol>\n<p>Portanto, do meu computador de trabalho, verifico a acessibilidade dos outros n\u00f3s com os comandos:<\/p>\n<pre><code class=\"plaintext\">ping 10.10.10.1<\/code><\/pre>\n<p><code>Enviando ping para 10.10.10.1 com 32 bytes de dados:<br \/>\nResposta de 10.10.10.1: bytes=32 tempo=14ms TTL=64<br \/>\nResposta de 10.10.10.1: bytes=32 tempo=4ms TTL=64<br \/>\nResposta de 10.10.10.1: bytes=32 tempo=7ms TTL=64<br \/>\nResposta de 10.10.10.1: bytes=32 tempo=2ms TTL=64<\/code><\/p>\n<p>Estat\u00edsticas do ping para 10.10.10.1:<br \/>\nPacotes: Enviados = 4, Recebidos = 4, Perdidos = 0 (0% de perda),<br \/>\nTempos aproximados de ida e volta em milissegundos:<br \/>\nM\u00ednimo = 2ms, M\u00e1ximo = 14ms, M\u00e9dio = 6ms<\/p>\n<pre><code class=\"plaintext\">ping 10.10.10.3<\/code><\/pre>\n<p><code>Enviando ping para 10.10.10.3 com 32 bytes de dados:<br \/>\nResposta de 10.10.10.3: bytes=32 tempo=15ms TTL=64<br \/>\nResposta de 10.10.10.3: bytes=32 tempo=4ms TTL=64<br \/>\nResposta de 10.10.10.3: bytes=32 tempo=8ms TTL=64<br \/>\nResposta de 10.10.10.3: bytes=32 tempo=4ms TTL=64<\/code><\/p>\n<p>Estat\u00edsticas do ping para 10.10.10.3:<br \/>\nPacotes: Enviados = 4, Recebidos = 4, Perdidos = 0 (0% de perda),<br \/>\nTempos aproximados de ida e volta em milissegundos:<br \/>\nM\u00ednimo = 4ms, M\u00e1ximo = 15ms, M\u00e9dio = 7ms<\/p>\n<p>O usu\u00e1rio tem o direito de usar outras ferramentas para verificar a acessibilidade dos n\u00f3s na rede, tanto as integradas ao sistema operacional quanto ferramentas como NMAP, Advanced IP Scanner, etc.<\/p>\n<h2>Ocultando o acesso ao GUI do controlador de rede de fora.<\/h2>\n<p>Na verdade, para reduzir a probabilidade de acesso n\u00e3o autorizado ao VDS, onde est\u00e1 meu controlador de rede, posso usar firewall na minha conta pessoal da ProHoster. Este tema \u00e9 mais adequado para um artigo separado. Portanto, aqui mostrarei como garantir o acesso ao GUI do controlador apenas a partir da rede que criei neste artigo.<\/p>\n<p>Para isso, \u00e9 necess\u00e1rio se conectar via SSH ao VDS onde est\u00e1 o controlador, abrir o arquivo de configura\u00e7\u00e3o usando o comando:<\/p>\n<pre><code class=\"plaintext\">nano \/opt\/key-networks\/ztncui\/.env<\/code><\/pre>\n<p>No arquivo aberto, ap\u00f3s a linha \"HTTPS_PORT=3443\", que cont\u00e9m o endere\u00e7o da porta pela qual a GUI \u00e9 aberta, \u00e9 necess\u00e1rio adicionar uma linha adicional com o endere\u00e7o pelo qual a GUI ser\u00e1 acessada \u2014 no meu caso, \u00e9 HTTPS_HOST=10.10.10.1.<\/p>\n<p>Em seguida, salvarei o arquivo<\/p>\n<p><code>Ctrl+C<br \/>\nY<br \/>\nEnter\u00a0<\/code><\/p>\n<p>e executarei o comando:<\/p>\n<pre><code class=\"plaintext\">systemctl restart ztncui<\/code><\/pre>\n<p>E \u00e9 isso, agora a GUI do meu controlador de rede est\u00e1 dispon\u00edvel apenas para os n\u00f3s da rede 10.10.10.0\/24.<\/p>\n<h2>Em conclus\u00e3o<\/h2>\n<p>Com isso, quero encerrar a primeira parte do guia pr\u00e1tico sobre a cria\u00e7\u00e3o de redes virtuais baseadas em ZeroTier. Aguardarei seus coment\u00e1rios.<\/p>\n<p>Enquanto isso, para passar o tempo at\u00e9 a publica\u00e7\u00e3o da pr\u00f3xima parte, na qual falarei sobre como conectar a rede virtual com a rede f\u00edsica, como organizar o modo \"road warrior\" e mais algumas coisas, recomendo que voc\u00ea tente organizar sua pr\u00f3pria rede virtual usando um controlador de rede privado com GUI baseado em VDS do marketplace da <a href=\"https:\/\/prohoster.info\/pt\/vps\/abuzoustojchivye-vps\/\" rel=\"nofollow\">site<\/a> ProHoster. Al\u00e9m disso, todos os novos clientes t\u00eam um per\u00edodo de teste gratuito de 3 dias!<\/p>\n<p><b>P.S.<\/b> Ah! Quase me esqueci! Voc\u00ea pode remover um n\u00f3 da rede com o comando no CLI desse n\u00f3.<\/p>\n<pre><code class=\"plaintext\">zerotier-cli leave<\/code><\/pre>\n<p><code>200 leave OK<\/code><\/p>\n<p>ou com o comando Delete na GUI do cliente no n\u00f3.<\/p>\n<p>-&gt; <a href=\"https:\/\/habr.com\/ru\/company\/ruvds\/blog\/484178\/\" rel=\"nofollow\"> Introdu\u00e7\u00e3o. Parte te\u00f3rica. Switch Ethernet inteligente para o planeta Terra<\/a><br \/>\n-&gt; <a href=\"https:\/\/habr.com\/ru\/company\/ruvds\/blog\/485914\/\" rel=\"nofollow\">Guia pr\u00e1tico para constru\u00e7\u00e3o de redes virtuais. Parte 1<\/a><br \/>\n-&gt; <a href=\"https:\/\/habr.com\/ru\/company\/ruvds\/blog\/485914\/\" rel=\"nofollow\"> Guia pr\u00e1tico para constru\u00e7\u00e3o de redes virtuais. 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. Guia pr\u00e1tico para construir redes virtuais. 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.3 - 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\/pt\/blog\/powered-by-zerotier-prakticheskoe-rukovodstvo-po-stroitelstvu-virtualnyh-setej-chast-1\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"pt_PT\" \/>\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\/pt\/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. Guia pr\u00e1tico para constru\u00e7\u00e3o de redes virtuais. Parte 1 | ProHoster","description":"","canonical_url":"https:\/\/prohoster.info\/pt\/blog\/powered-by-zerotier-prakticheskoe-rukovodstvo-po-stroitelstvu-virtualnyh-setej-chast-1","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pt_PT","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\/pt\/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\/pt\/wp-json\/wp\/v2\/posts\/41742","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/comments?post=41742"}],"version-history":[{"count":4,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/41742\/revisions"}],"predecessor-version":[{"id":181624,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/41742\/revisions\/181624"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media\/41743"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media?parent=41742"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/categories?post=41742"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/tags?post=41742"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}