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>