Skip to main content

Tailscale

v0.1.5

Inspect the host's Tailscale node via the tailscale CLI: tailnet status and peer/online map, network connectivity (netcheck DERP latency, port-mapping), ping to peers, whois lookups, this node's tailnet IPs, version, available exit nodes, MagicDNS/DNS config, and the current prefs (advertised routes, configured exit node). Read-only.

9 allowed by default
Pack ID
tailscale
Vendor
emisar
OS
linux
Actions
9
Required binaries. Install these on the host before relying on the pack — an action that calls a missing one fails at run time.
tailscale

Install

emisar pack install fetches this pack, re-validates it, and verifies its content hash against the --hash below — the exact bytes this page was rendered against, so a tampered copy is rejected — before copying it into the runner's packs dir. The command reloads a running daemon itself; no manual restart.

on the runner host
sudo emisar pack install tailscale --hash sha256:9006cd26440824d11235e5861631a99690f72b46b9cfb37807bb4670ec831b51

Actions 9 total

View on GitHub
  • tailscale.debug_prefs exec low

    tailscale debug prefs

    Show current node prefs as JSON, including AdvertiseRoutes (this node's advertised subnet routes) and ExitNodeIP/ExitNodeID (the configured exit node, if any). Read-only print of the in-memory prefs.

    View source on GitHub
  • tailscale.dns_status exec low

    tailscale dns status

    Show MagicDNS and DNS configuration for this node — nameservers, search domains, split-DNS routes, and whether MagicDNS is enabled.

    View source on GitHub
  • tailscale.exit_node_list exec low

    tailscale exit-node list

    List available exit nodes on the tailnet (hostname, country, city, status). Succeeds with no rows when the tailnet has no exit nodes (a benign empty state); a real failure (tailscaled down / not logged in) still reports failed.

    View source on GitHub
  • tailscale.ip exec low

    tailscale ip

    Show this node's tailnet IPs (IPv4 and IPv6).

    View source on GitHub
  • tailscale.netcheck exec low

    tailscale netcheck --format=json

    Show network connectivity report as JSON — DERP latency, UDP reachability, IPv4/IPv6 support, port-mapping (UPnP/PMP/PCP), and PreferredDERP.

    View source on GitHub
  • tailscale.ping exec low

    tailscale ping <host>

    Ping a tailnet peer over Tailscale and report the path (direct vs DERP) and latency. Terminates on its own — the bounded count (default 5, max 20) means it stops after that many replies or attempts.

    View source on GitHub
  • tailscale.status exec low

    tailscale status --json

    Show tailnet status as JSON — the peer/online map: Self, Peer{}, Online, ExitNodeStatus, TailscaleIPs, and Health.

    View source on GitHub
  • tailscale.version exec low

    tailscale version --json

    Show Tailscale client version and build info as JSON.

    View source on GitHub
  • tailscale.whois exec low

    tailscale whois --json <ip>

    Identify which tailnet node and user own a Tailscale IP — returns the node, user, and capabilities as JSON.

    View source on GitHub