There’s a certain kind of networking problem that used to require a weekend, a dusty router manual, and a mild existential crisis. Port forwarding. Dynamic DNS. Firewall rules. Opening holes in your network and hoping nothing crawls through them.
Tailscale solves all of that. In about five minutes.
What Tailscale Actually Is
Tailscale is a VPN built on top of WireGuard — the modern, fast, cryptographically sound tunneling protocol. But where raw WireGuard requires manual key exchange, configuration files, and a solid understanding of networking, Tailscale wraps all of that into something that just works.
Every device you install Tailscale on gets a stable private IP address in the 100.x.x.x range. These devices can talk to each other directly, peer-to-peer, regardless of where they are in the world — behind NAT, behind a firewall, on a mobile network, on a coffee shop Wi-Fi. It doesn’t matter.
# Install on Linux
curl -fsSL https://tailscale.com/install.sh | sh
sudo tailscale up
That’s the entire install process.
Why You Should Use It
No open ports
The traditional way to access something at home from outside — say, a NAS, a Raspberry Pi, a Plex server — involves punching a hole in your router and exposing a port to the public internet. This works, but it means your service is now reachable by anyone on earth. That includes bots, scanners, and people with bad intentions.
Tailscale exposes nothing to the public internet. Your devices communicate directly with each other through encrypted tunnels. There is no port to scan, no IP to probe.
It works everywhere
Behind CGNAT? Behind a double NAT? On a mobile connection that changes IP every few minutes? Tailscale handles all of it. The underlying WireGuard tunnels are established through a coordination server that brokers the connection — after that, traffic flows directly between devices.
The free tier is generous
For personal use, Tailscale’s free plan supports up to 100 devices and 3 users. For a home setup, you will likely never hit that limit.
MagicDNS
Every device on your Tailscale network gets a stable hostname — my-server, raspberry-pi, laptop. Instead of remembering 100.64.0.5, you can just type my-server and it resolves. This is called MagicDNS and it’s enabled with one toggle in the dashboard.
Use Case: Accessing Your Home Server From Anywhere
Here’s a concrete setup. You have a machine at home — a Raspberry Pi, an old laptop, a proper NAS — running some services. You want to reach it from your phone or work laptop as if you were sitting on your home network.
Step 1 — Install Tailscale on your home server
curl -fsSL https://tailscale.com/install.sh | sh
sudo tailscale up
Follow the link it gives you to authenticate the device to your Tailscale account.
Step 2 — Install Tailscale on your other devices
Download Tailscale on your phone (iOS/Android) and your laptop (macOS/Windows/Linux) and log in with the same account. They all appear in your Tailscale admin panel at login.tailscale.com.
Step 3 — Connect
That’s it. Your home server is now reachable at its Tailscale IP or hostname from any of your devices, anywhere in the world. If you have a service running on port 8080 of your home server, you access it at:
http://my-home-server:8080
No port forwarding. No dynamic DNS. No exposed ports. The connection is encrypted end-to-end.
Step 4 — Enable subnet routing (optional)
If you want to reach any device on your home network — not just the ones with Tailscale installed — you can enable subnet routing on your home server:
sudo tailscale up --advertise-routes=192.168.1.0/24
Then approve the route in the Tailscale admin panel. Now your entire home network is reachable through the tunnel.
The Honest Caveat
Tailscale’s coordination server — the part that brokers connections and stores your device list — is run by Tailscale Inc. Your traffic doesn’t pass through it, but your device metadata does. If that’s a concern, they offer an open-source coordination server called Headscale that you can self-host.
For most people, the tradeoff is worth it. The convenience is real and the threat model is reasonable.
Final Thought
Tailscale is one of those tools that makes you wonder why networking was ever complicated to begin with. It doesn’t try to be everything — it just solves one problem extremely well. If you have anything running at home that you want to reach from outside, install it today.
You’ll have it running before you finish your coffee.