Route traffic
Use Tailscale routing features to control how network traffic is routed to, from, and within your Tailscale network, known as a tailnet.
Access non-Tailscale devices
In cases where you can't install Tailscale on every device on your physical network, you can set up a subnet router to access these devices from your tailnet. Subnet routers respect features like access control policies, which make it easy to migrate a large network to Tailscale without installing the Tailscale client on every device.
Subnet routers
Learn how to access non-Tailscale devices from your network.
Route all internet traffic
Routing internet traffic through an exit node is useful when accessing untrusted Wi-Fi in a cafe or using an online service (such as banking) only available in your home country from overseas.
Exit nodes route all your network traffic, which is often not what you want. To configure Tailscale to only route traffic to certain subnets (the more common configuration), read about Accessing non-Tailscale devices from your network instead.
Exit nodes
Learn how to route traffic through a specific device in your tailnet.
Mullvad exit nodes
Learn how to use Mullvad VPN endpoints as exit nodes for your tailnet.
Control access to third-party applications
App connectors let you control device and user access to your third-party applications without requiring any end-user configuration. You can control access to software as a service (SaaS) applications available over your Tailscale network (known as a tailnet) in the same way you would administer access for your self-hosted applications.
App connectors
Learn how to control device and user access to your third-party applications.
Preset Apps extend the benefits of app connectors by letting you select a preconfigured app from a Tailscale app catalog for use in your tailnet. For example, you can select GitHub or Stripe as a preset app.
Preset apps
Learn how to select a preconfigured app for use in your tailnet.
Manage DNS
You can map Tailscale IP addresses to human-readable and memorable names using the Domain Name System (DNS). For example, instead of remembering which IP address maps to an internal expense report server hosted in your tailnet, you can use DNS to map the IP address to the server's name, like "Expenses".
DNS in Tailscale
Learn how to manage DNS for your tailnet.