- Notifications
You must be signed in to change notification settings - Fork2.2k
The easiest, most secure way to use WireGuard and 2FA.
License
tailscale/tailscale
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
Private WireGuard® networks made easy
This repository contains the majority of Tailscale's open source code.Notably, it includes thetailscaled daemon andthetailscale CLI tool. Thetailscaled daemon runs on Linux, Windows,macOS, and to varying degreeson FreeBSD and OpenBSD. The Tailscale iOS and Android apps use this repo'scode, but this repo doesn't contain the mobile GUI code.
OtherTailscale repos of note:
- the Android app is athttps://github.com/tailscale/tailscale-android
- the Synology package is athttps://github.com/tailscale/tailscale-synology
- the QNAP package is athttps://github.com/tailscale/tailscale-qpkg
- the Chocolatey packaging is athttps://github.com/tailscale/tailscale-chocolatey
For background on which parts of Tailscale are open source and why,seehttps://tailscale.com/opensource/.
We serve packages for a variety of distros and platforms athttps://pkgs.tailscale.com.
ThemacOS, iOS, and Windows clientsuse the code in this repository but additionally include small GUIwrappers. The GUI wrappers on non-open source platforms are themselvesnot open source.
We always require the latest Go release, currently Go 1.25. (While we buildreleases with ourGo fork, its use is notrequired.)
go install tailscale.com/cmd/tailscale{,d}If you're packaging Tailscale for distribution, usebuild_dist.shinstead, to burn commit IDs and version info into the binaries:
./build_dist.sh tailscale.com/cmd/tailscale./build_dist.sh tailscale.com/cmd/tailscaledIf your distro has conventions that preclude the use ofbuild_dist.sh, please do the equivalent of what it does in yourdistro's way, so that bug reports contain useful version information.
Please file any issues about this code or the hosted service onthe issue tracker.
PRs welcome! But please file bugs. Commit messages shouldreferencebugs.
We requireDeveloper Certificate ofOriginSigned-off-by lines in commits.
Seecommit-messages.md (or skimgit log) for our commit message style.
Tailscale is primarily developed by thepeople athttps://github.com/orgs/tailscale/people. For other contributors,see:
- https://github.com/tailscale/tailscale/graphs/contributors
- https://github.com/tailscale/tailscale-android/graphs/contributors
WireGuard is a registered trademark of Jason A. Donenfeld.
About
The easiest, most secure way to use WireGuard and 2FA.
Topics
Resources
License
Code of conduct
Contributing
Security policy
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
Uh oh!
There was an error while loading.Please reload this page.