Servimos pacotes para uma variedade de distros e plataformas em https://pkgs.tailscale.com.
Os clientes macOS, iOS e Windows usam o código neste repositório, mas também incluem pequenos wrappers de GUI. Os wrappers GUI em plataformas de código aberto não são de código aberto.
Sempre exigimos a versão Go mais recente, atualmente Go 1.23. (Embora criemos versões com nosso fork Go, seu uso não é obrigatório.)
go install tailscale.com/cmd/tailscale{,d}
Se você estiver empacotando o Tailscale para distribuição, use build_dist.sh
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 possui convenções que impedem o uso de build_dist.sh
, faça o equivalente ao que faz na sua distribuição, para que os relatórios de bugs contenham informações úteis sobre a versão.
Registre quaisquer problemas sobre este código ou o serviço hospedado no rastreador de problemas.
PRs bem-vindos! Mas por favor registre bugs. As mensagens de commit devem fazer referência a bugs.
Exigimos linhas Signed-off-by
certificado de origem do desenvolvedor nos commits.
Veja git log
para nosso estilo de mensagem de commit. É basicamente o mesmo estilo de Go.
WireGuard é uma marca registrada de Jason A. Donenfeld.