Como instalar ZeroTier
Você está em uma cidade, seus amigos em outras, vocês querem jogar a nova versão do Minecraft, mas não tem dinheiro para pagar um Reamls ou uma hosting. Tem alguma forma de 2 ou mais computadores se conectarem diretamente?
Como funciona?
Atualmente a forma mais utilizada por ISPs é NAT, dessa forma cada usuário conectado tem um ip privado que consegue iniciar uma comunicação com a internet pública, mas como é um ip privado, não é possível que nenhum servidor externo a essa rede consiga se conetar a este usuário.
ZeroTier usa conexões P2P e gera uma SD-WAN que conecta todas as máquinas uma as outras e gera IPs em uma rede virtual para que cada máquina consiga ter uma comunicação direta uma com a outra, independente de onde essas maquinas estão fisicamente, só basta elas estarem conectadas a internet.
Dependendo de como alguns roteadores são configurados, não é possível gerar uma conexão P2P para uma máquina usando ZeroTier, neste caso ZeroTier usa seus servidores para intermediar a conexão dessa máquina, permitindo que ela se conecte na rede, porém com ping alto e perda de pacotes, já que a comunição tem que passar pelo ZeroTier pra depois ir para seu destino, ao contrário das conexões P2P, que procuram um caminho que seja o mais curto.
Como instalar ZeroTier One?
ZeroTier usa de um programa para preparar e se conetar a uma rede privada, esse programa, ao ser instalado vai gerar um adaptador de rede novo no seu computador e utiliza-lo para qualquer comunicação dentro da rede do ZeroTier.
No Windows
- Acesse https://www.zerotier.com/download/
- Clique no ícone do Windows, e você fará o download do "ZeroTier One.msi"
- Após baixar, execute o instalador e siga as instruções.
- Recomendo que após instalar você reinicie seu computador.
- Após reiniciar, pesquise por ZeroTier no menu do Windows para executar a interface gráfica dele.
- Como o ZeroTier One instalado, você irá encontra-lo na tray do Windows:
- Ao clicar neste ícone você vai abrir o menu do ZeroTier One:
Pronto agora você tem o cliente do ZeroTier instalado, nesse menu você possui 3 partes importantes:
My Address: 0000000000
Seu identificador, é um código alfanumárico de 10 dígitos.Join New Network...
O botão para você se conectar a uma rede do ZeroTier.(no networks joined)
Separado por barras no menu, a lista de redes que vocês está conectado, de início, nenhuma.
Quit ZeroTier UI
vai fechar essa inferface visual do ZeroTier que fica na tray do Windows, porém o serviço do ZeroTier continuará funcionando, se você quiser parar o serviço do ZeroTier completamente, você deverá para-lo usando o gerenciador de serivços do Windows. (pesquise por "services" no menu do Windows).Como entrar em uma rede do ZeroTier?
- Peça ao dono da rede o id da rede, será um código de 16 dígitos alfanuméricos.
- No menu do ZeroTier, clique em
Join New Network...
- Na janela que vai abrir, cole o id da rede e clique em
Join
- Agora você deve avisar o dono da rede, para ele confirmar o seu acesso.
Como instalar no linux
No terminal digite:
curl -s https://install.zerotier.com | sudo bash
Se quiser validar o hash do download, instale usando:
curl -s 'https://raw.githubusercontent.com/zerotier/ZeroTierOne/main/doc/contact%40zerotier.com.gpg' | gpg --import && \
if z=$(curl -s 'https://install.zerotier.com/' | gpg); then echo "$z" | sudo bash; fi
Para confirmar a instalação, digite:
sudo zerotier-cli status
e você deve ver
200 info 3fe5bbecf6 1.14.0 ONLINE
Como entrar em uma rede do ZeroTier pelo linux?
- no terminal digite:
zerotier-cli join [id-da-rede]
- Agora você deve avisar o dono da rede, para ele confirmar o seu acesso.
Como descobrir o meu IP na rede do ZeroTier?
No Windows, abra o terminal/cmd como administrador e digite:
zerotier-cli listnetworks
No Linux, digite:
sudo zerotier-cli listnetworks
Você verá ao final da linha seu ip para cada rede do ZeroTier que você está conectado: