Skip to main content

🛡️What is Tailscale?

🔐 Secure Remote Access with Tailscale Mesh VPN

Tailscale is a modern mesh VPN that replaces traditional VPN appliances and port-forwarding schemes with identity-aware networking. In the managed services environment, Tailscale enables secure, encrypted communication between authorized support workstations and client servers, while significantly reducing attack surface and complexity.

🚫 No Open Firewall Ports Required

Unlike legacy VPNs, Tailscale requires no inbound ports to be opened on firewalls. Devices initiate outbound connections over HTTPS to Tailscale's coordination service and establish encrypted tunnels using WireGuard.

This allows:

  • Full NAT traversal
  • No changes to client network firewalls
  • Reduced security risk by eliminating exposed services

🌐 Mesh Connectivity with Granular Access Control

Tailscale forms a peer-to-peer mesh network, with access restricted using an Access Control List (ACL) based on device tags and identity.
Here’s how access is managed:

✅ Allowed Communication Paths:

  • Support workstations can communicate with:

    • Other support workstations on all ports
    • Client servers on TCP ports 443, 9090, and 22
    • Client servers via Tailscale SSH (distinct from traditional SSH over port 22)
    • Client servers using ICMP (ping) for basic network diagnostics (via :1 pseudo-port)

🚫 Blocked Communication:

  • Client servers cannot communicate with one another – this east-west traffic is intentionally blocked to contain potential threats and enforce segmentation.
  • No external users or devices can access Tailscale-connected systems unless explicitly allowed via ACL.

🔐 Port-Level and Protocol-Level Restrictions

Protocol/Port Purpose Who Can Access
TCP 443 Web interfaces / APIs (HTTPS) Support workstations only
TCP 9090 Cockpit or other admin dashboards Support workstations only
TCP 22 Traditional SSH, SCP, Rsync Support workstations only
Tailscale SSH Encrypted SSH over Tailscale Support workstations only
ICMP (Ping) Network diagnostics Support workstations only

Tailscale SSH does not use TCP port 22. It’s a built-in feature that allows authorized users to initiate SSH sessions based on identity, not IP or port.


🛡️ Identity-Based Security and Tagging

Each device in the Tailscale network is tagged with a functional role. These tags are assigned by administrators and used in ACL policies to tightly control access.

Benefits:

  • Access is role-based, not IP-based
  • Dynamic IPs or network changes have no impact on access
  • All access is logged and auditable

✅ Summary of Benefits

Feature Traditional VPN Tailscale Mesh VPN
Requires inbound firewall rules ✅ Yes ❌ No
Centralized VPN gateway needed ✅ Yes ❌ No (peer-to-peer)
Peer-to-peer connectivity ❌ No ✅ Yes
Port-based access restrictions ⚠️ Complex ACLs ✅ Simple, enforced via config
Device identity-based security ❌ IP-based ✅ User and device-based
Granular access by role/tag ⚠️ Limited ✅ Fully customizable
Server-to-server communication ❌ Possible by default ✅ Explicitly blocked
SSH control with auditability ❌ External dependency ✅ Built-in via Tailscale SSH
Diagnostic access (ICMP) ⚠️ Rarely permitted ✅ Controlled via dummy port

🧠 Additional Notes

  • No VPN client configuration is required on client networks—only the Tailscale client installed on managed devices.
  • No static IP management is needed; device names and identities stay consistent across network changes.
  • Logging and auditability: Tailscale SSH and ACL enforcement actions are logged and traceable for security reviews.

Was this article helpful?

Not finding what you are looking for?

Chat with us or send us an email. Chat is open 24/7 through the bubble at the bottom right.

Send us an email