
tailscale v1.102.3
Der einfachste, sicherste Weg, WireGuard und 2FA zu verwenden.
Tailscale
Private WireGuard®-Netzwerke leicht gemacht
Übersicht
Dieses Repository enthält den Großteil des Open-Source-Codes von Tailscale.
Es umfasst insbesondere den tailscaled-Daemon und
das tailscale-CLI-Tool. Der tailscaled-Daemon läuft auf Linux, Windows,
macOS und in unterschiedlichem Maße
auf FreeBSD und OpenBSD. Die Tailscale iOS- und Android-Apps verwenden den Code dieses Repos,
aber dieses Repo enthält nicht den mobilen GUI-Code.
Weitere bemerkenswerte Tailscale-Repos:
- Die Android-App befindet sich unter https://github.com/tailscale/tailscale-android
- Das Synology-Paket befindet sich unter https://github.com/tailscale/tailscale-synology
- Das QNAP-Paket befindet sich unter https://github.com/tailscale/tailscale-qpkg
- Das Chocolatey-Paket befindet sich unter https://github.com/tailscale/tailscale-chocolatey
Hintergrundinformationen dazu, welche Teile von Tailscale Open Source sind und warum, finden Sie unter https://tailscale.com/opensource/.
Verwendung
Wir stellen Pakete für verschiedene Distributionen und Plattformen unter https://pkgs.tailscale.com bereit.
Andere Clients
Die macOS-, iOS- und Windows-Clients verwenden den Code in diesem Repository, enthalten aber zusätzlich kleine GUI-Wrapper. Die GUI-Wrapper auf nicht quelloffenen Plattformen sind selbst nicht quelloffen.
Erstellung
Wir benötigen immer die neueste Go-Version, derzeit Go 1.26. (Obwohl wir Releases mit unserem Go-Fork erstellen, ist dessen Verwendung nicht erforderlich.)
go install tailscale.com/cmd/tailscale{,d}
Wenn Sie Tailscale für die Distribution paketieren, verwenden Sie stattdessen build_dist.sh,
um Commit-IDs und Versionsinformationen in die Binärdateien einzubrennen:
./build_dist.sh tailscale.com/cmd/tailscale
./build_dist.sh tailscale.com/cmd/tailscaled
Wenn Ihre Distribution Konventionen hat, die die Verwendung von
build_dist.sh ausschließen, führen Sie bitte das Äquivalent dessen aus, was es auf Ihre
Distributionsweise tut, damit Fehlerberichte nützliche Versionsinformationen enthalten.
Fehler
Bitte melden Sie alle Probleme zu diesem Code oder dem gehosteten Dienst im Issue-Tracker.
Mitwirken
PRs sind willkommen! Bitte melden Sie jedoch zuerst Fehler. Commit-Nachrichten sollten auf Fehler verweisen.
Wir verlangen Developer Certificate of
Origin
Signed-off-by-Zeilen in Commits.
Siehe commit-messages.md (oder überfliegen Sie git log) für unseren Commit-Nachrichten-Stil.
Über uns
Tailscale wird hauptsächlich von den Leuten auf https://github.com/orgs/tailscale/people entwickelt. Für andere Mitwirkende siehe:
- https://github.com/tailscale/tailscale/graphs/contributors
- https://github.com/tailscale/tailscale-android/graphs/contributors
Rechtliches
WireGuard ist ein eingetragenes Warenzeichen von Jason A. Donenfeld.