The easiest, most secure way to use WireGuard. USAGE tailscale [flags] [command flags] For help on subcommands, add --help after: "tailscale status --help". This CLI is still under active development. Commands and flags will change in the future. SUBCOMMANDS up Connect to Tailscale, logging in if needed down Disconnect from Tailscale set Change specified preferences get Show current preference values login Log in to a Tailscale account logout Disconnect from Tailscale and expire current node key switch Switch to a different Tailscale account configure Configure the host to enable more Tailscale features syspolicy Diagnose the MDM and system policy configuration netcheck Print an analysis of local network conditions ip Show Tailscale IP addresses dns Diagnose the internal DNS forwarder status Show state of tailscaled and its connections metrics Show Tailscale metrics ping Ping a host at the Tailscale layer, see how it routed nc Connect to a port on a host, connected to stdin/stdout ssh SSH to a Tailscale machine funnel Serve content and local servers on the internet serve Serve content and local servers on your tailnet service Interact with Tailscale Services version Print Tailscale version web Run a web server for controlling Tailscale file Send or receive files bugreport Print a shareable identifier to help diagnose issues cert Get TLS certs lock Manage tailnet lock licenses Get open source license information exit-node Show machines on your tailnet configured as exit nodes update Update Tailscale to the latest/different version whois Show the machine and user associated with a Tailscale IP (v4 or v6) whoami Show the machine and user identity of the current machine drive Share a directory with your tailnet systray Run a systray application to manage Tailscale appc-routes Print the current app connector routes wait Wait for Tailscale interface/IPs to be ready for binding completion Shell tab-completion scripts FLAGS --socket value path to tailscaled socket (default /var/run/tailscale/tailscaled.sock)