Built-in Tailscale

Tailscale built into an SSH client —
connect to multiple tailnets at once

In Dolgate, the app itself becomes a tailnet node. No Tailscale app to install, no VPN profile to approve — reach servers across several Tailscale and Headscale networks from one window.

The Tailscale client joins one network at a time

When your servers are spread across several Tailscale networks, every visit to another network means switching accounts in Tailscale. The moment you switch, sessions on the previous network are gone — and you switch again to go back.

Dolgate uses Tailscale's tsnet to run one node per network inside the app, all at the same time. It is not a system VPN, so there is no reason only one can be on — and no TUN device or administrator rights are needed.

How to use it

  1. Register networks — with an auth key or browser login. For Headscale, add the server address.
  2. Pick a network per host — hosts without one connect directly over the regular network.
  3. Connect — progress is shown while the node comes up, including when authentication or admin approval is needed.

Once assigned, everything headed for that host — not just the terminal but SFTP and port forwarding too — travels through the tailnet. Addresses can be MagicDNS short names, FQDNs, or tailnet IPs.

How it behaves

Registration steps, connection states, and the security rules are covered in detail in the Tailscale guide.

Reach the servers inside your Tailscale network right now

Windows · macOS · Linux · iOS · Android, open source (MIT)