
Il modo più semplice e sicuro per usare WireGuard e 2FA.
Reti private WireGuard® rese facili
Questo repository contiene la maggior parte del codice open source di Tailscale.
In particolare, include il demone tailscaled e lo strumento CLI tailscale. Il demone tailscaled funziona su Linux, Windows,
macOS, e in vari gradi
su FreeBSD e OpenBSD. Le app iOS e Android di Tailscale utilizzano il codice di questo repository, ma questo repository non contiene il codice GUI mobile.
Altri repository di Tailscale degni di nota:
Per informazioni su quali parti di Tailscale sono open source e perché, vedi https://tailscale.com/opensource/.
Forniamo pacchetti per varie distribuzioni e piattaforme su https://pkgs.tailscale.com.
I client macOS, iOS e Windows utilizzano il codice di questo repository ma includono anche piccole GUI wrapper. Le GUI wrapper su piattaforme non open source non sono esse stesse open source.
Richiediamo sempre l'ultima versione di Go, attualmente Go 1.26. (Sebbene compiliamo le release con il nostro fork Go, il suo uso non è obbligatorio.)
go install tailscale.com/cmd/tailscale{,d}
Se stai impacchettando Tailscale per la distribuzione, usa invece build_dist.sh
per incorporare gli ID dei commit e le informazioni sulla versione nei binari:
./build_dist.sh tailscale.com/cmd/tailscale
./build_dist.sh tailscale.com/cmd/tailscaled
Se la tua distribuzione ha convenzioni che impediscono l'uso di
build_dist.sh, fai l'equivalente di ciò che fa nel modo della tua
distribuzione, in modo che i bug report contengano informazioni utili sulla versione.
Segnala qualsiasi problema relativo a questo codice o al servizio ospitato su il tracker dei problemi.
Pull request benvenute! Ma per favore segnala prima i bug. I messaggi di commit dovrebbero fare riferimento ai bug.
Richiediamo Developer Certificate of Origin
righe Signed-off-by nei commit.
Vedi commit-messages.md (o scorri git log) per il nostro stile dei messaggi di commit.
Tailscale è sviluppato principalmente dalle persone su https://github.com/orgs/tailscale/people. Per altri contributori, vedi:
WireGuard è un marchio registrato di Jason A. Donenfeld.