Como Tailscale no Raspberry Pi

Neste tutorial, mostraremos como instalar o Tailscale no Raspberry Pi.

O Tailscale é um software que permite configurar uma VPN de forma rápida e sem complicações em seu Raspberry Pi, em apenas alguns minutos.

Projetado para eliminar a complexidade típica de montar uma VPN, ele não exige a abertura de portas no firewall para funcionar. Além disso, garante uma conexão segura, rápida e privada com seu dispositivo.

O melhor de tudo é que o Tailscale oferece um plano gratuito para uso pessoal, permitindo conectar até 20 dispositivos na mesma VPN.

Essa é uma solução ideal para quem deseja acesso remoto fácil e seguro ao Raspberry Pi ou a outros dispositivos da rede.

Equipamento

A seguir, apresentamos a lista de equipamentos necessários para instalar e configurar o Tailscale no Raspberry Pi.

Recomendado

Raspberry Pi

Cartão MicroSD

Fonte de energia

Cabo Ethernet ou  Wi-Fi

Opcional

Case Raspberry Pi

Cabo HDMI

Monitor

Teclado USB

Rato USB

Este tutorial foi testado em um Raspberry Pi 4 usando a versão mais recente do Raspberry Pi OS Bullseye .

 

Preparando o Raspberry Pi para instalar o Tailscale

Antes de instalar o Tailscale, precisamos preparar o sistema operacional do Raspberry Pi.


1. Atualizando o sistema

Atualize a lista de pacotes e qualquer pacote desatualizado executando:

sudo apt update
sudo apt upgrade

2. Instalando pacotes necessários

Instale dois pacotes essenciais para a instalação do Tailscale:

sudo apt install lsb-release curl
  • lsb-release: fornece informações sobre o sistema, como a versão do SO.

  • curl: será usado para baixar a chave GPG do Tailscale.


3. Obtendo a chave GPG

A chave GPG garante que os pacotes baixados sejam autênticos. Execute:

curl -L https://pkgs.tailscale.com/stable/raspbian/$(lsb_release -cs).noarmor.gpg | sudo tee /usr/share/keyrings/tailscale-archive-keyring.gpg >/dev/null

O $(lsb_release -cs) insere automaticamente o nome do código da sua versão do Raspberry Pi OS.


4. Adicionando o repositório Tailscale

Agora, adicione o repositório oficial do Tailscale ao sistema:

echo "deb [signed-by=/usr/share/keyrings/tailscale-archive-keyring.gpg] https://pkgs.tailscale.com/stable/raspbian $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/tailscale.list

Este comando cria o arquivo tailscale.list dentro de /etc/apt/sources.list.d/, contendo o link para o repositório que o gerenciador de pacotes usará.


5. Atualizando a lista de pacotes novamente

Para que o Raspberry Pi reconheça o novo repositório, atualize a lista de pacotes:

sudo apt update

Instalando e configurando o Tailscale no Raspberry Pi

Agora que adicionamos o repositório do Tailscale, podemos prosseguir com a instalação do software.


1. Instalando o Tailscale

Execute o comando abaixo para instalar o Tailscale a partir do repositório que configuramos:

sudo apt install tailscale

2. Iniciando a rede Tailscale

Para iniciar a VPN no Raspberry Pi, execute:

sudo tailscale up
  • Esse comando iniciará o processo de conexão e configuração da VPN.

  • Durante a execução, será gerada uma URL de autenticação, parecida com:

To authenticate, visit:
https://login.tailscale.com/a/XXXXXXXXXXXX

3. Autenticando seu dispositivo

  1. Abra a URL fornecida em seu navegador favorito.

  2. Faça login no site do Tailscale usando uma conta Google, Microsoft ou GitHub.

    • Se você nunca usou o Tailscale antes, uma nova conta será criada durante esse processo.

  3. Após a autenticação, seu Raspberry Pi será conectado à sua rede VPN Tailscale, permitindo acesso remoto seguro e privado.

Tailscale Login

Após fazer login, você verá a seguinte mensagem exibida em seu navegador.

Adicionar cliente no taiscale

Depois de instalar o Tailscale em dois ou mais dispositivos, você poderá acessar a interface pelo navegador web.

O Tailscale também fornece um comando para verificar se a conexão está funcionando corretamente no seu Raspberry Pi. Esse comando envia um ping para o endereço IP de outro dispositivo na rede Tailscale.

Se tudo estiver funcionando, você verá o botão “Success, it works!”.

A tela final exibida é o painel de controle do Tailscale, onde você pode:

  • Gerenciar todos os dispositivos conectados à sua rede Tailscale.

  • Configurar controles de acesso e permissões.

  • Ajustar outras configurações de rede e segurança.

Com isso, você tem uma rede VPN segura e funcional, pronta para acesso remoto entre todos os dispositivos conectados.

Clients Tailscale

Usando o Tailscale no Raspberry Pi via Terminal

Além da interface web, você pode gerenciar e obter informações sobre o Tailscale diretamente pelo terminal do Raspberry Pi.


1. Recuperando o IP atribuído ao Raspberry Pi

Para ver os endereços IP que o Tailscale atribuiu ao seu Raspberry Pi, use:

tailscale ip
  • O comando retornará uma lista de endereços IP:

    • IPv4: por exemplo, 100.XX.XXX.XXX

    • IPv6: por exemplo, fd7a:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:8079

Embora seja possível ver esses IPs no painel web, o comando é mais rápido quando você está no terminal.


2. Verificando o status da rede Tailscale

Para conferir o status da rede e ver todos os dispositivos conectados, execute:

tailscale status
  • O comando mostrará informações como o endereço IP de cada dispositivo, o nome do host, o usuário e o status da conexão:

100.XX.XXX.XXX raspberrypi drtech@linux -
100.XXX.XX.XX emmet-pc drtech@windows idle, tx 1044 rx 540

3. Desativando temporariamente o Tailscale

Se você quiser desconectar temporariamente o Raspberry Pi da rede Tailscale sem desautorizar o dispositivo, use:

tailscale down

4. Habilitando o Tailscale novamente

Para restaurar a conexão Tailscale, use:

tailscale up
  • Caso o Raspberry Pi tenha sido desautorizado, será necessário fazer login novamente.


5. Desautorizando o Raspberry Pi do Tailscale

Se você não quiser mais usar o Tailscale no dispositivo, primeiro desconecte-o da rede e expire a chave do nó usando:

tailscale logout
  • Esse comando desativa a rede Tailscale e garante que a chave não possa ser reutilizada, removendo o dispositivo da sua rede privada.

Veja também como instalar dietpi no Raspberry Pi

2 Comments

Add a Comment

O seu endereço de email não será publicado. Campos obrigatórios marcados com *

domuslabtech
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.