preloader

TailScale

Tailscale é uma solução de VPN mesh baseada no WireGuard, que simplifica a ligação segura de dispositivos e serviços em diferentes redes.

Ao contrário de VPNs tradicionais, o Tailscale não exige a configuração de um servidor VPN com um endereço público para permitir a conexão dos clientes.

A seguinte documentação descreve o processo de instalação e configuração do serviço TailScale em sistemas operativos baseados em Linux, permitindo a criação de uma rede privada partilhada entre vários utilizadores.

Pré-requisitos

Antes de prosseguir com a instalação do TailScale, e necessário aceder ao site oficial 1 do TailScale e criar uma conta.

Instalação

Por forma a instalar o TailScale, execute os seguintes passos.

1. Atualização do Sistema Operativo:

sudo apt update
sudo apt upgrade

2. Adicionar o Repositório:

Execute os seguintes comandos para adicionar o repositório do TailScale ao sistema.

  • Ubuntu 24

    curl -fsSL https://pkgs.tailscale.com/stable/ubuntu/noble.noarmor.gpg | sudo tee /usr/share/keyrings/tailscale-archive-keyring.gpg >/dev/null
    curl -fsSL https://pkgs.tailscale.com/stable/ubuntu/noble.tailscale-keyring.list | sudo tee /etc/apt/sources.list.d/tailscale.list
    
  • Debian 12

    curl -fsSL https://pkgs.tailscale.com/stable/debian/bookworm.noarmor.gpg | sudo tee /usr/share/keyrings/tailscale-archive-keyring.gpg >/dev/null
    curl -fsSL https://pkgs.tailscale.com/stable/debian/bookworm.tailscale-keyring.list | sudo tee /etc/apt/sources.list.d/tailscale.list
    

No caso do sistema operativo ser diferente de Debian ou Ubuntu, consulte a documentação oficial 2.

3. Instalar o TailScale:

sudo apt update
sudo apt install tailscale

Configuração

Siga os seguintes passos para iniciar e configurar o TailScale.

1. Login:

Antes de começar a configuração do TailScale é necessário realizar Login através do Link que aparece no terminal ao executar o seguinte comando:

sudo tailscale up

Feito o login, execute o seguinte comando para verificar o estado da conexão do TailScale.

sudo tailscale status

2. Adicionar Utilizadores à Rede do TailScale:

Acedendo ao Painel de Controlo do TailScale, navegue até à página “Users”. Clique em “Invite external users”, adicione o email do utilizador e as devidas permissões.

O utilizador convidado irá receber um e-mail com o link para aceder à Rede do TailScale. Para isso o convidado terá de criar conta e aceder à rede criada pelo dispositivo principal.

4. Testar a Conexão:

Se tudo estiver bem configurado na página “Users” irá ver todos os dispositivos da Rede. Para testar a conexão entre os dispositivos execute o seguinte comando:

sudo tailscale ping <IP/hostname>

Bibliografia