Tailscale

Creates private WireGuard networks to connect devices across clouds, VPCs, and on-premises networks without modifying firewall rules.

Tailscale screenshot 1

Tailscale is an open-source web app and server that creates private networks based on the WireGuard protocol. It allows devices to connect securely across different clouds, virtual private clouds, and on-premises networks without requiring manual firewall rules. The software is deployed as a daemon and a command line interface tool, enabling secure communication between disparate nodes regardless of their physical location or network topology.

The system operates via the tailscaled daemon, which runs on Linux, Windows, macOS, FreeBSD, and OpenBSD. Users manage their network connections through the tailscale CLI tool. While the core logic and the daemon are open source, some platforms utilize proprietary GUI wrappers to provide a visual interface for the underlying daemon. This hybrid approach allows the core networking logic to remain transparent while providing platform-specific user interfaces for desktop and mobile operating systems.

Key features

  • Implementation of the WireGuard protocol for secure tunneling
  • Cross-platform support for Linux, Windows, and macOS
  • Compatibility with FreeBSD and OpenBSD systems
  • Command line interface for network management
  • Background daemon for persistent connectivity
  • Integration with iOS and Android mobile applications
  • Support for connecting devices across diverse network environments
  • Ability to connect nodes across VPCs and on-premises networks

The software is written in Go and requires the latest Go release for building from source. It is designed for system administrators and developers who need to establish secure peer-to-peer connections between servers and workstations without the complexity of traditional VPN configuration. The architecture focuses on removing the need for manual port forwarding or complex routing tables, making it suitable for hybrid cloud environments where devices are spread across multiple providers.

Tailscale is a simplified implementation of WireGuard for multi-platform private networking, focusing on the removal of manual configuration steps for secure access.

Last Modified
Software TypeWeb App / Server
Platform
Last Activity16 days ago
Repository Age6 years
LicenseBSD-3-Clause
Open Source Alternative to
Open Source Software.io

Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.