
tailscale v1.102.1
A maneira mais fácil e segura de usar o WireGuard e 2FA.
Tailscale
Redes WireGuard® privadas simplificadas
Visão Geral
Este repositório contém a maior parte do código aberto do Tailscale.
Notavelmente, inclui o daemon tailscaled e a ferramenta de CLI tailscale.
O daemon tailscaled roda em Linux, Windows, macOS e, em graus variados, no FreeBSD e OpenBSD.
Os aplicativos iOS e Android do Tailscale usam o código deste repositório, mas este repositório não contém o código da interface gráfica móvel.
Outros repositórios do Tailscale notáveis:
- o aplicativo Android está em https://github.com/tailscale/tailscale-android
- o pacote Synology está em https://github.com/tailscale/tailscale-synology
- o pacote QNAP está em https://github.com/tailscale/tailscale-qpkg
- o pacote Chocolatey está em https://github.com/tailscale/tailscale-chocolatey
Para contexto sobre quais partes do Tailscale são código aberto e porquê, veja https://tailscale.com/opensource/.
Usando
Fornecemos pacotes para várias distribuições e plataformas em https://pkgs.tailscale.com.
Outros clientes
Os clientes macOS, iOS e Windows usam o código deste repositório, mas adicionalmente incluem pequenos wrappers de GUI. Os wrappers de GUI em plataformas não open source não são eles próprios open source.
Compilando
Sempre exigimos a versão mais recente do Go, atualmente Go 1.26. (Embora compilemos os lançamentos com nosso fork do Go, seu uso não é obrigatório.)
go install tailscale.com/cmd/tailscale{,d}
Se você está empacotando o Tailscale para distribuição, use build_dist.sh em vez disso, para gravar IDs de commit e informações de versão nos binários:
./build_dist.sh tailscale.com/cmd/tailscale
./build_dist.sh tailscale.com/cmd/tailscaled
Se sua distribuição tem convenções que impedem o uso de build_dist.sh, por favor faça o equivalente do que ele faz da maneira da sua distribuição, para que relatórios de bugs contenham informações de versão úteis.
Bugs
Por favor, registre quaisquer problemas sobre este código ou o serviço hospedado no rastreador de problemas.
Contribuindo
PRs são bem-vindos! Mas por favor, registre problemas. As mensagens de commit devem referenciar problemas.
Exigimos linhas Signed-off-by do Developer Certificate of Origin nos commits.
Veja commit-messages.md (ou folheie git log) para nosso estilo de mensagens de commit.
Sobre Nós
Tailscale é principalmente desenvolvido pelas pessoas em https://github.com/orgs/tailscale/people. Para outros contribuidores, veja:
- https://github.com/tailscale/tailscale/graphs/contributors
- https://github.com/tailscale/tailscale-android/graphs/contributors
Legal
WireGuard é uma marca registrada de Jason A. Donenfeld.