Tailscale is a commercial overlay VPN built on WireGuard that connects devices into a private network (tailnet). The control server is closed source; the client code (tailscale/tailscaled) is open source under a BSD-3 license with a separate patents file. Can be abused for persistent remote access, SSH access to hosts, egress via exit nodes, and exposing internal services to the public internet via Tailscale Funnel.
Connects the device to the user's tailnet and authenticates if needed.
tailscale up
Enables Tailscale SSH on the device, intercepting port 22 traffic from the tailnet and permitting access per the tailnet ACL policy.
tailscale up --ssh
Shares a local service (e.g. a web server on port 3000) with other devices on the tailnet over HTTPS.
tailscale serve 3000
Exposes a local service to the public internet with a generated HTTPS URL via Tailscale Funnel.
tailscale funnel 3000