Install Tailscale on Windows with WSL 2 · Tailscale Docs

Install Tailscale on Windows with WSL 2

Last validated: Nov 3, 2025

The current version of the Tailscale client available for download requires Windows 10 or later or Windows Server 2016 or later.

Installing Tailscale on WSL 2 is an advanced concept. You can find more information about WSL in Microsoft's documentation.

There is a specific issue with packet size and Tailscale. You can follow this GitHub issue for details. Report any performance issues on this thread if it is related.

This topic shows how to install Tailscale within the Windows Subsystem for Linux (WSL 2) package. If you want to use the Tailscale .exe installer, refer to Install Tailscale on Windows. If you want to use the Tailscale .msi installer, refer to Install Tailscale on Windows with MSI.

To install

  1. Verify that you are on WSL 2. From PowerShell, run the following command: wsl -l -v. In the VERSION column 2 will display. This means you are using WSL 2.
  2. Start your WSL 2 instance from PowerShell by running wsl.exe or opening up a Linux terminal tab (if you have it already configured).
  3. Run the automatic installation script:
   curl -fsSL https://tailscale.com/install.sh | sh

You can find more detailed instructions in Install Tailscale on Linux page, including a manual installation process.

  1. After the installation completes, Tailscale will not yet be running, so you will need to follow the text prompt after the installation and run sudo tailscale up. This will post a Tailscale URL that you can select or copy and paste into your browser.
  2. When your browser window launches you will need to authenticate using your SSO identity provider.
  3. Follow the prompts to add this node to your tailnet and your new WSL 2 node will display in the Machines shortly.

To uninstall

Users can uninstall Tailscale by running the following command: sudo apt-get remove tailscale.

Considerations