O Tailscale é bem útil
(blog.6nok.org)- Para muita gente isso pode ser notícia velha, mas comecei a usar o Tailscale recentemente e quis compartilhar a experiência
- Já tinha ouvido falar do Tailscale várias vezes antes, mas até pouco tempo atrás não tinha percebido o quanto ele era interessante
- Eu operava um servidor simples com um Raspberry Pi 1 e precisava de acesso externo, mas, por causa do problema de CGNAT, o método tradicional com DDNS não funcionava mais
- Com o Tailscale, é possível criar uma rede privada virtual (VPN) e acessar facilmente de qualquer lugar, e ele funciona bem
- Claro, no fim o Raspberry Pi 1 era lento demais para continuar rodando, então removi tudo e migrei o projeto para a nuvem
Como usar o Tailscale
- Instale o software cliente em cada dispositivo (a maior parte é open source)
- Faça login na conta e configure tudo (o processo é simples)
- Para instalação e uso, é melhor consultar a documentação oficial
Recursos adicionais do Tailscale
-
Exposição de portas
- No desenvolvimento web, às vezes é necessário testar em dispositivos reais
- Dá para acessar de forma prática usando endereços como
http://my-macbook-air:3000 - Antes eu usava serviços como o ngrok, mas o Tailscale pode substituí-los
-
Taildrop
- Era incômodo transferir arquivos do Macbook para um HTPC com Windows
- O Snapdrop também é bom, mas eu queria uma alternativa que não exigisse cliques
- Com o Taildrop, é possível transferir arquivos com a mesma praticidade do Airdrop
-
Exit Nodes
- O Tailscale não é um VPN tradicional, mas às vezes ainda há necessidade de usar uma VPN
- Com o Tailscale, é possível configurar um dispositivo específico como Exit Node
- Por exemplo, se você definir um VPS no exterior como Exit Node, pode usá-lo como se fosse uma VPN
-
Mullvad Exit Nodes
- Serviços de VPN permitem conexão a partir de vários países e não mantêm logs (se você acreditar nisso)
- Graças à parceria com a Mullvad, é possível usar esse recurso dentro do Tailscale
- Em uma estrutura de VPN em duas etapas, o Tailscale não consegue ver seu tráfego, e a Mullvad não sabe quem você é
Avaliação geral
- Estou usando apenas para fins pessoais e no plano gratuito
- Também existem planos empresariais, mas não tenho experiência com eles
- Com o Tailscale, dá para ter conexões de rede de forma simples
- Também existe uma alternativa open source chamada Headscale
2 comentários
Se não passar por um servidor DERP, a transferência de dados dentro da tailnet também é mais rápida do que parece.
Além disso, eu conecto servidores que ficam a uma certa distância física entre si
e opero o serviço em uma estrutura com alguns servidores atuando como edge servers.
Recentemente, simplesmente passei a fazer toda a comunicação entre servidores pela tailnet.
Também é fácil adicionar nós, e como a própria Tailscale cuida do host server, a administração também fica mais prática.
Comentário no Hacker News
Tailscale é uma das empresas de que mais gosto
Gostaria de entender por que o Tailscale é considerado confiável
O pacote
tailscale.com/tsnetdo Go é útilQuando precisei usar o app da CVS na África do Sul, o Tailscale resolveu o problema
Quando um site do governo bloqueou scraping via GitHub Actions, resolvi com Tailscale
Uso o Tailscale na rede interna e estou muito satisfeito
Nos anos 90, o Hamachi já oferecia algo parecido com o Tailscale
Já critiquei a implementação do Tailscale, mas este caso é excelente
Meu caso de uso favorito do Tailscale