O que é e como utilizar o Tailscale?

Por Wagner Pedro 3 min de leitura
O que é e como utilizar o Tailscale?

O Tailscale é um serviço de VPN (Virtual Private Network) em malha bastante conhecido no mercado que, essencialmente, estabelece uma ligação segura entre os seus dispositivos, facilitando imenso o acesso remoto. Descubra mais detalhes sobre esta ferramenta e como a utilizar.

O que é Tailscale?

O Tailscale é um serviço de VPN gratuito que simplifica a ligação segura entre dispositivos e serviços em redes diferentes. Utiliza conexões ponto a ponto encriptadas através do protocolo de código aberto WireGuard, garantindo que apenas os dispositivos dentro da sua rede privada possam comunicar entre si.

Ao contrário das VPNs tradicionais, que canalizam todo o tráfego através de um servidor de gateway central, o Tailscale cria uma rede mesh peer-to-peer (conhecida como tailnet). No entanto, também pode ser utilizado como uma VPN convencional, encaminhando todo o tráfego por meio de um nó de saída.

A abordagem descentralizada do Tailscale evita a centralização sempre que possível, proporcionando maior desempenho e menor latência, pois o tráfego pode fluir diretamente entre os dispositivos. Além disso, a descentralização melhora a estabilidade e a fiabilidade ao reduzir pontos únicos de falha.

Algumas vantagens importantes do Tailscale incluem ligações seguras e privadas entre dispositivos, uma topologia de rede flexível e uma configuração simplificada. A ferramenta também é multiplataforma, independente em termos de infraestrutura, altamente configurável e conta com uma coleção de funcionalidades e integrações.

Ao contrário das VPNs tradicionais, que exigem uma configuração extensiva, configuração de servidor e experiência em redes, é possível implementar uma rede Tailscale em minutos.

As ligações entre dispositivos na tailnet funcionam perfeitamente através de firewalls e Network Address Translation (NAT) sem necessidade de reencaminhamento de portas ou regras complexas de firewall. Esta abordagem reduz drasticamente as barreiras técnicas para a implementação de redes seguras, tornando-as acessíveis tanto a utilizadores com experiência técnica como a quem não tem conhecimentos avançados.

Casos de uso

O Tailscale pode ser utilizado em diversas situações. Se a sua política de segurança permitir, pode ligar dois computadores entre si, independentemente da sua localização. Por exemplo, se deixou o seu portátil em casa e quer aceder a ele a partir do telemóvel enquanto está num cibercafé, o Tailscale torna isso possível. O tráfego é sempre enviado diretamente de ponto a ponto, garantindo a menor latência possível.

Ao desenvolver sites ou software, muitas vezes é necessário partilhar versões em fase de testes para obter feedback, revisão ou para apresentar a clientes e partes interessadas. O Tailscale facilita a ligação ao computador dos seus colegas, caso a política da rede o permita, para visualizar o servidor de desenvolvimento deles.

Como os endereços IP e DNS no Tailscale são consistentes em todas as redes Wi-Fi, pode ligar-se a partir de qualquer lugar, mesmo em redes locais diferentes. Além disso, o seu endereço Tailscale só pode ser acedido pela sua equipa através de uma ligação direta e encriptada, garantindo um acesso seguro.

Como utilizar o Tailscale

  1. Aceda a tailscale.com e clique em "Get Started";
  2. Na página seguinte, inicie sessão utilizando uma conta Google, Microsoft, Apple, GitHub ou OIDC;
  3. Selecione "Commercial use" ou "Personal use" e clique em "Next";
  4. Na página "Let’s add your first device", escolha o sistema operativo correspondente ao dispositivo que está a utilizar para descarregar e instalar o cliente. Depois disso, clique no botão "Download Tailscale for";
  5. Autentique o cliente utilizando as mesmas credenciais que usou na etapa 2. Em seguida, clique no botão "Connect" para ligar o dispositivo à conta selecionada e aguarde que ele apareça na janela do navegador;
  6. Na página "Next, add a second device", selecione o sistema operativo do segundo dispositivo que pretende ligar ao tailnet. Copie o link e envie-o para esse dispositivo. Depois de autenticado, ambos os dispositivos serão exibidos;
  7. Por fim, selecione "Take me home" para ser redirecionado para a página de administração do Tailscale. Esta interface permite-lhe gerir a maioria dos aspetos do seu tailnet, incluindo utilizadores, dispositivos, DNS, permissões, chaves de autenticação e muito mais.

Para conhecer todos os detalhes, consulte a página oficial do Tailscale.