Nous proposons des packages pour une variété de distributions et de plates-formes sur https://pkgs.tailscale.com.
Les clients macOS, iOS et Windows utilisent le code de ce référentiel mais incluent en outre de petits wrappers GUI. Les wrappers GUI sur les plates-formes non open source ne sont pas eux-mêmes open source.
Nous avons toujours besoin de la dernière version de Go, actuellement Go 1.23. (Bien que nous construisions des versions avec notre fork Go, son utilisation n'est pas requise.)
go install tailscale.com/cmd/tailscale{,d}
Si vous emballez Tailscale pour la distribution, utilisez plutôt build_dist.sh
pour graver les ID de validation et les informations de version dans les binaires :
./build_dist.sh tailscale.com/cmd/tailscale ./build_dist.sh tailscale.com/cmd/tailscaled
Si votre distribution a des conventions qui excluent l'utilisation de build_dist.sh
, veuillez faire l'équivalent de ce qu'elle fait à la manière de votre distribution, afin que les rapports de bogues contiennent des informations de version utiles.
Veuillez signaler tout problème concernant ce code ou le service hébergé sur le système de suivi des problèmes.
PR bienvenus ! Mais s'il vous plaît, signalez les bugs. Les messages de validation doivent faire référence à des bogues.
Nous exigeons que le certificat d'origine du développeur Signed-off-by
des lignes dans les commits.
Voir git log
pour notre style de message de validation. C'est fondamentalement le même que le style de Go.
WireGuard est une marque déposée de Jason A. Donenfeld.