Como instalar o Tailscale em Windows e Linux
O Tailscale é uma alternativa de Mesh VPN, com base no Wireguard que liga os seus computadores, servidores de bases de dados ou serviços, de modo seguro sem recorrer a proxies.
Instalação do cliente Tailscale num computador com Windows 10
Desde o início da pandemia Covid-19 e consequente necessidade de isolamento que todos os profissionais de IT e organizações têm estado num processo de busca por ferramentas que lhes permitam fazer o seu trabalho.
No nosso caso particular temos utilizado muito o OpenVPN e o AnyDesk, mas continuamos activamente à procura de outras soluções.
Quando encontrámos o Tailscale decidimos tentar a sua instalação e ficámos positivamente surpreendidos pela facilidade de implementação e por isso decidimos escrever sobre isso.
Não vamos entrar em todos os pormenores do que é este produto, mas a documentação necessária para compreender o que é o Tailscale encontra-se neste artigo.
Neste setup decidimos ligar um computador Windows 10 a uma servidor Linux (VPS instalado na Digital Ocean).

Na máquina Windows 10 é necessário fazer login em https://tailscale.com, na versão gratuita usando credenciais Gmail. Este passo é importante pois todos os dispositivos terão que fazer login com a mesma credencial de modo a estarem sincronizados.
Após o login deve clicar no botão Getting Started ou ir a https://tailscale.com/download , fazer download do cliente para Windows e executá-lo.
Após a instalação estar concluída ir ao icon do tray junto do relógio no canto inferior direito e clicar. Irá abrir uma janela de browser para fazer login e autorizar o cliente.

E está pronto. estará agora ligado e com um ip privado atríbuido a este computador.

É muito simples instalar o cliente Tailscale num computador com sistema operativo Microsoft Windows.
Instalação do cliente Tailscale num servidor Linux Ubuntu.
curl https://pkgs.tailscale.com/stable/ubuntu/bionic.gpg | sudo apt-key add -
curl https://pkgs.tailscale.com/stable/ubuntu/bionic.list | sudo tee /etc/apt/sources.list.d/tailscale.list
De seguida instalamos o cliente Tailscale com o seguinte comando:
sudo apt-get update sudo apt-get install tailscale
Por fim, faz-se a autenticação e ligação do servidor à nossa conta Tailscale com o comando:
sudo tailscale up

Como se pode ver na imagem acima será apresentado um link na linha de comandos, deverá copiar o link e abrir no seu browser e deste modo autorizar o cliente Linux na sua conta.
Após este passo, o servidor será autenticado e irá ser-lhe atribuído um ip privado da mesma gama do computador Windows 10.
Esta informação pode ser confirmada recorrendo ao comando ifconfig. No nosso caso foi atribuído o endereço 100.111.41.120.

É muito simples instalar o cliente Tailscale num servidor com sistema operativo Linux Ubuntu.
Neste momento pode abrir a linha de comandos no seu computador Windows e fazer um ping ao servidor Linux e se tudo correr como esperado terá uma resposta!

Existem obviamente muito mais configurações que podem ser feitas mas esperamos que este guia introdutório o ajude nas primeiras configurações.