Tailscale: Secure and Easy WireGuard-based VPN with 2FA and SSO
This repository profile is provided by osrepos.com, an open source repository discovery platform.
Summary
Tailscale offers a simple and secure way to build private networks using WireGuard, integrating 2FA and SSO for enhanced access control. This open-source repository contains the core `tailscaled` daemon and `tailscale` CLI tool, enabling cross-platform secure connectivity. It simplifies network configuration, making secure remote access and device communication effortless.
Repository Information
Use at your own risk
OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of code from these repositories is the user's own responsibility. Always review the repository, source code, dependencies, licenses, and security implications before running or installing anything. OSRepos is not responsible for issues, damages, or losses resulting from third-party repositories.
Introduction
Tailscale provides the easiest, most secure way to use WireGuard and integrate 2FA, OAuth, and SSO for your private networks. This repository is the heart of Tailscale's open-source efforts, containing the tailscaled daemon and the tailscale command-line interface (CLI) tool. The daemon runs across various platforms including Linux, Windows, macOS, FreeBSD, and OpenBSD, forming the backbone of your secure network. Tailscale's approach simplifies complex networking, allowing devices to securely connect as if they were on the same local network, regardless of their physical location.
Installation
Tailscale offers convenient packages for a wide array of distributions and platforms. You can find these official packages at https://pkgs.tailscale.com.
For those who prefer to build from source, the project requires the latest Go release, currently Go 1.26. You can install the tailscale CLI and tailscaled daemon using the following command:
go install tailscale.com/cmd/tailscale{,d}
If you are packaging Tailscale for distribution, it is recommended to use the build_dist.sh script to embed commit IDs and version information into the binaries, ensuring useful version data for bug reports.
Examples
The tailscale CLI tool provided in this repository is central to managing your Tailscale network. It allows users to connect to their private network, authenticate devices, manage services, and control network settings. While specific command examples are extensive and covered in Tailscale's official documentation, the CLI empowers users to fully configure and interact with their secure WireGuard network, enabling seamless peer-to-peer connectivity between all authorized devices.
Why Use Tailscale
Tailscale stands out for its unparalleled ease of use in setting up secure private networks. By leveraging WireGuard, it provides fast and encrypted connections without the complexities often associated with VPNs. Its integration with 2FA, OAuth, and SSO ensures robust access control and security, making it ideal for both personal use and enterprise environments. The cross-platform compatibility and the ability to connect devices effortlessly make Tailscale an excellent choice for secure remote access, file sharing, and internal service exposure.
Links
- Official Website: https://tailscale.com
- GitHub Repository: https://github.com/tailscale/tailscale
- Other Tailscale Repositories: https://github.com/orgs/tailscale/repositories
- Tailscale Open Source Philosophy: https://tailscale.com/opensource/
- Download Tailscale Clients: https://tailscale.com/download
- Issue Tracker: https://github.com/tailscale/tailscale/issues
Related repositories
Similar repositories that may be relevant next.

Stunner: Quickly Detect Your NAT Type with Multi-Server STUN
May 13, 2026
Stunner is an efficient Go CLI tool designed to accurately detect your Network Address Translation (NAT) type. By sending STUN Binding Requests to multiple servers, it classifies your NAT as Full Cone, Symmetric, or Restricted, providing crucial insights into your network environment. This helps users understand network behavior and assess the feasibility of techniques like hole punching.

Awesome Tunneling: A Curated List of Self-Hostable Tunneling Solutions
March 26, 2026
This comprehensive list, `awesome-tunneling`, compiles ngrok, Cloudflare Tunnel, Tailscale, and ZeroTier alternatives, focusing on self-hosting options. It serves as a valuable resource for developers and self-hosters aiming to expose local webservers via public domain names with automatic HTTPS, even behind restrictive networks.
Source repository
Open the original repository on GitHub.